Cum se creează o matrice de pădure

Lectia Forest Lite


Avem o casă și câteva dealuri la o distanță și un drum care merge la ușă. În prezent, aceasta este o scenă foarte simplă și proastă. Vom adăuga câțiva copaci.







Scroll Area (zonă pentru plantarea copacilor)

Pădurea ar trebui să determine întotdeauna zona de aterizare unde se vor crea copaci. Acest lucru se poate face cu un spline. Dacă splinea este închisă, copacii vor fi construiți în interiorul acesteia. Dacă splinea este deschisă, copacii vor înconjura această cale.


Unele informații pe care trebuie să le cunoașteți:

  • Pentru a determina un alt spline, puteți folosi butonul "Include" Pick în modulul Plug-in Area în plug-in-ul Forest pentru zone închise sau pe butonul "Next" Pick, dacă acest spline este deschis.
  • Dacă un spline conține subplane, arborii sunt creați în interiorul zonei tuturor sub-planurilor. Cu toate acestea, este important să nu se suprapună aceste zone, deoarece copacii vor fi duplicați în zone suprapuse.
  • În cazul în care spline este îndepărtat, Forest nu poate construi copaci, așa că atrage pictograma "F" pentru a-i spune:

  • Obiectul Pădure este întotdeauna creat în planul XY, deoarece acesta este planul în care vor fi construiți copacii.
  • Nu putem muta obiectul Pădure, acesta rămâne mereu la punctul de creație original. Acest lucru nu este important, deoarece, în orice caz, poziția copacilor este determinată de alți parametri care nu sunt legați de poziția obiectului Pădure.

Putem modifica acest dreptunghi pentru a vedea cum pluginul modifică automat distribuția arborilor. De asemenea, putem converti acest dreptunghi în Editable Spline și adăugăm noduri suplimentare, adăugăm alte sub-planuri și așa mai departe.

Acest plugin determină și poziția Z a arborilor, dacă nu se utilizează suprafețe. Cu toate acestea, toți copacii sunt situați în aceeași poziție în înălțime: cel mai înalt punct al acestui spline.

Uneori, este necesar să se definească o zonă unde copacii nu vor crește. Toți copacii din această zonă nu vor fi creați. Acest spline trebuie să fie un alt obiect și să fie definit cu ajutorul butonului "Pick" în parametrii Exclude zona. Această opțiune este disponibilă numai în Forest Pro. În Forest Lite, acest buton nu este disponibil.

Definiți Proprietăți Arbore (Proprietăți Arbore)

Acum, vom învăța cum să determinăm proprietățile copacilor. Cu obiectul Forest selectat, accesați panoul Modify pentru a accesa acești parametri. Mai întâi, schimbăm numele implicit (Forest01) pe alt nume, de exemplu: "Copaci 1". Apoi, vom examina versiunea de tip Tree Properties:

Acum trebuie să determinăm mărimea acestor copaci. Lucrăm în metri, așadar să stabilim lățimea copacului la 3m și înălțimea la 6m.
Dacă ați lucrat anterior cu copaci în 3D Studio Max, atunci, evident, a fost folosită una dintre cele două metode:

Poate că ai folosit o plasă detaliată, care în majoritatea cazurilor avea multe suprafețe și vârfuri. Când ați clonat aceste ochiuri, ați observat foarte repede cum crește numărul de suprafețe din această scenă, iar Max începe să lucreze prea încet. În această situație, este aproape imposibil să umpleți o suprafață mare cu vegetație.


Și poate ați folosit alternativ un obiect plat, la care ați aplicat o textura de copac și o hartă a opacității. Astfel de obiecte au un număr mic de suprafețe, dar este nevoie de prea multă muncă pentru a umple o arie mare a teritoriului. De asemenea, trebuie să rotiți manual aceste obiecte până când se vor afla în fața camerei. De asemenea, puteți utiliza două suprafețe transversale cu aceeași textura. Acest lucru va da un aspect 3D, dar nu va fi atât de perfect.

Pădurea poate utiliza ambele metode: un singur plan (sau două suprafețe transversale) sau o plasă personalizată.

Pentru lecția noastră, vom folosi o singură planetă, care este parametrul implicit în instalarea Tree Properties.

