Весь ли спектральный рендеринг обрабатывается как симуляция? Существуют ли методы, более приспособленные для «потребительского» рендеринга, например, в реальном времени или даже просто «реалистичный вид без решения полных физических уравнений»?
Я хотел бы понять, как мы справляемся с отображением спектральных эффектов. Кажется, что фотон должен быть описан как диапазон длин волн, и падение с поверхностью либо
- заменяет исходный и разрешает несколько новых фотонов по спектральной функции, каждый со своим новым вектором
- поддерживает исходный (или незначительно модифицированный) фотон, учитывая порог
Я бы предпочел, чтобы меня указывали в направлении существующей работы, но я ценю любой колорит этой темы.
lighting
photo-realistic
color-science
Новая Александрия
источник
источник
Ответы:
Самый распространенный способ, который я видел, - это иметь фотоны нескольких разных длин волн. Затем визуализируется с каждой длиной волны и смешивает результаты в окончательное изображение.
«Существующая работа»: психопат Рендерер и «Тайная жизнь фотонов» .
источник
Один хакерский метод, который я видел в режиме трассировки лучей в реальном времени, состоит в том, чтобы создавать лучи по цветному каналу (rgb) и делать вещи, которые, как и у меня, имеют разные показатели преломления для цветового канала.
источник