1. 程式人生 > 實用技巧 >三維的橢球模型內部的光線跟蹤反射建模模擬

三維的橢球模型內部的光線跟蹤反射建模模擬

我們首先設定一個三維的橢球模型,作為牆壁,然後根據光線的反射原理,設計三維空間內,光線的反射效果。當然,你可以人為的修改三維牆壁模型,從而實現任意三維模型的牆壁反射效果。

本課題,主要的難點在於三維曲面上的光線的反射模擬,根據光線的三維反射公式,我們進行模擬。

初始引數設定為光線與三個座標系的夾角,具體參考如下的文獻:

http://www.docin.com/p-525875836.html

然後根據三維的曲面,計算每次反射對應的3維腔壁相軌圖。在二維繫統中,光線的反射本質上就是每個點對應的切線的反射處理,在三維繫統中,光線反射本質是是曲面上每個點對應的切面的反射處理。