Render.ru
Поддержать

Развертка и запекание текстур?

nnn

Активный участник
Рейтинг
5
Думал: делаем модель, правим сетку -> делаем UV-развертку и "приклеиваем" к ней текстуру. Теперь появился термин "запекание". Разве это не одно и тоже? Или "запекание" относится к преобразованию параметрической текстуры в обыкновенную, т.е. из формул в памяти в растровый файл на винте? А потом уже делаем uv?

BeardMax

Активный участник
Рейтинг
11
"Запекаем" это в общих чертах значит: Делаем UV-развертку - текстурим - кидаем n-ное количество процедурных текстур, шейдеров типа окклюжн, нойз, скрэтч и проч. - считаем все это в сцене с глобалкой - и то, что получилось, "запекаем" в текстуру.

BeardMax

Активный участник
Рейтинг
11
Да.
Термин "запекание" может быть применен и к изготовлению нормал мапы из дисплейса, бампа и/или высокополигональной модели. В этом случае все это вместе "запекается" в одну карту нормалей.

nnn

Активный участник
Рейтинг
5
BeardMax"Запекаем" это в общих чертах значит: Делаем UV-развертку - текстурим - кидаем n-ное количество процедурных текстур, шейдеров типа окклюжн, нойз, скрэтч и проч. - считаем все это в сцене с глобалкой - и то, что получилось, "запекаем" в текстуру.
В описании всего этого процесса главный элемент - это "считаем все это в сцене с глобалкой"? То есть если просто разворачиваем-текстурим - это одно, а если еще и рендерим текстуру с необходимым освещением (т.е. как картинка будет смотреться в готовой сцене) - то это уже запекание?

К Д (Rebate)

Знаток
Рейтинг
58
В описании всего этого процесса главный элемент - это "считаем все это в сцене с глобалкой"?
Глобалка тут просто то, что хочешь запеч, это не определяет смысл в целом: "общая суть проста - рассчитать все свойства объектов трехмерной сцены вне зависимости от их видимости через камеру один раз и затем показывать их, а не рассчитывать, по мере необходимости... прежде всего - экономия времени на расчетах и настройках".
В основном в игровой индустрии пекую всё подряд, особенно свет и нормал бамп, что экономит ресурсы системы.

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

nnn

Активный участник
Рейтинг
5
Rebate"общая суть проста - рассчитать все свойства объектов трехмерной сцены вне зависимости от их видимости через камеру один раз и затем показывать их, а не рассчитывать, по мере необходимости... прежде всего - экономия времени на расчетах и настройках"
Ага, необязательно параметрические. Быстро пробежал статью. Все же трудно представить запекание в играх, когда четко видно предметы вокруг. Для статических сцен, наапример иллюстраций, смысла в запекании нет - все сразу на рендер.

BeardMax, Rebate, спасибо за помощь!

dengess

Знаток
Рейтинг
51
nnnДля статических сцен, наапример иллюстраций, смысла в запекании нет - все сразу на рендер.
Вообще-то есть. Запечь нормалмапы для лоуполи-персов, которых в сцене дюжина - это и для статики придётся. Особенно если делать их в браше.
Да и зачем затягивать рендер картинки для иллюстрации чего бы там ни было на сутки из-за миллионов никому ненужных полигонов.

nnn

Активный участник
Рейтинг
5
dengess
Вообще-то есть. Запечь нормалмапы для лоуполи-персов, которых в сцене не одна дюжина - это и для статики придётся.
Короче запекание стоит всегда использовать? Просто никогда не рендерил, поэтому про преимущество в иллюстрациях не знаю. А со збрашем что, почему "особенно"? Свой рендер медленный?

К Д (Rebate)

Знаток
Рейтинг
58
Короче запекание стоит всегда использовать?
Нет конечно, когда необходимо, для лоу-поли - это необходимо. Но нужно помнить, что реальная геометрия, более реально выглядит. Не знаю... для не игровой индустрии в основном используется для экономии ресурсов и времени не в ущерб конечному визу.

nnn

Активный участник
Рейтинг
5
Rebateдля лоу-поли - это необходимо.
По каким причинам необходимо?

Rebate нужно помнить, что реальная геометрия, более реально выглядит
А.. значит это уже от опыта зависит.

К Д (Rebate)

Знаток
Рейтинг
58
По каким причинам необходимо?
Лоу-поли используется в играх, для экономии ресурсов системы, по большей части видеокарты, и чтобы персонаж выглядел рельефно и красиво ему нужны нормали с более прорисованного дубля.

А.. значит это уже от опыта зависит.
Опыт не при чем, это вопрос цены, нужно или нет.

nnn

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

К Д (Rebate)

Знаток
Рейтинг
58
Например игра, персонаж в помещении - вся статика, всё что не движется: стены, столы, приборы с запеченными глобалом, тенями и т.п. и возможно исключены из освещения источниками света, чтобы видеокарта не просчитывала это реалтайм и фпс был больше, а персонаж 400 полигонов, а выглядит на все 20 000 с нормалом (вблизи не так как издали, но всё же).

nnn

Активный участник
Рейтинг
5
ок. Вопросов больше нет, спасибо за разъяснения.

dengess

Знаток
Рейтинг
51
RebateНапример игра, персонаж в помещении - вся статика, всё что не движется: стены, столы, приборы с запеченными глобалом, тенями и т.п. и возможно исключены из освещения источниками света,
Видимо здесь идёт речь о использовании лайтмампов? Я не разбираюсь в этом. Но оно интересно...http://ru.wikipedia.org/wiki/Lightmap

andu3ae

Пользователь сайта
Рейтинг
2
я думаю тоже самое что и сказать запилить текстуры. так будет понятнее. верно?