ПредишенСледващото

Този урок ще ви научи да се симулира реалистична растителност в 3D, е близо до това, което можете да намерите в сайта на парникови на блендера, където взема тези примери:

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Урокът ще се считат само NGPlant функционалност на програмата, и ще бъде разказана няколко думи по отношение на вноса в блендера.
Разбира се, ние ще използваме само софтуер с отворен код: ngplant да генерира и Bender за крайните рендиране композиции (въпреки че част от Blender не се счита тук). Съответно, първата стъпка за вас е да инсталирате тези програми в тяхно отсъствие. Изброени софтуер е мулти-платформа, така че може да работи с всяка операционна система по ваш избор. Разбира се, можете да използвате други приложения, така че моят съвет е да бъде от общ характер. Но аз бих препоръчал да започнете да използвате тези програми, като те са отлични компоненти на компютърна графика, която всеки трябва да знаят.

1. Малко теория

Какво да кажа тук - главно на понятията, които съм чувал в лекции в училището на архитектурата. защото Открих, че е интересно, че постоянно се ровят в него. Ако теорията е наистина скучно за вас, можете да го пропуснете. Но аз ще направя всичко възможно да се направи тази част интересно и забавно.

Първото злато (и ще видите защо) правило е, че всичко в света на растенията започва с математическо правило. Местоположение на дърветата в гората. Разстоянията между различните части на дървото на различни възрасти. клонове местоположение и багажника единица. Ъгълът на наклон на клоните на багажника. Размерът на клоните и тяхната форма. Комбинация от няколко листа в гредата. Сложната структура на цветето. Всичко е подчинено на правилата. В моя хладилник аз замърсени зелени чушки:

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Той като че ли се състои от части, и всички те следват същото правило: 3 основни дивизии, като всяка от тях има междинен. Общо пипер има 6-ти единици. Можете да видите мястото, което е началото на пипер листа - почти перфектен шестоъгълник. Можете да повторите тази с друга растителност. Дори и банан има редовно повтаряща геометрия.

Второто правило: има някои изключения, но те няма никога да унищожи правилата. В пипер на картината е разделена на шест части, но в горния десен ъгъл на забележима, ако още един блок. Това не е така. Понякога растения са деформирани, извито, сгъстен, защото той се адаптира. изведе във враждебна среда, в която те трябва да се борят за оцеляване с други растения, но правилото никога не се губи. Да, можете да намерите пипер и 7 дивизии, но това е генетична грешка ръката с 6 пръста. Или четирилистна детелина.

Третото правило определено е най-интересното, сложен и до известна степен езотерична - то обикновено е на Фибоначи. Този въпрос трябва да се изясни, дори и да не го използвам. Фибоначи е математик от 13-ти век, е открил интересен последователност: създаване на поредица от числа, всеки път, когато добавяте нов брой на предходната сума. Започва с 1, добавете 0, това дава 1. Освен 2, след това 2 + 1 = 3, след това 3 + 2 = 5, след това 5 + 3 = 8, и т.н., и така нататък. Така последователността на Фибоначи е 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946 , 17711, 28657 ...

Изглежда не са много полезни, нали? В действителност, тя е примитивна код, използван в еволюцията на природата. Всички растения следват това правило по време на растеж. Първо единия крак, а след това още един, след това три от тях, а след пет ... Мисля, че схванахте идеята. Ако се вгледате в растенията - ще намерите поредицата на Фибоначи навсякъде. Този закон определя себе си в това как листата се появяват на бранша като листенца на цветя са организирани, където има цветя на дърветата и т.н.

Но тази последователност е нещо много повече. Ще го намерите навсякъде, където има живот. заек населението увеличава Фибоначи правило. Форма на мекотели черупки. кошерите на устройството. Пропорциите на тялото си ... Един от основните примери за това, разбира се, изграждането на спирала (виж фигурата).

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Тя ще изглежда, че такова? Но листата са поставени на клоновете в спирала Fibonnachi. Доколкото ми е известно, около 92% от растенията следват това правило.

Има едно важно нещо за нас във всичко това: повтарящи математическа последователност - това е точно това, което правим най-добре компютри! Процесът, използван от програмата, за да пресъздадете дървото е много подобен на използвания процес в природата. Щом разберете какво или софтуер за производство на дървета, ще откриете, че параметрите му са тясно свързани с факта, че ние просто по-горе.

2. Мониторинг и материали за производство

Ако искаме да се възпроизведе на дървото, точно както когато искаме да играем нещо, ние трябва да се разгледа "оригинала" много внимателно. Както знаете, като за начало, ние се нуждаем снимки на дървета или друга растителност, които искаме да се моделира. Можете просто да отидат в гората и да вземат някои снимки на любимото си дърво на камерата, но като правило, в интернет много неща, просто опитайте да търсите за Google Изображения, на името на вашето дърво.

Ако не знаете името на дървото, но знаете, че тя расте във вашата страна, чрез кратко търсене, вие трябва да намерите тези списъци на растения и дървета, без никакви проблеми. Можете да търсите по вегетативни признаци. Намерете изображения в добро качество, така че да се види и общи планове и големи планове в детайли, така че можете да видите на цветя, плодове, кората.

