Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Lecții: Principii generale →

Bună ziua, numele meu este încă Dmitri Yarkov, și astăzi aș dori să vă împărtășesc metoda mea inventată de a crea covoare în interior cu ajutorul VRayScatter plug-in. De asemenea, în acest scop puteți utiliza o versiune mai nouă a pluginului numit MultiScatter.







Din descrierea plugin-ului de pe site-ul oficial www.rendering.ru puteți afla ce este folosit pentru multiplicarea unor rețele mari de obiecte pe orice suprafață. În același timp, dezvoltatorii au încercat să facă un număr imens de funcții parametrice, prin care puteți obține rezultate izbitoare de diferite. Plug-in-ul este declarat în primul rând ca un instrument auxiliar pentru vizualizarea arhitecturală, dar oameni ca mine se întreabă dacă este posibil să se aplice puterea în altă parte, în acest caz - în interior. Deci, să încercăm să facem un covor folosind VRayScatter.

Orice vizualizator sau modelar care se ocupă de interioare, îndată ce se confruntă cu crearea de covoare fleecy. Cel mai adesea rezultatul de același tip, costumele implicite toate visualizers, în ciuda faptului că covoarele sunt obținute similar cu același covor păros, fără ingeniozitate excesivă. Uneori se pare covor ca iarba, și, uneori, - pe iarba cosită uragan. Scopul acestei lecții este de a ajuta modelatori și visualizers crea noi idei despre ceea ce ar putea fi covor, dacă vă apropiați de problema în serios și să le dea instrumentele necesare pentru a face acest lucru.

Există o mulțime de covoare în catalog, ne vom opri aici:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Acest covor îmi place foarte mult în aspectul său și, după cum puteți vedea, nu arată ca iarba. Nu am văzut niciodată un astfel de covor în interior, pentru că este foarte dificil de făcut. Nu ne vom strădui pentru o coincidență de 100%, dar o vom lua ca bază.

Lângă fotografie principală în mărire sunt culorile și texturile:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

O atenție deosebită am plătit fragmentului din stânga jos. Dacă te uiți atent, poți vedea că vilele de pe ea se lipesc împreună și astfel se ascuți în sus, rămânând haotic mai jos. Se dovedește un triunghi alungit, ușor îndoit (zdrobit). Prin urmare, am ajuns la concluzia că, atunci când creați un covor, este mai bine să nu se înmulțească niște vilii, ci întregi de astfel de vile coezive. Aceste fascicule pot fi foarte diferite pentru diferite covoare.

Din mai multe avioane facem o grămadă de vilii. Iată cum mi se pare:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Are 50 de triunghiuri. Grinzile au o înălțime de 5 cm. Aproximativ, aceasta este o duzină de vilii, curbate în două sau trei direcții și având o îndoire comună într-o direcție. Toate acestea au fost realizate într-o vedere de sus, și numai apoi cu ajutorul Bend pliate într-un anumit tub pentru un volum mai mare. Traducem acest pachet într-un obiect proxy.

Acum vom crea baza pentru covor. Aceasta este o placă simplă, dar este puțin deranjată de modificatorul de zgomot, iar modificatorul nu afectează marginile (acest lucru se face cu Poly Select cu selecție moale). Marginile sunt presate pe podea astfel încât covorul să nu pară în aer, iar centrul este ușor înălțat astfel încât canelurile să nu cadă sub podea:

Dimensiunea acestui plan este de 2 metri pe 1 metru. Nu este suficient pentru o cameră mare, ci doar pentru un test și o lecție.

Specificăm fasciculul nostru ca proxy, iar avionul ca obiect pentru reproducere. În partea de jos a setărilor scatterului puneți imediat semnul de selectare Actualizare automată:

Acest lucru este necesar pentru a vedea toate operațiunile cu scatterul în timp real în viitor. Acum vedem un avion cu un număr de cutii pe el:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Accesați setările de sus în jos. În setările de bază, bifați caseta Pivotare la centru și selectați axa pe care se va afla proxy-ul. Am primit Y:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Astfel, este posibilă ajustarea locației de bază a grinzilor proxy în plan, adică că acestea erau situate vertical și că punctul lor inferior se afla pe suprafața covorului.

Apoi, mergeți la setările distribuției proxy-urilor de pe suprafață. Experimentați pentru covoarele și covoarele lor, am pus numărul de grinzi egale cu 400.000:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Folosirea Poziției aleatoare înseamnă că grinzile vor fi propagate haotic, fără a respecta orice comandă. Celelalte setări din acest parcurgere pentru covorul nostru nu sunt importante.

Dacă facem acum covorul nostru, vom vedea un covor foarte dens, dar absolut neinteresant, de fapt patrat, fără niciun fel de varietate. În general, este mai mult ca o textura decât o geometrie, în ciuda a 400.000 de pachete:

