Перейти к содержимому

Как сделать дерево в blender

  • автор:

Создание Деревьев с помощью Дополнения

  • В этой теме 5 ответов, 4 участника, последнее обновление 6 лет, 4 месяца назад сделано kjlblk .

Просмотр 6 сообщений — с 1 по 6 (из 6 всего)
03.09.2017 в 18:17 #15729

День добрый! Ребят подскажите, а то сижу вот с таким лицом -> (о_О) Третий день уже! В 3D-Блендере есть встроенное дополнение, Дополнение -> Добавление кривых -> Add Curve: Sapling Tree Gen, которое позволяет быстрым способом создавать Дерево… Меня напрягает, а может я чего не понимаю и зря переживаю по этому поводу, но при создании Дерева данным способом, даже если использовать предложенные настройки по умолчанию данным Дополнением, с добавлением +1 к количеству веток, то получается, что у Дерева 35.000 вершин и 25.000 граней, и это ещё без листвы, когда добавляешь листву, становиться 60.000 вершин и 30.000 граней… Не многовато-ли? о_О Если я правильно понимаю, то если изпользовать данную модель в игре, к примеру сделав некий парк, то игрок попав в эту парковую зону, будет играть не в стрелялку, а в пошаговую стратегию (при условии, что у него мощный компьютер)… То-есть, если поставить в парке около 30 таких деревьев, игрок попадёт в зону обработки на 1.800.000 вершин и это ещё без учёта других моделей в парковой зоне + сам персонаж + все текстуры на модели в парковой зоне… Есть-ли вообще смысл, пользоваться этим дополнением создания Деревьев для игр? Если я правильно прикинул, то при ручном моделировании Дерева (Добротное (Хорошее (Большое)) Дерево), получиться около от 500, до 1.000 вершин, а вместе с листвой около 2.000-3.000 вершин… Это получается в 57.000 раз меньше вершин, чем предлагает данное Дополнение… Я конечно понимаю, что это перебор с вершинами, да ещё и какой, но мне бы уточнить этот момент, может я чего не понимаю, подскажите пожалуйста…

03.09.2017 в 21:43 #15731

Есть-ли вообще смысл, пользоваться этим дополнением создания Деревьев для игр?

Очевидно же, что нет! Разве что, с последующей обработкой получившихся моделей. Но гораздо проще и качественнее изначально создать как надо, чем ретоположить то, что выдал аддон.

04.09.2017 в 00:30 #15736

БлагоДарю за информацию… Я только недавно начал познавать 3D-Блендер, теоретических знаний полный сундук, а вот практических знаний (опыта) маловато… Думал, что может есть какая-то там волшебная кнопка, которая преобразовывает сетку модели, созданную через данное дополнение, в более простую сетку… Ну, мало-ли, всякое бывает 🙂 А теперь ясно вижу, что для игр, все модели нужно делать вручную… Данный способ создания Деревьев через Дополнение Add Curve: Sapling Tree Gen, для игр не подходит, данный способ создания Деревьев, подходит для создания мультиков, фильмов и видеороликов для игр…

04.09.2017 в 00:46 #15737
04.09.2017 в 11:18 #15738

В тубе много видео и как для UE4 тоже есть, прям с анимацией(ветра), где очень просто вместо последнего из уровней ставятся полики с альфой, и всё! на альфе сразу ветка с листьями и ноу проблем, да и тому же уроков куча (кинул бы ссылю да интернет кастрированный на работе) именно по тонкой настройке данного аддона, и дело не в Аддоне а в руках, видел как свободно создавали массив для кисти в UE4 именно в этом аддоне, с лодами и UV’шками. Если нужна подборка уроков у меня на тубе где то валялась, хотя думаю при желании можно самостоятельно найти вбив название аддона.

04.09.2017 в 15:01 #15741

blenderbeginner, это ты ствол показал, без дополнительных веток и листвы 🙂 Так-то да, если брать именно такие настройки, то получается около 750 вершин, А если добавить +1 к ветке, он сразу выдаёт почти 11.000 вершин, а если ещё добавить к этому делу листву, то получается 47.000 вершин… Я же там тоже клацал, и не только там %) Или ты имеешь в виду, сделать подобным образом ствол дерева, а потом вручную моделировать ветки? truegeorg, что-то мне подсказывает что тонкая настройка не поможет, это если делать нормальное дерево, а не обрубок, после урагана )))

Как создать лоу-поли дерево в программе Blender?