Като пример, в този урок ще се опитам да генерира бряст. Така че, за «Elm» Търсене на изображения дава много добри снимки, и разбира се Wikipedia страница.

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Както можете да видите, аз се фокусира върху снимките, които показват цялата форма на дървото. В горната част на изображението на центъра е много ценно, защото показва формата на клоните е много ясно. Изображенията в най-долния ред са също така полезни, тъй като те показват местоположението на листата.

Вече можем да podcherpnut Много от тези снимки: цялостната форма със сигурност е сферична. Структурата на клона започва с дебело стъбло, а след това много дълго клони започват много рано и отиде право нагоре, почти вертикално, след това те се огъват, за да се образува формата на топката. Имайте предвид, че "средно" клон започва доста късно, по-нататък от половината. Листата също изглеждат съсредоточени върху външната част.

Обърнете внимание на още една интересна особеност: някои от тези проби по въздуха? Кой изглежда по-близо до това, което имаме нужда? Това е последният за мен. Това е стара и често представляваната от мен вид бряст, което ми харесва. Позволете ми да ви напомня, че това е тъмни дървета с дебел ствол с малки листа в краищата.

И накрая, обърнете внимание на цвета. Изглежда, че има твърде много цветови вариации, но ми се струва, че нещо между зелено и жълто, с тъмни цветове, ще ни даде реалистична визия. Ние ще направим някои тестове по-късно.

3. СИМУЛАЦИЯ: NGPLANT

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Е, сега е време да изпълнява софтуера. Open ngplant. Интерфейсът е много прост. Можете да завъртите / панорамно бутоните за оглед на мишката, всъщност искал и да изберете / добавяне / премахване на слоеве от клонове от списъка (долния десен панел). След това, можете да играят по-горе настройки, клонове полета. Всеки слой има свои клонове «Стволовите» панел, който контролира само неговите параметри. Tab «разклоняващи» контроли, където потомците на клоните са приложени към техните родители.

Tab «Материал» Ще наистина не се използва, защото създаване на материали директно в блендера. Но можете да направите всичко на материалите и ще покаже тук, ако искаш.

Tab «генерал» се използва за създаване на случайни вариации на дървото вече е направено.

интерфейс ngplant
Така че нека да започнем със създаването на гъста нашия багажника. Аз ще ви покажа как параметрите взаимодействат помежду си (не толкова). Например, ето как можете да получите формата на дебело стъбло, като в нашата картина:

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Точно. не е тя? Ние просто се променили настройките под «напречно сечение».

Добре. Сега внимателно да разгледаме нашите снимки: от стъблото расте много тясна група от големи клони. Те започват да се покачват значително вертикално, а след това се развива почти достигане на върха във формата на "купа".

Добавяне на второ поколение на клонове, тъй като около една трета от багажника и давайки им с формата на чаша.

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Добавяне на нов слой от клонове, тъй като около 50% от височината на родителя. Настройте параметър мин офсет, клонове са нараснали по-горе. Curve Declimation повиши клонове нагоре. Но phototropism кривата флекс клонове в желаната форма. Опитайте се, докато те хвана връзката. параметър вариация, добавете няколко стотни от. След Увеличение плътност и ъгъл революция - така че можете да умножи всички клонове на обиколката на багажника, а от те ще бъдат пременен нагоре - компенсиране размера на поле плътност.

Сега добавете втори слой клони, по-фини и заплетени, те трябва да изглеждат по-хаотично.

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Добавянето на нов слой от клоновете, които започват от 40% от родителите на дължина (офсетни минути). Малко игра с деклинация и ъгъла на завъртане. Както и в предишния случай, променете phototropism. Регулирайте плътността в съответствие с външния вид.

Сега виждаш ли, че можем да отидем още по-далеч, това дърво може да получи още няколко слоя от клони, за да имат по-хаотичен вид. Но ние също така трябва да бъдат внимателни, да не се правят на нашите дървета са твърде тежки, за погрешна преценка. Един добър начин за сериозно опростяване на изчисленията - намаляване на параметъра Разделителна способност в група напречно сечение. По този начин се намали броят на лицата в профила клонове, което ще доведе до намаляване на броя на полигоните.

Аз създадох още един слой директно върху багажника, за да се прикрие пространството между стъблото и първият слой (когато листата).

Сега идва смешно: добавяне на листа. Ние ще се добавят слой от листа на всеки клон.

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

Добавянето на първия слой листата (както и добавяне на клони, а след това само да произтича модел -> тип АТВ), над третия слой на клонове. Дайте им цвят и направи двустранна. Задайте листата на някои ъгъл на завъртане (ъгъл революция), малко по наклон (крива деклинация), както и малко крива podredaktiruyte мащаб (мащабиране), така че по-големите листа са близо до края на клоните.

Направих листа много повече, отколкото са в действителност. Толкова е просто - ние няма да tektsurirovat всеки лист поотделно, вместо да използваме текстура "оставя групи" и по този начин да направи времето ще се увеличи значително.

В раздела Общи можете да играете опция семе, той ще ви даде множество варианти на дърво без допълнителни усилия.
Сега всичко, което трябва да направите е да изнасяме нашата дърво в .obj формат, за внос в блендер.

Мисля, че ако възникне с внос на OBJ проблеми.

Моделиране реалистични дървета с ngplant и пасатор - пасатор уроци

В блендер дървен материал, внесени от отделни мрежи. Всеки слой е отделен клонове на мрежата, тъй като крайния сканирането. Дайте едно дърво фотореализъм - зависи изцяло от способността ви да се текстура, която е извън обхвата на тази статия.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!