Din nou, consultați referința. Noi fim atenți, că pe un perimetru de covor covoare sunt îndoite într-o direcție de perimetru. Pentru onoarea mare a dezvoltatorilor, o astfel de funcție în scatter este furnizată și este în parcurgerea Comportamentului de Frontieră. Puteți îndoi villi la marginile obiectului însuși sau puteți, de asemenea, la marginile splinei, pe care trebuie să le specificați mai întâi. Aici aș vrea să rețin că am aplecat pe obiect (Use Surface Border) a funcționat incorect și am decis să gestionez splinea. Am creat o splină dreptunghiulară în mod clar de-a lungul perimetrului avionului și în lansarea Border Spline a indicat-o ca o splină. Distanța de la margine, începând cu care începe deformarea vililor, am 10 centimetri, iar modul de deformare este doar Rotire:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Atât funcțiile parametrice bune sunt foarte lipsite de alte sisteme de fabricare a covoarelor, cum ar fi VRayFur și HairFur. Efectuarea unui covor nu este necesară, schimbările pot fi văzute chiar în portul de vizualizare, datorită setărilor de previzualizare:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Acum să jucăm un pic cu dimensiunile vililor. În procesul de experimentare, în setările scalei, am redus grinzile de-a lungul axelor X și Y la 50% de-a lungul axei Z la 60%

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

În principiu, acest lucru nu este necesar, dacă faceți imediat un pachet corespunzător unui nou pachet de vilii, dar aceste funcții sunt convenabile. După cum puteți vedea, nu am folosit nici un procent din repartizarea aleatorie a scalei, pentru că nu am văzut-o în referință. Pentru a face ca covorul să pară interesant, vom merge invers. Deci, du-te la cele mai importante setări - setările de rotație:







Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Mai întâi de toate, am setat rotația aleatorie de-a lungul axei Z cu 360 de grade și, de asemenea, cu 30 de grade de-a lungul axelor X și Y pentru a înclina vilii. Cu toate acestea, acest lucru este puțin ne duce la un covor magnific, pe care le vedem in poze, iar acum folosim un foarte puternic vilozităților setarea de rotație în funcție de harta de culoare. Pentru a face acest lucru, puneți toate cele trei cricuri X / R, Y / G și Z / B. La prima vedere, totul este simplu: Red controlează axa X, verde gestionează axa Y, și rotește vilozități Albastru de Z. Cu toate acestea, amestecarea acestor culori dau rezultatele cele mai neașteptate, astfel încât experimentele mi-a luat o mulțime de zile.

Atribuiți materialelor noastre planului, care, în orice slot, punem hărțile de zgomot și le afișăm în portul de vizualizare. Zgomotul este harta procedurală tridimensională, și în modul său tridimensional în portul de vizualizare nu va arata ca render (scala foarte variabilă), care nu este potrivit pentru ajustare. Schimbați modul hărții pe Canalul Explicat al Mapului și setați planul planar la Maparea UVW. Acum, hărțile de zgomote în modul 2D și vederea în portul de vizualizare se vor potrivi exact cu randul. Trageți harta în modul de instanță în slotul pentru sloturi de mască din setările de rotire.

Este timpul să luăm o altă privire la referință. Pentru mai multe momente de control sa ma dus la ceea ce am adus o caracteristică importantă a covor de la mersul pe picioare, unele părți ale vilozităților și biciuit ridicat, în timp ce alte zone mai bine presat la sol. Zonele care se înalță, la fel, seamănă cu lanțurile muntoase, adică Ele sunt destul de înguste și se răsucesc ca șerpi, trecându-se unii pe alții. Am distins cele mai inalte parti ale acestor creste cu rosu:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Aceeași structură poate fi realizată dacă convertiți modul de zgomot în turbulență și setați următoarele setări:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Culorile verde și portocaliu nu sunt alese din întâmplare. Rezultatul final este afectat de tot: umbra, luminozitatea, saturatia. Multe zile de teste au lăsat această opțiune.

Dacă nu ați făcut deja acest lucru, acum în setările de scatterer puteți crește numărul de obiecte afișate în portul de vizualizare la 10.000 (și chiar mai mult) și putem examina comportamentul obiectelor din avion:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Cu toate acestea, pentru a obține rezultate mai precise, trebuie să faceți fiecare pas.

Zonele de "creastă" se potrivesc cu noi, dar zonele zdrobite trebuie să fie diversificate în continuare, dar ele rămân zdrobite în același timp. În acest scop, în slotul portocaliu al cartelei noastre de zgomote, care este responsabilă de zonele zdrobite, am pus încă un card de zgomot, deja cu alte setări:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

După cum puteți vedea, culoarea rotației poate fi nu numai colorată, ci și negru. Modul de zgomot este deja Fractal, deoarece nu mai avem nevoie de structura lanțurilor montane. Iată cum arată harta finală în avion:


Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

