【发布时间】:2014-12-04 04:54:14
【问题描述】:
假设我们正在为宜家目录渲染图像,其中包含一个光滑、镜面般表面的杯子。
杯子将被带有窗户的房间内部环境图照亮, 定向光和环境组件。
环境贴图使用 φ 和 θ 在球坐标中表示 (例如,点 (1, 0, 0) 是 (φ = 90◦, θ = 90◦);点 (-1, 0, 0) 是 (φ = 90◦, θ = -90◦))。 相机位于 (0, 0, 20),在方向 (0, 0, -1) 和向上方向 (0, 1, 0) 上观看。杯子以坐标原点为中心,高度为 10,半径为 5。杯子的轴对齐 与 y 轴。并且整个杯子都可以在图像中捕捉到。
对于一张漂亮的产品照片,我们希望看到杯子侧面的窗户倒影。在哪里 窗口可以放在环境贴图中会在侧面反映吗 圆柱形杯子?计算区域角的 (φ, θ) 坐标以及将反映在杯子中的最高和最低 phi 和 theta。
我该如何解决这个问题?我应该使用一个特定的方程式吗?提前致谢。
【问题讨论】:
标签: graphics geometry rendering raytracing