Режими роботи карти освітленості візуалізація статичної сцени з різних точок

За замовчуванням режим роботи карти освітленості встановлений в Single frame (Один знімок). Це дозволяє нам візуалізувати сцену з будь-яких точок, але кожен раз карта освітленості буде обчислюватися заново. В нашій сцені дві камери. Візуалізують кожну з них:

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Ми могли візуалізувати один вид, зберегти карту освітленості і вказати V-Ray використовувати в наступний раз цю карту замість обчислення нової. Так як карта освітленості з останньої візуалізації залишається в пам'яті (опція Do not delete в групі On render end включена), все, що ми повинні зробити - відкрити сувій Advanced irradiance map parameters і натиснути кнопку Save to file. Вказати ім'я файлу, наприклад "test" і зберегти карту освітленості.

Тепер наша карта збережена на диску і ми повинні вказати V-Ray використовувати цю карту. Змініть режим роботи карти освітленості на From file. натисніть кнопку Browse і виберіть файл, який ми тільки що зберегли. Ще раз візуалізують зображення. Зверніть увагу, що тепер V-Ray не вирахував карту освітленості, а відразу приступає до візуалізації.

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Так як карта освітленості вже обчислена, візуалізація відбувається дуже швидко. Що станеться, якщо ми захочемо в цей момент візуалізувати перший вид (карта збережена для другого виду - прим перекл.)? А ось що:

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Очевидно, що це зовсім не те, що ми хотіли. Але чому так вийшло? Карта освітленості є незалежною від виду тільки частково. Це означає, що одиничний семпл в карті освітленості є коректним для будь-якого виду, але семпли для даного виду оптимально згенеровані тільки для цього виду. V-Ray не вирахував карту освітленості для частин сцени, які не видно в даному виді. Якщо ви включите опцію Show samples в свиті Indirect illumination і визуализируете сцену, ви побачите дійсне розташування семплів:

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Чи можливо візуалізувати цей новий вид, використовуючи старі семпли і додавати нові тільки там, де це необхідно? Відповідь - «так». Просто встановіть режим роботи карти освітленості в Incremental add to current map (Накопичувальне додавання до поточної карті). Пам'ятайте, що поточна карта освітленості залишається в пам'яті. Візуалізують вид:

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

V-Ray додав більше семплів до карти освітленості. На ілюстрації порівнюється стара ката (зелені семпли) і нова карта (червоні семпли)

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Тепер давайте подивимося як виглядає сцена з цією картою. Збережіть карту освітленості в той же файл, встановіть режим From file. вимкніть опцію Show samples і візуалізують сцену:

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Насправді, немає необхідності проходити через процедуру збереження / завантаження карти кожен раз. Знову встановіть режим Incremental add to current map. Змініть поточний вид на перспективний зробіть кілька візуалізацій з різних випадкових точок: просто змінюйте вид і робіть візуалізацію. Зробіть це кілька разів. Нижче показані види, які візуалізував я (клацніть по зображенню для збільшення)

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Після того, як ви візуалізували кілька видів, натисніть кнопку Save to file і збережіть карту освітленості в файл. Зберігайте її в той же файл, що і раніше. Нам ця карта скоро знадобиться.

Для порівняння, це - останнє з вищенаведених зображень, повторно візуалізоване з картою освітленості в режимі Single frame (який означає, що була згенерована повністю нова карта освітленості)

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Зверніть увагу на збільшення час візуалізації - генерація нової карти обходиться набагато дорожче, ніж використання в якості основи карти, що знаходиться в пам'яті.

Давайте повернемося до збереженої мапі освітленості. Тепер вона містить інформацію про набагато більшій частині нашої сцени. Ми можемо використовувати це для візуалізації інших видів без додавання додаткових семплів освітленості. Встановіть режим From file. Виберіть вид, який приблизно схожий на цей:

Режими роботи карти освітленості візуалізація статичної сцени з різних точок

Зверніть увагу, що ми не виконували ніяких обчислень освітленості для цього зображення! Ми використовували тільки карту освітленості, яку ми вирахували раніше. Це стало можливим тому, що карта освітленості вже містить достатньо інформації для візуалізації цього виду, навіть не дивлячись на те, що ми не візуалізували його раніше.

Якщо карта освітленості не містить достатньо інформації, ми отримаємо артефакти (як це було раніше) і повинні будемо використовувати режим Incremental add to current map для отримання відсутньої інформації.

На закінчення перелічимо основну послідовність дій, яка може бути використана:

  • Спершу підготувати сцену (геометрію, матеріали, освітлення і т.д.).
  • Відрегулювати налаштування карти освітленості для необхідного рівня опрацювання (наприклад вибрати відповідний набір налаштувань) і налаштувати інші параметри візуалізації.
  • Прибрати з пам'яті будь-які інші попередні карти освітленості для уникнення дивних результатів.
  • Встановити режим роботи карти освітленості Incremental add to current map.
  • Візуалізувати стільки видів, скільки вам необхідно. Перший вид буде найповільнішим, оскільки карта освітленості буде обчислюватися повністю. Кожен з наступних видів буде вважатися трохи швидше, в залежності від того, наскільки знаходиться в пам'яті карта освітленості підходить для цього виду.
  • Ви можете зберегти накопичену карту освітленості в файл. Ця карта може бути використана для прискорення візуалізації інших видів цієї сцени, якщо це пізніше буде потрібно. Для завантаження збереженої карти встановіть режим From file. введіть коректне ім'я файлу і візуалізують будь-яке зображення. Потім ви можете знову повернутися до режиму Incremental add to current map і продовжувати візуалізувати інші види. Якщо ви впевнені, що карта вже містить достатньо інформації, ви можете залишити режим From file.

Зверніть увагу, що якщо ви робите будь-які зміни в сцені (наприклад додаєте / видаляєте об'єкти, змінюєте матеріали або джерела світла і т.п.), то карта освітленості, що знаходиться в пам'яті більше не відповідає сцені і вам доведеться очистити карту освітленості і почати все з початку.

Схожі статті