Как создать лоу-поли дерево в программе Blender?

Запускаем программу Blender и попадаем в следующее окно.

Как создать лоу-поли дерево в программе Blender?

Здесь нас встречает «Начальная страница» программы, предлагающая открыть ознакомится со справочной информацией о программе, или же открыть какой-либо из старых проектов. Позади неё находится рабочая сцена, а по краям (сверху, справа, снизу и слева) интерфейс программы. Клацаем левой кнопкой мыши по сцене, закрывая тем самым «Начальную страницу» программы.

Как создать лоу-поли дерево в программе Blender?

Перед нами располагается сцена, на которой изображен трёх-мерный объект (куб), камера, и источник освещения (лампа). Эти элементы, базовые объекты любой сцены. Камера предназначена для ренедра изображения, лампа для освещения, и куб, является этим самым объектом рендера.
Если мы нажмём «View» — «Camera», то камера редактора, подстроиться под камеру находящуюся на сцене.

Как создать лоу-поли дерево в программе Blender?

Чтобы отрендрить изображение, находящееся на сцене, необходимо нажать кнопку «Render» или клавишу «F12», после чего будет произведено создание изображения.

Как создать лоу-поли дерево в программе Blender?

Вернуться обратно на сцену, можно клавишей «ESC».

Переходим к созданию модели дерева. Удаляем объект (куб) со сцены, для этого выбираем пункт «Object» — «Delete». После чего подтверждаем удаление выбранного объекта.

Как создать лоу-поли дерево в программе Blender?

К слову, чтобы выбрать объект, необходимо навести на него курсор, и нажать правую кнопку мыши. После чего объект окрасится оранжевой рамочкой по периметру.

Следующим шагом мы создаём цилиндр, из которого в дальнейшем будет создан ствол дерева. Для этого в левом крайнем углу, переходим в раздел «Create», а в последующем выбираем «Cylinder» или выбираем команду «Add» — «Mesh» – «Cylinder».

Как создать лоу-поли дерево в программе Blender?

На сцене появляется объект в виде цилиндра. Уменьшим количество его рёбер, для этого, всё в том же левом окне, в поле «Vertices», поставим число 7.

Как создать лоу-поли дерево в программе Blender?

Уменьшим размеры объекта в два раза. «Object» — «Transform» – «Scale».

Как создать лоу-поли дерево в программе Blender?

И введём на клавиатуре число 0,5. После чего нажмём на левую кнопку мыши или «Enter».

Как создать лоу-поли дерево в программе Blender?

Теперь переходим непосредственно к редактированию объекта. Выбираем цилиндр и жмём клавишу «Tab». Если же у вас нет клавиши «Tab». Выполните следующие действия «Object Mode» — «Edit Mode».

Как создать лоу-поли дерево в программе Blender?

Следующим шагом необходимо выбрать верхний полигон объекта, для этого выбираем режим полигонов. Всего существует три режима: вершины, грани и полигоны.

Как создать лоу-поли дерево в программе Blender?

Наводим курсор на верхнюю точку и нажимаем ПКМ.

Как создать лоу-поли дерево в программе Blender?

Полигон выбран, осталось только уменьшить его и развернуть в случайном направлении. Для того, чтобы уменьшить полигон, нужно нажать клавишу «S» или выбрать пункты, описанные выше: «Mesh» — «Transform» – «Scale».

Отдаляя и приближая курсор, вы можете менять ширину, высоту и длину полигона.

Как создать лоу-поли дерево в программе Blender?

Если же вы хотите изменять размеры только по одной координате, то необходимо нажать клавиши X – ширина, Y – длина и Z – высота.

Как создать лоу-поли дерево в программе Blender?

Уменьшаем ширину и длину полигона до примерных размеров:

Как создать лоу-поли дерево в программе Blender?

Теперь необходимо развернуть полигон. Для этого нажмите клавишу «R» и движениями мыши поверните полигон в одну из сторон. Клавиши «X», «Y», «Z» так же помогут вам выбрать сторону вращения. Для тех у кого нет клавиши «R», нужно выбрать «Mesh» — «Transform» — «Rotate».

У меня получилось следующее:

Как создать лоу-поли дерево в программе Blender?

Теперь вытягиваем ствол дерева вверх. Нажимаем клавишу «Е» или выбираем пункт «Mesh» — «Extrude» — «Region»

Как создать лоу-поли дерево в программе Blender?