Dimensiunea pictogramei determină mărimea pictogramei care apare atunci când nu există niciun spline necesar pentru a construi arborii. Putem schimba acest lucru pentru a vedea cum funcționează sau pentru a lăsa valoarea implicită: 10. Acest lucru nu este atât de important.

Sămânță aleatorie este orice valoare care este utilizată pentru a inițializa un generator de numere aleatorii. Când se schimbă, obținem alte soiuri de mărime, culoare, etc., din această vegetație. În momentul de față îl vom lăsa așa cum este.


Scroll Map de distribuție

Am definit o zonă pentru crearea copacilor. În continuare vom determina modul în care aceste elemente vor fi distribuite în acest domeniu, precizia lor etc. Deschideți Harta de distribuție:








Distribuția copacilor este determinată de figura (Bitmap), ceea ce ne oferă o mare flexibilitate. În această figură, orice pixel reprezintă poziția potențială a arborelui. Dacă pixelul este alb, arborele este creat, pentru pixeli negri este un spațiu gol. Lucrând în acest fel, puteți crea orice distribuție dorită pentru arbori (precizie, mare sau mică, distribuție în grupuri sau folosind modelul dorit etc.).

Acest plugin conține deja o listă prestabilită a desenelor tipice. Puteți deschide o listă derulantă și puteți selecta oricare dintre aceste desene pentru a vedea cum ele afectează distribuția copacilor. Pluginul are următoarele imagini pentru selectare:

Foarte Împrăștiate, Împrăștiate, Spread 1, 2, Spread, Grupuri Dense 1, 2 Grupuri, Insula 1, Isle 2, 3 Isle, Orizontal Band, Vertical Band, benzi aleatoare, linie verticală, orizontală și sinus.

Primele cinci din această listă sunt folosite pentru a crea o distribuție aleatorie cu o precizie mai mare sau mai mică. Alte cifre conțin probe suplimentare identificabile.

În Forest Pro, puteți utiliza orice alt desen făcând clic pe butonul din "File Name". Este mai bine să utilizați imagini de dimensiuni reduse (100 x 100 pixeli vor fi suficiente) și un format de semilon sau negru / alb. Puteți modifica lista de imagini deja pregătită (consultați directorul, secțiunea Distribuția hărții). Cu Forest Lite, puteți utiliza doar imaginile existente.

Cum se aplică acest desen la scenă? Acest lucru este foarte similar cu utilizarea texturilor utilizate în Max. Acest desen este scalat la o anumită dimensiune și întins cu plăci în toate direcțiile. Parametrii Dimensiune și Offset pentru această lansare definesc următoarele valori:

În parametrii Dimensiune, setăm dimensiunea (în unități de scenă) pentru această imagine. În eșantionul parcurgerii din partea stângă, avem o imagine scalată pe suprafața de 240m x 240m.

Opțiunea "Blocare aspect aspect" blochează valoarea Y pentru a păstra același aspect al X / Y. Dacă modificați valoarea X, corectarea mărimii Y va apărea automat. În eșantionul de parcurgere din stânga, dimensiunea reală a acestui model va fi de 240x240 m, deoarece această opțiune este activă și valoarea lui Y este ignorată.

Cu opțiunea Offset, puteți schimba poziția hărții în scenă în poziția dorită.

Dacă testați o valoare mică pentru dimensiune (Dimensiune), vom vedea cum numărul copacilor crește și numărul acestora. În plus, procesul de timp și geometria dimensiunii obiectului Pădure vor fi mai mari. Acest plug-in este optimizat pentru viteză (poate crea peste 50.000 copaci / sec într-un Pentium II-350), pentru a evita o funcționare defectuoasă în Studio 3D, există câteva limitări:

Între copaci trebuie să existe întotdeauna o mică distanță. Valoarea implicită este de 25% din lățimea arborelui. Când modificăm lățimea arborelui, dimensiunea hărții se modifică automat pentru a păstra restrângerea heapului. (Puteți verifica acest lucru în lecția prin stabilirea lățimii arborelui în al 10-lea desen vor fi redimensionate la 250m x 250m :. 100 pixeli * 25% din 10 m = 250m Pentru a continua această lecție, asigurați-vă că pentru a reveni valoarea lățimii la 3m.).

