Юнити 3д модели деревьев

Деревья (плагин SpeedTree) на Unity 3D

Учебные материалы для школы программирования. Часть 6

Предыдущие уроки можно найти здесь:

В Unity, в asset store, можно найти множество готовых объектов для будущей игры, но иногда, хочется сделать что-то своими руками. Для зданий, и других простых архитектурных объектов, мы часто использовали SketchUp, для «живых» анимированных объектов — Blender. На этом уроке, мы сами «вырастим» дерево в Unity!

Небольшое отступление для тех, кто следит за публикациями, но не решается попробовать включить в свои уроки новые инструменты. Попробуйте сделать первый шаг с 3D. Программ по 3D моделированию очень много, среди них есть настолько простые, что методом «тыка» можно освоить их за пару вечеров. Посмотрите обязательно:

  • Tinkercad — составление фигур из геометрических форм;
  • SketchUp — для более детально проработанных архитектурных объектов;
  • ZBrush — можно создавать сложные, крутые модели, а можно ограничиться «лепкой» колобка, что тоже очень занятно!

Но вернемся к теме занятия, и рассмотрим, как создать дерево с помощью плагина SpeedTree, включённого в дистрибутив Unity.

Порядок выполнения

Создадим новый проект, в нём создадим террейн.

Добавим на него объект 3D Object → Tree

Добавим дереву ветки, создав блок веток. Увеличим их количество примерно до 20 (интересующие параметры выделены синим). В каждом блоке изменяем параметр Frequency (цветом на скриншоте не выделен).

Изменим их расположение, поменяв кривые распределения, длины, и поменяем ползунок стремления ветвей к свету.

Далее, добавим к этим ветвям ещё несколько веток.

Следующий шаг — выставление материалов.

Для деревьев важно выставлять материалы с помощью шейдера Nature. Импортируем стандартный ассет Environment, он содержит готовые материалы. Материалы коры нужно назначить всем веткам. Если материал не подходит, Unity предложит использовать корректный материал.

Жмём Apply и «переконвертирования» материала. Будьте осторожны, Unity часто вылетает на этом этапе.

Итак, дерево готово! Его можно разместить на террейне благодаря Mass Place Trees.

При должном усердии, можно получить вот такой лес:

Источник

Юнити 3д модели деревьев

tree — Free Unity Asset — Packages Collection — 3D Models

POLY — Jungle — Unity Free Download

A collection of Jungle themed Low-Poly assets.Featuring Complete Angkor-Vat Temple !

Broccoli Tree Creator — Unity Free Download

Broccoli Tree Creator is a Unity Extension for Procedural Vegetation that gives you full control on how your trees and vegetation should behave and look to fit right in your project.

GPU Instancer — Unity Free Download

GPU Instancer is an out of the box solution to display extreme numbers of objects with high performance. With a few mouse clicks, you can instance your prefabs, Unity Terrain details and trees.

Nature Renderer 2020・Perpetual License — Unity Free Download

Render vast amounts of detailed vegetation on your terrain with this plugin. Set up rendering automatically in one click, with support for all render pipelines.

Читайте также:  Багет своими руками деревья
Mountain Environment — Dynamic Nature — Unity Free Download

Package was nominated for Unity Awards 2021 in the Best Artistic Content category. Huge library of 100% scanned assets, shaders, carefully optimized, atlased, LOD’ed, with over 470 environment prefabs

Simple Blocky Growing Trees — Unity Free Download
Fantasy Plants — Briarthorn — Unity Free Download
Lowpoly Style Ultra Pack — Unity Free Download
STORY — Wildlands Bundle — Unity Free Download

This pack contains 146 unique assets to create your own adventure in the wildlands! Populate your environment with a variety of carefully handpainted nature assets and props to tell your own story.

UnityPackages.com

UnityPackages.com provides you with all the paid Unity assets for free from unity assets store for the learning purpose.

