是否所有光谱渲染都作为模拟处理?是否有更适合“消费者”渲染的技术,例如实时的,甚至只是“现实的外观而无需解决完整的物理方程式”?

我想了解我们如何处理光谱效应。似乎需要将光子描述为一定范围的波长,并且与表面的入射可以替换原始光,并在整个光谱函数中解析多个新的光子,每个光子具有各自的在给定阈值的情况下,自己的新矢量
保留了原始(或略作修饰的)光子。

我希望将其指向现有工作的方向,但希望对此主题进行任何着色。 br />

评论

我觉得这个问题太过广泛了。整本书都已经写过。也许您可以将其范围缩小到现有资源未涵盖的特定问题?

我可以看到这样的回答是“有数百种方法,每种方法都属于以下N个广泛的类别之一。如果您想了解有关这些类别之一的特定详细信息,可以提出一个新问题。”

#1 楼

我看到的最常见的方法是使光子具有几种不同的波长。然后使用每个波长进行渲染,并将结果混合到最终图像中。

“现有作品”:Psychopath渲染器和光子的秘密生活。

#2 楼

我在实时光线跟踪器/光线行进中看到的一种怪异方法是在每个颜色通道(rgb)上投射光线,并且使Iike的每个颜色通道的折射率不同。

评论


$ \ begingroup $
有趣。您能否指出我们这种方法的任何来源,示例或结果?
$ \ endgroup $
– David Kuri
16年5月5日在9:11

$ \ begingroup $
我正在使用手机,因此无法截屏,但是此shadertoy使用该方法并且看上去还不错:shadertoy.com/view/ltfXDM
$ \ endgroup $
–艾伦·沃尔夫(Alan Wolfe)
16年1月5日,12:30

$ \ begingroup $
POV-Ray是一种开源射线跟踪器,它使用类似的方法来模拟色散。它不是每个通道的射线:您可以配置使用多少射线,并在整个光谱上平均分布。
$ \ endgroup $
–丹·赫尔姆
16年1月5日在15:19