Dacă am vrut să vedem cum copacii sunt, de fapt, aceeași formă ca și modelul, am putea folosi în acest scop, pe o arie mai largă pentru construirea de arbori și mai regulate harta de distribuție ( „Grupul 1“ sau similar acesteia). Cu aceste valori, acest efect devine mai demn de remarcat.

Ultimul parametru al acestei introduceri, Threshold, determină modul în care plug-in-ul ar trebui să transforme culoarea gri sau culoarea desenului în negru sau alb.

Pentru a continua această lecție, setați modelul de model la distribuția "Spread 2". Dimensiunea imaginii (Dimensiune) 240m x 240m. Se calculează la 0,0. Distanța minimă dintre copaci (separare) la 25% și prag la 50%.

Parcurgere cameră (Vizualizare aparat foto)

Deja bine, în momentul de față, această scenă nu este atât de rea. Dar dacă mutăm camera într-o parte, vom vedea că copacii sunt plane! Reveniți camera în poziția inițială (utilizați Anulați) și deschideți parcurgerea Aparat foto:

Acum, activați opțiunea "Limitați la vizibilitate" și vedeți modul în care plug-in-ul restricționează arborii în câmpul vizual al camerei. Dacă mutăm camera, arborii vor fi creați dinamic numai în zona dorită. Aceasta este abilitatea unică a pădurii, care ne permite să definim o zonă de vegetație foarte mare, cu milioane de copaci și cu o încărcătură minimă pe calculator.

De asemenea, puteți stabili distanța de la poziția camerei (planul de decupare de la distanță). Toți arborii aflați în spatele acestei distanțe nu vor fi creați.


În cele din urmă, parametrul "Expand" ne permite să facem câmpul de vedere mai larg pentru camera foto mai largă. De obicei, acest lucru este folosit în animație, atunci când camera se mișcă, unde unii copaci pot "să apară" brusc și să dispară la marginea vederii. Cu o valoare mai mare de 20%, acest efect dispare complet.


Transformarea Scroll (Diversitatea)

Acum, avem o pădure frumoasă în jurul casei, dar toți copacii sunt la fel, iar acest lucru nu aduce realism în această scenă. Vom crea acest soi cu ajutorul scroll-ului Transform:


Cu această defilare, putem crea o varietate de poziții, rotații și copaci cu zoom.
În scena noastră, vom aplica doar o schimbare de scară. Putem defini o gamă pentru înălțimea arborelui, iar cealaltă pentru lățimea sa, sau putem bloca formatul imaginii obiectului pentru a păstra același raport lățime / înălțime.

Porniți opțiunea "Blocare aspect aspect". Acum, valorile altitudinii sunt ignorate și folosim 100% pentru 150% pentru intervalul de scală al lățimii. În mod automat, fiecare arbore este construit cu dimensiuni diferite.

De asemenea, putem folosi o schimbare aleatorie în poziția fiecărui arbore, o valoare pentru axa X și o altă valoare pentru axa Y. Aceste valori sunt definite ca procentul lățimii arborelui. Acest lucru este util când utilizați distribuții foarte dense și plasați copaci în interiorul zonei, pare prea regulat.

În cele din urmă, puteți aplica rotația aleatorie de-a lungul axei Z. Intervalul variază de la 0 la 359 de grade (această opțiune este dezactivată dacă folosim opțiunea "Copaci orientați spre cameră" în modul de lansare a aparatului foto).

Folosind butonul radio Mesh, putem selecta geometria folosită pentru crearea arborilor: o plasă personalizată sau un plan. Folosiți numai când aplicați ochelari personalizați în obiectul Forest.

Cu ajutorul parametrului "Simplification Level", puteți reduce numărul de arbori creați de acest plugin. Cu valoarea 0, toți arborii sunt construiți, iar cu valoarea 1,2, etc. numărul arborilor scade progresiv.

În cele din urmă, puteți să limitați numărul total de copaci în obiectul Forest (100.000 în mod implicit). Acest parametru este utilizat pentru a evita densitatea excesivă de distribuție a copacilor, în timpul creării acestora, la care se blochează programul 3D Studio.

Dar de fapt, ce sa întâmplat:







Trimiteți-le prietenilor: