3d форум по Blender

Blender => Вопросы от новичков => Тема начата: OdIUm от 06 Март 2018, 10:36:25

Название: Нужна помощь в общих принципах моделирования и текстурирования для игр.
Отправлено: OdIUm от 06 Март 2018, 10:36:25
Добрый день, Уважаемые Форумчане.

Недавно начал знакомиться с 3d моделированием. В связи с этим возникает много вопросов. Ответ на часть из них я нашел, другая (фундаментальная, на мой взгляд) нигде не обозревается.
Очень прошу помощи.

Речь идет в моделировании уровня для импорта в Unity 3d.

Я понимаю, что вариантов реализации может быть большое количество и определиться поможет лишь опыт, но именно им я и прошу Вас поделиться. Чтобы мне не приходилось раз за разом переделывать все модели, сталкиваясь с очередной проблемой.

Разработал модель локации. Она состоит из нескольких помещений. Тут возник первый вопрос:

1. Как лучше организовывать выгрузку в игровой движок? Одним объектом (заджойнив все здания и улицы) или несколькими маленькими? Одним файлом fbx (даже не заджойнив) или разбить на отдельные объекты (building 01.fbx, building 02.fbx)?

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

2. Материалы. Что правильнее? Использовать дин материал на все здание или несколько? Если несколько, то по какому принципу делить? Камни\дерево\стекло или Стены\потолок\пол?
3. Текстурирование. Как организовывать развертку? Всего здания или кусков?
4. Что делать, когда необходимо часть помещения затайлить, а для другой части использовать уникальные текстуры? Разные развертки? Или какой-то способ все это совместить на одной?

По пункту 4 поясню.

У меня есть помещение (скриншоты приложил).
У помещения есть несколько типов стен (3 из них одинаквые (в кваратном помещении), 2 типа пола и 2 типа потолка.
Пол и потолок должны быть затайлены. При этом каждая зона (квадратная и прямоугольная) своей текстурой.
Стены тоже разные в прямоугольной комнате и квадратной.
Плюс я бы хотел добавить деталей (потертости, плесень и т.п.) на стенах, чтобы они не выглядели одинаково.

Как я могу это сделать? Сколько материалов и разверток мне надо? Какие объекты можно и нужно объединить в одну развертку, а какие представить отдельно?

Составленная мною развертка (во вложении) не жизнеспособна, так как если затайлить пол вручную прямо на развертке - его разрешение слишком маленькое и видны пиксели.


Буду благодарен за любые советы и помощь.
Название: Re: Нужна помощь в общих принципах моделирования и текстурирования для игр.
Отправлено: Николай Николаев от 06 Март 2018, 19:37:11
... вопросы скорее к позитивной практике использования юни, и даже скорее к оптимизации под определенные условия  ...
https://answers.unity.com/questions/1242465/texture-atlasing-performance.html
https://docs.unity3d.com/ru/current/Manual/StaticObjects.html
Название: Re: Нужна помощь в общих принципах моделирования и текстурирования для игр.
Отправлено: OdIUm от 06 Март 2018, 20:01:55
... вопросы скорее к позитивной практике использования юни, и даже скорее к оптимизации под определенные условия  ...
https://answers.unity.com/questions/1242465/texture-atlasing-performance.html
https://docs.unity3d.com/ru/current/Manual/StaticObjects.html

Спасибо. Про текстуры стало понятнее.
Если будут еще советы - с радостью выслушаю.
Название: Re: Нужна помощь в общих принципах моделирования и текстурирования для игр.
Отправлено: Николай Николаев от 07 Март 2018, 03:58:17
... вот еще ссылка общего направления повышения производительности https://www.cgcookie.com/articles/maximizing-your-unity-games-performance ...
Название: Re: Нужна помощь в общих принципах моделирования и текстурирования для игр.
Отправлено: Samovar от 07 Март 2018, 09:09:42
На русском ищи инфу на gamedev.ru и dtf.ru
https://gamedev.ru/art/articles/?id=4288
https://dtf.ru/8248-sozdanie-3d-modeley-dlya-mobilnoy-igry-opyt-playkot
Название: Re: Нужна помощь в общих принципах моделирования и текстурирования для игр.
Отправлено: OdIUm от 07 Март 2018, 09:11:15
Спасибо большое, Ребят.
Действительно я не с той стороны капал. Нужно было со стороны движка заходить. Очень полезные ссылки. Буду копать дальше)
Название: Re: Нужна помощь в общих принципах моделирования и текстурирования для игр.
Отправлено: Samovar от 07 Март 2018, 17:43:37
Вот ещё: https://dtf.ru/12830-e-ro-modulnost-animaciya-i-dizayn-urovney-v-unity