We encourage you to download all the assets from the developers. These assets we share are for personal use and to gain some good knowledge with high quality assets.

Quick links
Tags
Newsletter

Subscribe to our newsletter and get our newest updates right on your inbox.

Unitypackages.com | All rights reserved.

Источник

Деревья

Terrain’ы в Unity могут быть дополнены деревьями. Островки с деревьями можно рисовать прямо на terrain’е, аналогично рисованию карт высот и текстур, но деревья — полноценные 3D объекты, которые растут из поверхности. Unity использует оптимизации (например, превращает удалённые деревья в спрайты) для сохранения хорошей производительности рендеринга, так что вы можете иметь плотно засаженные леса с тысячами деревьев, и сохранять при этом приемлемую частоту кадров.

Terrain с деревьями

Включение деревьев

Кнопка с деревом на панели инструментов автивирует рисование деревьями.

Изначально, у terrain’а не будет доступных деревьев, но если вы нажмёте на кнопку Edit Trees и в выпавшем меню выберите Add Tree, вы увидите окно, в котором можно выбрать ассет дерева из вашего проекта.

Окно Add Tree

Вместе с Unity в стандартных ассетах поставляется объект дерева для прототипирования (меню: Assets > Import Package > Terrain Assets ), но вы также можете создать подходящие объекты в приложении для 3D моделирования или используя инструмент в Unity — Tree Creator.

If the selected tree object is created by the Tree Creator, the window will show Bend factor for adjusting the wind responsiveness. See the section on Making trees bend in the wind below.

Рисование деревьев

После выбора дерева, вы можете рисовать на ландшафте аналогично тому, как вы рисуете текстуры или карты высот. Вы можете удалять любые деревья зажав клавишу shift во время рисования и удалить только выбранный в данный момент тип деревьев зажав клавишу CTRL. При рисовании деревьев доступна знакомая вам опция Brush Size, но свойство Opacity заменено свойством Tree Density, которое управляет средним количеством рисуемых деревьев в заданной единице площади. Также существует возможность управлять свойством Color Variation (вариация цвета) и вариациями высоты и ширины деревьев. Вариативные опции помогают создать впечатления неоднородности, натуральности леса, вместо искусственных плантаций одинаковых деревьев.

Читайте также:  Денежное дерево правильно прищипывать

There is a ranged slider for you to control the tree’s minimal height and maximal height. If you disable Random, you can specify a value for all tree’s height. By default a tree’s width is locked to height so that trees are always scaled uniformly. However you can disable Lock Width to Height option and specify the width separately.

There is also a control for Color Variation and Random Tree Rotation. The variation options help to create the impression of a random, natural-looking forest rather than an artificial plantation of identical trees.

Кнопка Mass Place Trees (массово разместить деревья) очень полезна для полного покрывания terrain’а деревьями без рисования по ландшафту. После массового размещения вы всё ещё можете использовать инструменты рисования для добавления или удаления деревьев, чтобы создать более плотные или редкие области.

SpeedTree/LOD Trees

From Unity 5, you can use SpeedTree Modeler from IDV, Inc. to create trees with advanced visual effects such as smooth LOD transition, fast billboarding and natural wind animation. Please refer to their site for detailed information. You can also freely import SpeedTree assets into your project folder from asset store packages or other third party sources.

See here for more information.

Создание деревьев

В Unity есть свой инструмент для создания деревьев (Tree creator), который вы можете использовать для создания новых ассетов деревьев, но вы также можете использовать и стандартные приложения для 3D моделирования для этой задачи. Меш дерева должен иметь менее 2000 треугольников (для повышения производительности) и центр вращения должен быть расположен прямо в основании дерева, там, где оно стыкуется с землёй. Меш всегда должен иметь ровно два материала, один для ствола и веток, другой для листвы.

