Энтузиасты CG
  Сайт   Форум   Поиск Галерея Войти Регистрация   *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
07 Февраля 2012 г. 10:32

Войти
5 Гостей, 0 Пользователей
Последние темы
Поддержи сайт!

Материальную помощь Вы можете оказать через:

Yandex деньги
41001120544124


Все средства с этих счетов идут на содержание и развитие данного сайта.

Разместите нашу кнопку на своем ресурсе!

3dunion.ru - Энтузиасты CG

Страниц: [1]   Вниз
 
Автор Тема: Зажигаем или Baked textures.  (Прочитано 208 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Gheljenor
Координатор
*

Россия
Сообщений: 222
Благодарностей: 34
Offline Offline

Пол: Мужской

WWW Награды
« : 20 Сентября 2010 г. 22:31 »

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

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

Вот примерно так это безобразие выглядит с выключеной нелинейкой:

Гости не могут просматривать ссылки.
Зарегистрироваться или Войти

Гости не могут просматривать ссылки.
Зарегистрироваться или Войти


Теперь включаем нелинейку и заодно оцениваем время рендера одного карда. Настройки я взял самые самые средние. Считает в общем не быстро не медленно - грамотно отсчитывает тени на стыках но в то же время без фанатизма на тему шумов. Считает с помощью Iradiance map + Light chache.


Гости не могут просматривать ссылки.
Зарегистрироваться или Войти


1 кадр считается больше минуты. Для видео - это катастрофа. Но спасибо добрым дяденькам разработчикам - они придумали и реализовали методу как существенно уменьшить время рендера. Называется эта метода Render to Texture. Опций там дофигище, но на деле нам нужно оттуда всего лишь получить 2 текстуры - диффузную текстуру и текстуру освещённости. Текстура освещённости которая нас интересует зовётся тама VRay_RawTotalLightingMap а диффузная - VRay_DiffuseFilterMap. В обеих текстурах отрубаем галочку Apply color mapping - тут она нам тока навредить может. Говорим ему чтоб он создал новый материал под запечённые текстуры. Новый материал нам нужен самый банальный Standart: Blinn. Текстуры говорим ему класть диффуз в диффуз, а освещённость в самосвечение. Выставляем размер побольше чтоб качество было повыше, жмём рендерить и уходим пить чай. Рендерится эта байда довольно долго, но оно того стоит. Получаются 2 вот такие здоровенные текстурины:


Гости не могут просматривать ссылки.
Зарегистрироваться или Войти

Гости не могут просматривать ссылки.
Зарегистрироваться или Войти


Залезаем в настройки материала получившегося и ставим галочку чтоб наше самосвечение считалось не только по интенсивности но и по цвету. Теперь устраиваем полный вандализм - сносим нафиг все источники освещения в-реевские и врубаем сканлайн рендер. На сцену надо тока перед этим добавить одну выключенную лампочку, ну или погасить стандартные максовские вьюпортовые лампы другим образом. Делаем рендер. Слева выкладываю рендер в-рей справа сканлайн с запечёнными текстурами... найдите 10 отличий:


Гости не могут просматривать ссылки.
Зарегистрироваться или Войти

Гости не могут просматривать ссылки.
Зарегистрироваться или Войти


Незнаю как вы, а я нашёл только одно отличие - время рендера. Оно стало меньше секунды. Результат - видео в 6 секунд отренедилось всего за 3,5 минуты.


Гости не могут просматривать ссылки.
Зарегистрироваться или Войти

Вот можно посмотреть как это выглядит.

Таким образом можно рендерить практически любые статичные сцены. Скорость и качество при этом получаются выше всяких похвал. Единственный минус - долгий подготовительный процесс. Но когда облёт длится сравнительно большое время, этот метод становится крайне актуальным.
« Последнее редактирование: 20 Сентября 2010 г. 22:35 от Gheljenor » Записан


Гости не могут просматривать ссылки.
Зарегистрироваться или Войти
Страниц: [1]   Вверх
 
 
Перейти в:  

Рейтинг@Mail.ru Rambler's Top100 Яндекс цитирования Сайт энтузиастов CG
Powered by SMF 1.1.2 | SMF © 2006, Simple Machines LLC

TinyPortal v0.9.7 © Bloc
| Карта сайта
Страница сгенерирована за 1.624 секунд. Запросов: 31.