程序会对照片分析出所有3D环境中的元素,例如空间透视、光源、及室温等等,然后将这些数据生产成一个仿真相片的3D模型,用户把自己制作的3D对象加入的时候,会在计算好的3D模型上进行计算,以配合照片中的光源及室温,产生出新物体的影子及反射,合成后几可乱真。
影子运算
上面我们简单讲此技术会对照片做光源分析,但有光就必有影,加入的对象真实与否,影子是十分重要的关键。现实生活中的影子不像3D游戏般只是一个灰色的黑影而已,例如下图 A光源反差大的环境下,我们想把一只红色龙及一个白色球体加入。先讲龙的部份,由于光线穿过红色的龙,所以会产生一些(c)偏红的影子。另外,在由于球体背光所以底部产生影子,不过照片上橙色的地板有强烈反射,所以底部不会全灰,而是像(d)出现一些橙橙的光源。这种详尽的影子运算法令效果更加真实。