【发布时间】:2010-04-08 01:19:18
【问题描述】:
我希望在我的光线追踪器中实现由区域光产生的柔和阴影。我无法生成随机样本。所以我有一个场景,其中我有一个区域光(表示为一个圆),它的中心的世界(x,y,z)坐标是给定的,半径是给定的,圆所在平面的法线是给定,以及颜色和衰减因子。
我希望使用的采样方案如下:在包含圆的四边形上生成样本并丢弃圆外的点,直到在圆内找到所需数量的样本。我无法理解如何将圆心的 3D 坐标转换为其 2D 表示(我认为我不能假设圆的投影在 x-y 轴上,因此只需摆脱z 分量)。我认为应该使用平面法线信息,但我不确定如何。
欢迎提出任何建议。
【问题讨论】:
-
关于什么的二维表示?相机? x-y平面?普通平面?
标签: 3d geometry projection raytracing