Деревья должны использовать шейдеры Nature/Soft Occlusion Leaves и Nature/Soft Occlusion Bark . Чтобы использовать эти шейдеры, нужно поместить дерево в специальную папку, содержащую в имени “Ambient-Occlusion”. Когда вы поместите модель в эту папку и повторно импортируете её, Unity просчитает мягкое рассеянное затенение специально созданным для деревьев способом. Шейдеры “Nature/Soft Occlusion” опираются на соглашение об именовании папок, и дерево не отрисуется корректно, если вы не будете ему следовать.

После сохранения ассета дерева из пакета для 3D моделирования, вам потребуется нажать на кнопку Refresh (отображается в инспекторе, когда выбран инструмент рисования деревьев) для того, чтобы увидеть обновлённые деревья на вашем terrain’е.

Использование коллайдеров с деревьями

Вы можете добавить Capsule Collider к новому ассету дерева, создав его экземпляр в сцене, добавив компонент коллайдера (меню: Component > Physics > Capsule Collider ) и создав новый префаб для изменённого объекта дерева. Когда вы добавляете дерево в terrain для рисования, убедитесь, что вы выбрали префаб дерева с коллайдером, а не оригинальный объект. Вам также следует включить флажок Create Tree Colliders в инспекторе компонента Terrain Collider на вашем terrain’е, чтобы разрешить коллайдерам работать.

Making trees bend in the wind

The first thing you will need to do is create a wind zone. You can do this by selecting from the menu: Game Object > Create General > Wind Zone.

Читайте также:  Всех видов название листьев деревьев

At this point, you will need to make sure that your trees are set to bend. Select your tree types, then select Edit Trees… -> Edit tree. Setting the bend value to 1 will cause the trees to adjust if you have not already done this.

You may notice that your trees are moving about quite violently. To fix this, you can change your bend value, but it is probably easier to set the values on the “Wind zone” directly, keeping your tree bend value set to 1. To keep the trees from fluttering around too much, adjust the wind turbulence down to around 0.1 to 0.3 and everything will become much smoother. If you don’t want the trees blowing all the way to one side, set the Wind Main value down to the same value as your turbulence.

Источник

Юнити 3д модели деревьев

Ваш премиум

Получите максимальный доступ к нашему проекту — качайте ассеты без рекламы и ожидания, быстро и удобно! Всего за 460 рублей* в месяц Вы получаете безлимитный доступ ко всем файлам нашего ресурса.

*не является публичной офертой. любые формы оплаты на сайте являются добровольным пожертвованием на развитие проекта.

Multiplayer PUN 2 Integration (STP)

Modular Multiplayer FPS Engine (Photon 2)

Block Strike Source

MP System V3

Abandoned Russian Building

GUI PRO Kit - Casual Game

Растительность

Источник

Юнити 3д модели деревьев

CheckMate Pro Logo

Old Twisted Oak Tree with Leaves

CheckMate Pro Logo

CheckMate Pro Logo

Halloween Collection V2

CheckMate Pro Logo

CheckMate Pro Logo

Fallen Trees

CheckMate Pro Logo

CheckMate Pro Logo

Green Pine Branch

CheckMate Pro Logo

CheckMate Pro Logo

Halloween Collection V1

CheckMate Pro Logo

CheckMate Pro Logo

Potted Plants

CheckMate Pro Logo

CheckMate Pro Logo

Old Dead Tree 01

CheckMate Pro Logo

CheckMate Pro Logo

Red Oak Old Tree Winter

CheckMate Pro Logo

CheckMate Lite Logo

Halloween Collection V4

CheckMate Lite Logo

CheckMate Lite Logo

Halloween Collection V3

CheckMate Lite Logo

CheckMate Pro Logo

Tall Coconut Palm Trees

CheckMate Pro Logo

CheckMate Pro Logo

Plumeria Exotic Flower

CheckMate Pro Logo

CheckMate Pro Logo

Funny Ghosts Collection V7

CheckMate Pro Logo

CheckMate Pro Logo

