【发布时间】:2014-11-11 15:27:36
【问题描述】:
看看下面的球体,我们可以假设它是由排列在球体中的多边形组成的。每个多边形都有一个“x”轴旋转和一个“y”轴旋转,这取决于它在球体上的位置。
想象有一个单一的光源。为了演示,光源在指定的 x 和 y 轴旋转的球体上投射光。
如果任何多边形接收到的光“量”在 0-1 之间(1 是“最亮”点)如何确定任何给定多边形的亮度?
我假设我们采用 y 轴偏移量(光源与多边形相距多少度,压缩为 0-1 值)和 x 轴偏移量(如前所述),并使用确定亮度的平均值,但在我的脑海中想象这会导致“钻石”形光。或许我的假设是错误的,这才是点亮这个球体的正确理解,但如果不是……
在这种情况下,确定这些多边形亮度的正确过程是什么?
如果这个问题已经被问过,我很抱歉,我无法找到另一个例子来表达我所问的问题,特别是用简单的术语。我在搜索时可能没有使用正确的术语,所以这可能是一个足够的答案?
提前感谢您的帮助
编辑:在我收到一系列令人困惑的高级数学公式之前,请记住我不是数学专业的。一个实际的例子,比如伪代码对于stackoverflow上的读者来说会更加有用和相关。再次感谢
【问题讨论】:
标签: math 3d geometry pseudocode lighting