И точно так же, движениями мыши, вытягиваем его вверх.

Как создать лоу-поли дерево в программе Blender?

Повторяем операцию несколько раз, пока у нас не получится что-то похожее на ствол дерева.

Как создать лоу-поли дерево в программе Blender?

Когда вы добьётесь похожего результата, можно будет выходить из режима редактирования объекта. Для этого нажмите «Tab».

Как создать лоу-поли дерево в программе Blender?

Следующим шагом, создадим крону дерева. Для этого из левого меню или по команде «Add» — «Mesh» — «UV Sphere» создадим шар.

Как создать лоу-поли дерево в программе Blender?

Уменьшим его количество сегментов до 10 и сократим значение «Rings» до 6 в левом окне.

Как создать лоу-поли дерево в программе Blender?

Переместим сферу на место предполагаемой кроны увеличив размеры «S».

Как создать лоу-поли дерево в программе Blender?

Теперь, если хотите, можете изменить положение вершин шара, для того, чтобы предать разнообразный вид кроне дерева. Для этого нужно перейти в режим «Edit Mode». Далее, выбрать режим вершин и перемещать их в различной последовательности.

Для того чтобы изменить положение камеры редактора, необходимо зажать колёсико мыши и движениями мыши вращать камеру.

У меня получилось следующее:

Как создать лоу-поли дерево в программе Blender?

Как сделать дерево цветным? Или как создать материалы?

Осталось накинуть материалы, дабы дерево представляло из себя действительно дерево, а не белый кусок при рендере. Для этого, выбираем крону дерева, и в самом крайнем правом окне переходим на вкладку с материалами.

Как создать лоу-поли дерево в программе Blender?

Нажимаем на «+», добавляя новый материал.

Как создать лоу-поли дерево в программе Blender?

Как создать лоу-поли дерево в программе Blender?

У нас появляется новый созданный материал, белого цвета. Для того, чтобы сделать его зелёным, необходимо нажать на белый прямоугольник в разделе «Diffuse».

Как создать лоу-поли дерево в программе Blender?

Откроется небольшое окошко с выбором цвета. Уводим маркер в сторону зелёного.

Как создать лоу-поли дерево в программе Blender?

Проделаем со стволом тоже самое. Окрашивая его в коричневый цвет.

Как создать лоу-поли дерево в программе Blender?

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

Моделирование реалистичных деревьев с использованием NGPlant и Blender

Оригинал статьи:
http://yorik.uncreated.net/tutorials/treemaking.html Этот урок научит вас моделировать реалистично выглядящую растительность в 3D, близкую к тому, что вы можете найти на сайте blender greenhouse, откуда взяты эти примеры: В уроке будет рассмотрен только функционал программы NGPlant, и будет сказана пара слов об импорте в блендер.
Конечно, мы будем использовать только open-source ПО: ngplant для генерирования и Bender для финального рендеринга композиции (хотя часть с Blender здесь не рассматривается). Соответственно, первым шагом для вас будет установка указанных программ, в случае их отсутствия. Перечисленное ПО является мультиплатформенным, поэтому вы сможете работать в любой ОС на ваш выбор. Разумеется вы можете использовать другие приложения, поэтому мои советы будут носить общий характер. Но все же я бы порекомендовал начать пользоваться указанными программами, т.к. они являются замечательными составляющими компьютерной графики, о которых должен знать каждый.

1. НЕМНОГО ТЕОРИИ