În mod clar vizibile sunt creasta verde, iar între ele câmpiile portocaliu-negru. Dar obiectele de pe el sunt:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Cred că veți fi de acord că în această etapă fereastra de vizualizare ajută foarte puțin, nu mai oferă o idee despre întreaga imagine. Pentru a înțelege cât de bine sa întors covorul, trebuie să-l faci astfel încât lumina care se încadrează să fie subliniată de volumul vililor.

Acum suntem mulțumiți de distribuția vililor de-a lungul avionului. Se pare că ne-am ocupat de tot, și putem face covorul cu o inimă scufundată. Pentru vizualizări pline de farmec și extrem de exacte, atunci când doriți să arătați fiecărui vilian în toată gloria sa, va trebui să utilizați metoda Brute Force pe bouncesul primar și secundar al GI. Cel puțin, așa că am reușit să arate volumul real și să subliniez structura covorului:

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Odată cu lansarea procesului MultiScatter de calcul a unor astfel de matrice a accelerat, și am fost informat de către unii prieteni, care raportează că covorul prin această metodă este redat în interior foarte bine.

Covoare plăcute vă :)

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Citez qub:
Domnilor, spune-mi, vă rog, cum puteți accelera calcularea greșită a Cache-ului de Lumină.
A făcut un covor pentru lecție, iar numărul Max a pus 200.000 în loc de 400.000. Totul este foarte frumos, dar cache-ul de lumină a fost redat 12 ore.
Proz i7 920 6 GB RAM. Vă mulțumim anticipat

Distilează întregul covor din VRproxy toate, acest covor special 300,000 stivuite în 584mb, pronunțată în interior cu un bang. RAM pe saltea, în același timp durează aproximativ 3.8gb și laytkesh Considerat rapid, fără proxy shaval am mai mult de 10, după care m-am oprit, la acel moment, valoarea estimată a timpului pe o eroare de calcul a intrat în laytkesha

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Domnilor, spune-mi, vă rog, cum puteți accelera calcularea greșită a Cache-ului de Lumină.
A făcut un covor pentru lecție, iar numărul Max a pus 200.000 în loc de 400.000. Totul este foarte frumos, dar cache-ul de lumină a fost redat 12 ore.
Proz i7 920 6 GB RAM. Vă mulțumim anticipat

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Minunat lecție-meikin de --- spune-i ceea ce vrei

o lecție excelentă! mulțumesc

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Dima, mă întreb ce fel de computere acei tovarăși care scriu că în interior acest covor va fi reprodus cu succes? Probabil că memoria RAM de 8 GB nu este suficientă, iar cache-ul de lumină cu cele mai înalte setări a fost considerat 11 ore (((Deși covorul este frumos.

Administrator Arch. galerii

Citez paz:
O lecție bună. +5 Întrebare - Este posibilă implementarea animației cu iarbă folosind această metodă?

Poți. Geometria însăși nu poate fi îndoită, însă o mișcare de iarbă relativ realistă este ușor de realizat prin animarea hărților turn.

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

RENDER.RU profesor de curs

O lecție bună. +5 Întrebare - Este posibilă implementarea animației cu iarbă folosind această metodă?

Administrator Arch. galerii

Administrator Arch. galerii

Citez tunsul:
Nu înțeleg ce înseamnă lecția?

Cred că ar trebui să o recitiți gândită din nou și din nou, și apoi veți înțelege totul. Mult noroc)

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Mulțumesc! o lecție excelentă!

Administrator Arch. galerii

Am uitat să scriu în lecție. Detaliile esențiale, pe care mulți uită: substratul de sub covor ar trebui să fie invizibil la margini. Aceasta este, mai aproape de centrul de covor poate fi lăsat în orice caz, că podeaua nu este translucid, dar dacă vom vedea o frontieră dură knock-out vilozităților la margini - se pare murdar și urât. Soluția este simplă: modul Gradient Ramp in Box în slotul Opacity, ceea ce face ca substratul să fie transparent la margini.

Administrator Arch. galerii

Citez ELAGO:
Poate cineva să-mi spui unde în multiscatter este butonul "Mișcați pivetul în centru" (plasarea punctelor inferioare de pe suprafață).

Pe de o parte, nu l-am găsit, de asemenea, pe de altă parte, totul este simplu: pentru că multiskatter are un obiect direct de pe scenă, puteți schimba și rotiți pivotează de obiectul original, în timp ce vizual, veți vedea imediat modificarea multiskattera.

Crearea unui covor folosind vrayscatter - lecțiile sunt principii generale

Poate cineva să-mi spui unde în multiscatter este butonul "Mișcați pivetul în centru" (plasarea punctelor inferioare de pe suprafață).







Articole similare

Trimiteți-le prietenilor: