如何处理光谱渲染?


9

是否所有光谱渲染都作为模拟处理?是否有专门针对“消费者”渲染的技术,例如用于实时甚至只是“逼真的外观而无需解决完整的物理方程式”?

我想了解我们如何处理频谱效果的渲染。似乎光子需要描述为一定范围的波长,并且与表面的入射或者

  • 替换原始光,并在整个光谱函数中解析多个新光子,每个光子都有自己的新矢量
  • 在给定阈值的情况下,保持原始(或略微修改)的光子

我希望指出现有工作的方向,但希望对此主题进行任何着色


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

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

Answers:



1

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


有趣。您能否指出我们这种方法的任何来源,示例或结果?
David Kuri

我正在使用手机,因此无法进行屏幕截图,但是此shadertoy使用该方法并且看上去相当不错:shadertoy.com/view/ltfXDM
Alan Wolfe

2
POV-Ray是一种开源射线跟踪器,它使用类似的方法来模拟色散。它不是每个通道的射线:您可以配置使用多少射线,并在整个光谱上平均分布。
Dan Hulme
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.