То, что я скажу здесь — в основном понятия, которые я слышал на лекциях в архитектурной школе. Т.к. я находил это интересным, то постоянно углублялся в это. Если теория действительно скучна для вас, можете пропустить её. Но я сделаю все возможное, чтобы сделать эту часть интересной и нескучной. Первое золотое (и вы поймете почему) правило гласит: в мире растений ВСЁ начинается с математического правила. Расположение деревьев в лесу. Расстояния между различными частями дерева разных возрастов. Расположение веток и подразделение ствола. Угол наклона веток к стволу. Размер веток, их форма. Сочетание нескольких листьев в пучке. Сложная структура цветка. Всё подчинено правилам. В моем холодильнике завалялся зеленый перец: Он словно состоит из частей и они все следуют одному и тому же правилу: 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… Выглядит не очень полезно, да? На самом деле это примитивнейший код, используемый природой в эволюции. Все растения следуют этому правилу во время роста. Сначала одна ветвь, потом другая, далее их три, потом пять…, думаю вы поняли. Если вы взгляните на растения — вы найдете последовательности Фибоначи повсюду. Этот закон определяет себя в том, как появляются листья на ветке, как организуются лепестки цветка, где возникают цветы на деревьях, и т.д. Но эта последовательность есть нечто гораздо большее. Вы найдете его всюду, где есть жизнь. Популяция кроликов увеличивается по правилу Фибоначи. Форма раковины моллюсков. Устройство пчелинных ульев. Пропорции Вашего тела… Один из главных примеров это ,конечно же, построение спиралей (см рисунок). Казалось бы, что такого? Но листья размещаются на ветви по спирали Фибонначи. Насколько мне известно, около 92% растений следуют этому правилу. Существует одна важная вещь для нас во всем этом: повторяющиеся математические последовательности — это именно то, что компьютеры делают лучше всего! Процесс, используемый программой, чтобы воссоздать дерево очень похож на процесс, используемый в природе. Как только вы откроете какое либо ПО, генерирующее деревья, вы увидите, что его параметры тесно связаны с тем, что мы только что обсуждали выше. Хватит теории. Если вы хотите знать больше о листорасположении можете прочитать эту отличную статью:http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci/fibnat.html

2. НАБЛЮДЕНИЯ И ПОЛУЧЕНИЕ МАТЕРИАЛОВ

Если мы хотим воспроизвести дерево, так же, как когда мы хотим воспроизвести что-либо, мы должны изучить «оригинал» очень внимательно. Как вы уже поняли, для начала нам понадобятся изображения деревьев или прочей растительности, которую мы хотим смоделировать. Вы можете просто пойти в лес и сделать несколько снимков вашего любимого дерева на камеру, но, как правило, в интернете много материала, просто попробуйте поискать в Google картинках по названию вашего дерева. Если вы не знаете названия дерева, но знаете, что она произрастает в вашей стране, путем недолгих поисков вы должны найти такие списки растений и деревьев без особых проблем. Можно искать по вегетативным признакам. Найдите изображения в хорошем качестве, так чтобы видеть и общие планы и крупные планы в деталях, чтобы можно было разглядеть цветы, плоды, кору. В качестве примера, в этом уроке я постараюсь сгенерировать вяз. Итак, по запросу «вяз» поиск картинок выдает довольно много хороших фотографий, и, конечно страницу Википедии. Как вы видите, я сосредоточился на фотографиях, которые показывают всю форму дерева. Верхнее по центру изображение очень ценно, потому что оно показывает форму веток очень ясно. Изображения в нижнем ряду тоже полезны, так как показывают расположение листьев. Мы уже можем подчерпнуть многое из этих фото: общая форма, безусловно, шаровидная. Структура веток начинается толстым стволом, а потом очень длинные ветви начинаются очень рано, и идут прямо вверх, практически вертикально, затем они сгибаются, чтобы сформировать форму шара. Заметим, что «вторичные» ветви начинаются довольно поздно, далее чем на полпути. Листья также кажутся сосредоточенными на внешней части. Обратите внимание на еще одну интересную особенность: какой из этих образцов более воздушный? Какой из них выглядит ближе к тому, что нам надо? Для меня это последний. Это старый, часто представляемый мною вид вяза, который мне нравится. Напомню что это темные деревья с толстым стволом с маленькими листьями на концах. Наконец, обратите внимания на цвета. Похоже, есть довольно много цветовых вариаций, но мне кажется, что что-то между зеленым и желтым, в темных тонах, даст нам реалистичный вид. Мы сделаем некоторые тесты позже.

3. МОДЕЛИРОВАНИЕ: NGPLANT

