Создание волос \ шерсти в 3dsmax

Автор
Сообщение
На сайте c 13.12.2015
Сообщений: 129
Киев

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

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

На сайте c 11.02.2018
Сообщений: 2046
Сальск

Нет. Волосы - это симуляция, как правило партикловая, а симуляции - это внутренне дело каждой программы. Т.е. если делать для нескольких движков - Юнити, Анрил и т.п. - то волосы придётся создавать и настраивать в каждом движке отдельно. Чтобы работали быстро их лучше делать шейдерами, но тогда (в случае с Юнити особенно) нужно проверять на других картах. Шейдеры писанные под Н-Видиа не факт что будут работать на картах АМД если всё выходит за рамки стандартного шейдера. У меня такая фигня была - я покупал ассет волос на Юньковском ассет сторе, на Нвидиа картах волосы отображались, на АМД - нет.

Но вообще волосы, качественные и красивые, для риалтайма - безумно сложная тема. Если не разбираетесь, даже не начинайте, а лучше сразу ищите ассеты на Ассетсторе (Юнити) или Маркетплейсе (Анрил).

В Максе можно сделать толстые пряди и/или косы, заскинить их на кости и анимировать. Так можно. Но тысячу динамичных волосков в классическом смысле не сделать. Это только ГПУ может в реалтайме потянуть, только шейдером в самом движке.

На сайте c 13.12.2015
Сообщений: 129
Киев
Цитата GreatWhiteShark:

Нет. Волосы - это симуляция, как правило партикловая, а симуляции - это внутренне дело каждой программы. Т.е. если делать для нескольких движков - Юнити, Анрил и т.п. - то волосы придётся создавать и настраивать в каждом движке отдельно. Чтобы работали быстро их лучше делать шейдерами, но тогда (в случае с Юнити особенно) нужно проверять на других картах. Шейдеры писанные под Н-Видиа не факт что будут работать на картах АМД если всё выходит за рамки стандартного шейдера. У меня такая фигня была - я покупал ассет волос на Юньковском ассет сторе, на Нвидиа картах волосы отображались, на АМД - нет.

Но вообще волосы, качественные и красивые, для риалтайма - безумно сложная тема. Если не разбираетесь, даже не начинайте, а лучше сразу ищите ассеты на Ассетсторе (Юнити) или Маркетплейсе (Анрил).

В Максе можно сделать толстые пряди и/или косы, заскинить их на кости и анимировать. Так можно. Но тысячу динамичных волосков в классическом смысле не сделать. Это только ГПУ может в реалтайме потянуть, только шейдером в самом движке.

Выходит что универсальная модель волос - это плейны с текстурой ? Как тогда лучше быть со зверями ? все тело плейнами засаживать, или только холку, коленки, грудь, ушки , а остальное - текстура с нормалями ? 

На сайте c 11.02.2018
Сообщений: 2046
Сальск
Цитата unitedbmx:

Выходит что универсальная модель волос - это плейны с текстурой ? Как тогда лучше быть со зверями ? все тело плейнами засаживать, или только холку, коленки, грудь, ушки , а остальное - текстура с нормалями ? 

Нет универсального рецепта. С волосами в движках каждый сам изгаляется кто во что горазд. Пробуйте и эксперементальным путём находите то, что будет Вас устраивать (а лучше не пожалейте деньгу на норм ассеты волос). 

Ну спрашивайте об этом в группах в контакте по движкам. Лучше в контакте, потому что русский форум по Юнити - полудохлый, а по Анрилу - дохлый совсем, там вообще три калеки активных пользователей. А в контакте у обоих движков живые и многочисленные группы.

Читают эту тему: