【问题标题】:Soft Shadows in Raytracing 3D to 2D光线追踪 3D 到 2D 中的软阴影
【发布时间】:2010-04-08 01:19:18
【问题描述】:

我希望在我的光线追踪器中实现由区域光产生的柔和阴影。我无法生成随机样本。所以我有一个场景,其中我有一个区域光(表示为一个圆),它的中心的世界(x,y,z)坐标是给定的,半径是给定的,圆所在平面的法线是给定,以及颜色和衰减因子。

我希望使用的采样方案如下:在包含圆的四边形上生成样本并丢弃圆外的点,直到在圆内找到所需数量的样本。我无法理解如何将圆心的 3D 坐标转换为其 2D 表示(我认为我不能假设圆的投影在 x-y 轴上,因此只需摆脱z 分量)。我认为应该使用平面法线信息,但我不确定如何。

欢迎提出任何建议。

【问题讨论】:

  • 关于什么的二维表示?相机? x-y平面?普通平面?

标签: 3d geometry projection raytracing


【解决方案1】:

请看相关话题的回答:Determine if 3D point is inside 2D Circle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多