Задать вопрос
@Just_Graf

Можете просто и доходчиво объяснить, что такое UV, карты нормалей, запекание?

В общем, моделирую в blender, столкнулся с такими понятиями как "UV, карта нормалей, запекание текстур и т. п." С UV-развёрткой ещё более менее понятно, UV-развёртку можно "разукрасить", а затем наложить на модель. С этим я работал. Но эти понятия "карты нормалей, какие-то ещё карты, запекание и т. п." - они мне непонятны. Вообще сколько их этих карт? В одних источниках эти названия карт на английском, в других на русском из-за этого у меня создалось впечатление, что этих карт бессчётное количество. И отличаются ли эти карты в зависимости от 3D пакета? Может в 3D MAX свои карты, а в Blender свои? Но мне нужна информация именно про Blender.

Пожалуйста, максимально развёрнуто и понятно))))))
  • Вопрос задан
  • 32717 просмотров
Подписаться 3 Простой 5 комментариев
Ответ пользователя Egor Padalka К ответам на вопрос (3)
@ehs
Architect / 3d designer
Just_Graf Долго писать не могу. Если в кратце, искать ответы надо у игро-пистелей / гейм-девов / game dev
Вот моя интерпретация.
- UV координаты это проекция геометрии (треугольников) на плоский лист для удобного и в идеале без искажений наложения текстур/карт. Простейший пример развертка глобуса в проекции с искажениями на полюсах и проекция "дольками" https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D...
- Карта нормалей записывает (именно записывает/кодирует, ее не надо пытаться визуально понять) информацию о направлении поверхности в каждом пикселе. Если смотреть перпендикулярно на плоский лист, то в каждой точке нормаль направлена ровно на наблюдателя, если есть какой то рельеф нормаль отклоняется. Используется для имитации рельефных поверхностей - продвинутый аналог бамп-карты / bump map
- Запекание текстур / texture baking - процесс рендеринга модели (чаще тяжелой и высокополигональной) со всеми эффектами и сложными текстурами наложенными в миллион слоев, выставленным освещением в одну финишную текстуру. Эту текстуру можно натянуть на упрощенную low-poly модель. Запекание используется в играх и игровых реал-тайм движках типа Unreal Engine и Unity. В моей практике ни разу не используется.
Ответ написан
Комментировать