пятница, 8 марта 2013 г.

Итак, первый пробный блин. Как вариант технологии подготовки моделей. Без использования Z-brush. Для начала создаем детализированную модель:
 
Чисто для примера я сделал вот такую вот тарелочку. Эта тарелка будет у нас выполнять роль "хай-поли" модели, в общем дтализированной основы. Дальше нам нужно подготовить "лоу-поли" объект, который будем использовать в движке игры. И развернуть его, как на картинке ниже:
Следущий шаг: подготовка карт (diffuse, normal map). Детализированный объект я раскрасил, присвоив полигонам ID и создав мультисаб мат с соответствующими ID на подматериалах, дальше - накладываем на объект и получаем результат как на первой картинке.
Что бы отрендерить карты нужно в render to textures выбрать projection mapping в свитке:
Обратите внимание, что выбран должен быть "лоу-поли" объект.
После этого нужно будет выбрать "хай-поли" объект в списке для проецирования карт. Ну и последний этап: в output добавляем карты, которые нам нужны (diffuse map и normal map), выбираем путь и расширение сохранения и жмем рендер. Вот что получилось у меня:
 


 З.ы. иногда проекция получается кривой. Вы можете не вибирать конкретный объект в списке сразу, в таком случае карта проецирования будет соответствовать развертке на "лоу-поли" и добавить объект для проекциии позже.
з.з.ы. Normal map - довольно коварная штука и очень желательно маскировать швы развертки в переходы выпуклостей-вогнутости объекта иначе там будут видны ребра.



Комментариев нет:

Отправить комментарий