Хорошо, теперь пришло время, чтобы запустить софт. Открываем ngplant. Интерфейс довольно прост. Вы можете поворачивать / панорамировать вид кнопками мыши, собственно как и выбирать / добавлять / удалять слои ветвей из списка (нижняя правая панель). Затем, вы играете с настройками выше, в полях веток. Каждый слой ветвей имеет свою «Stem» панель, которая контролирует только его параметры. Вкладка «Branching» контролирует, где потомки ветвей крепятся к своим родителям. Вкладку «Material» мы не будем особо использовать, т.к. создадим материалы прямо в блендере. Но вы также можете сделать все материалы и отображение здесь, если хотите. Вкладка «General» служит для создания случайных вариаций, когда наше дерево уже сделано. Интерфейс ngplant
Итак, давайте начнем, с создания нашего толстого ствола. Я покажу вам, как параметры взаимодействуют между собой (их не так уж и много). Например, вот как получить форму толстого ствола, как на нашей картинке: Просто , не правда ли? Мы просто поменяли параметры в разделе «cross-section». Хорошо. Сейчас внимательно взглянем на наши картинки: из ствола растет очень узкая группа основных ветвей. Они начинают расти практически вертикально, затем достигая вершины почти разворачиваются в форму «чаши». Добавим второе поколение веток, начиная примерно с трети ствола и придавая им форму чаши. Добавим новый слой ветвей начиная примерно с 50% высоты родителя. Регулируйте параметр min offset, чтобы ветви росли выше. Кривая Declimation поднимет ветви кверху. А вот кривая phototropism изогнет ветви до требуемой формы. Попробуйте, пока не уловите взаимосвязь. Параметром variation добавьте сотые доли. В конце увеличте density и revolution angle — таким образом вы размножите ветви по окружности всего ствола, и т.к. они станут разряженнее — компенсируете количество полем density. Теперь мы добавляем второй слой ветвей, более тонких и спутанных, они должны смотреться более хаотично. Добавляем новый слой ветвей, стартующих от 40% длины родителя (min offset). Немного поиграйте с declination и revolution angle. Как и в предыдущем случае изменяйте phototropism. Настройте density в соответствии с внешним видом. Теперь вы видите, что мы могли бы пойти гораздо дальше, это дерево может получить еще пару слоев веток, чтобы иметь более хаотичный вид. Но мы также должны быть осторожны, чтобы не сделать наши деревья слишком тяжелыми для просчета. Хороший способ серьезно упростить расчеты — уменьшайте параметр Resolution в группе Cross-section. Таким образом вы уменьшите количество граней в профиле ветви, что снизит количество полигонов. Я создал еще один слой прямо на стволе, чтобы замаскировать место между стволом и первым слоем (когда будет листья). Теперь самая смешная часть: добавляем листья. Мы будем добавлять листья на каждый слой ветвей. Добавляем первый слой листьев (так же как добавляем ветки, только потом stem model -> тип quad), поверх третьего слоя ветвей. Придайте им цвет и сделайте двухсторонними. Задайте листьям некоторый угол вращения (revolution angle), немного наклона (кривая declination), и немного подредактируйте кривую масштаба ( scaling), так, чтобы более крупные листья находились ближе к концу ветви. Я сделал листья куда больше, чем они есть на самом деле. Всё просто — мы не будем тектсурировать каждый листок по отдельности, вместо этого мы используем текстуры «групп листьев» и тем самым время рендеринга возрастет в разы. Во вкладке General можете поиграть параметром seed, это даст вам множественные вариации вашего дерева без лишних усилий.
Теперь, все что нам нужно сделать, это экспортировать наше дерево в формат .obj, для импорта в блендер. 4. ИМПОРТ В BLENDER Думаю, что с импортирование obj объектов проблем возникнуть не должно. В блендере дерево импортируется отдельными мешами. Каждый слой ветвей это отдельный меш, уже с готовой разверткой. Придать дереву фотореализм — целиком и полностью зависит от вашего умения текстурировать, что выходит за рамки данной статьи.

как сделать 3D дерево в blender?

и растягиваем его получая различные формы
клавиша E вроде — создание новых полигонов
клавиша R вроде — добавление кругом, горизонтально или вертикально
клавиша S вроде — уменьшение и увеличение размера конечности полигонов созданных или выделенных
там еще Z и X отвечают за что-то, точно не помню, 3-4года назад занимался на нем. Но программка крутая, особенно кто не шарит в 3д

там нужно будет потом разделять палигоны, смещать их. Переключаться в режим с палигонов, точек, и т. д.
Выделение палигонов с помощью Ctrl или как-то так, и нажимаем опять E, для создания новых.

Ctrl+R вроде убирает искажение палигона

В конце можно добавить текстуру дерева или просто smooth на 2-3 поставить

EValdПрофи (644) 4 года назад
Странный ответ.
Остальные ответы
Мой ребенок качает модели с http://tf3dm.com ИМХО там есть ВСЁ!
blender-3d.ru/forumМыслитель (7532) 8 лет назад

. еще есть склад бесплатных моделей в формате .blend на blendswap.com .
. на этом сайте можно в строке поиска набрать tree и получить список доступных для скачивания моделей, в том числе и наборы, содержащие несколько типов деревьев .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *