我目前正在尝试使用 Povray 生成一些焦散图案。我必须设计一个任意形状的镜头。镜头可以被认为是一块玻璃。透镜的入射面为平面,折射面高度不等。我已将这个变化的 Z 坐标保存为高度图。我想知道创建这个对象的最佳方法是什么,并指定透镜的参数,例如折射率。我想在镜头后面放置一个屏幕,可以观察到所需的焦散图案。
谢谢!
我目前正在尝试使用 Povray 生成一些焦散图案。我必须设计一个任意形状的镜头。镜头可以被认为是一块玻璃。透镜的入射面为平面,折射面高度不等。我已将这个变化的 Z 坐标保存为高度图。我想知道创建这个对象的最佳方法是什么,并指定透镜的参数,例如折射率。我想在镜头后面放置一个屏幕,可以观察到所需的焦散图案。
谢谢!
POV Ray has a heightfield object for this very purpose.
You should be able to use your heightmap in it (assuming it's a grayscale bitmap) and assign whatever refractive index you desire.
做一个立方体和高场的交集