Plumeria Yellow Tropical Flower Hawaiian Lei

CheckMate Pro Logo

CheckMate Pro Logo

Funny Ghosts Collection V8

CheckMate Pro Logo

CheckMate Pro Logo

Spooky Old Twisted Tree

CheckMate Pro Logo

CheckMate Pro Logo

Tree Collection

CheckMate Pro Logo

CheckMate Pro Logo

Bonsai Tree 02

CheckMate Pro Logo

CheckMate Pro Logo

Summer Pear Tree

CheckMate Pro Logo

CheckMate Lite Logo

Funny Ghosts Collection V9

CheckMate Lite Logo

CheckMate Pro Logo

Winter Peach Tree

CheckMate Pro Logo

CheckMate Pro Logo

Potted Small Fig Tree with Fruits

CheckMate Pro Logo

CheckMate Pro Logo

Sakura Tree Branch with Pink Flowers

CheckMate Pro Logo

CheckMate Pro Logo

Peach Tree with Fruits

CheckMate Pro Logo

CheckMate Pro Logo

Washingtonia Robusta

CheckMate Pro Logo

CheckMate Lite Logo

White Cherry Blossom Branch

CheckMate Lite Logo

CheckMate Lite Logo

Funny Ghosts Collection V4

CheckMate Lite Logo

CheckMate Pro Logo

Globe Tree Green

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Palm Tree 01

CheckMate Pro Logo

CheckMate Pro Logo

Sakura Branch with Flower Buds

CheckMate Pro Logo

CheckMate Pro Logo

Falling Dollar Bills from Money Tree

CheckMate Pro Logo

CheckMate Lite Logo

Funny Ghosts Collection V2

CheckMate Lite Logo

CheckMate Pro Logo

Potted Lemon Tree

CheckMate Pro Logo

CheckMate Lite Logo

Funny Ghosts Collection V3

CheckMate Lite Logo

CheckMate Pro Logo

Cartoon Palm Tree 02

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Palm Tree 05

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 07

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 03

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 01

CheckMate Pro Logo

CheckMate Pro Logo

Bonsai Tree 03

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 10

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 08

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 06

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 05

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 04

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Pine 02

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Palm Tree 04

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Palm Tree 03

CheckMate Pro Logo

CheckMate Pro Logo

Tree 05

CheckMate Pro Logo

CheckMate Pro Logo

Tree 04

CheckMate Pro Logo

CheckMate Pro Logo

Bare Bonsai

CheckMate Pro Logo

CheckMate Pro Logo

Banana Plant

CheckMate Pro Logo

CheckMate Pro Logo

Tree Branch with Yellow Flowers

CheckMate Pro Logo

CheckMate Pro Logo

Globe Tree Blue

CheckMate Pro Logo

CheckMate Pro Logo

Yellow Cherry Blossom Branch

CheckMate Pro Logo

CheckMate Pro Logo

Globe Tree Yellow

CheckMate Pro Logo

CheckMate Pro Logo

Globe Tree Red

CheckMate Pro Logo

CheckMate Pro Logo

Tropical Island with Palms

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 07

CheckMate Pro Logo

CheckMate Pro Logo

Small Lemon Tree 3D Model

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 10

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 09

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 08

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 06

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 05

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 04

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 03

CheckMate Pro Logo

CheckMate Pro Logo

Cartoon Tree Small 01

CheckMate Pro Logo

CheckMate Pro Logo

Washingtonia Robusta Pot Plant

CheckMate Pro Logo

CheckMate Pro Logo

Old Dead Tree 03

CheckMate Pro Logo

CheckMate Lite Logo

Cartoon Tree 6

CheckMate Lite Logo

CheckMate Pro Logo

Orange Tree

CheckMate Pro Logo

CheckMate Pro Logo

Peach Tree

CheckMate Pro Logo

CheckMate Pro Logo

Potted Eucalyptus

CheckMate Pro Logo

Источник

Оцените статью