這個(gè)教程描述一個(gè)有散射性質(zhì)的簡單plano-plano透鏡,這樣一條入射光就會散射回發(fā)射方向。
教程
首先,在FRED中創(chuàng)建一個(gè)新的系統(tǒng),在樹視圖中的Geometry上右擊,選擇“Create New Lens…”并在出現(xiàn)的對話框上點(diǎn)OK按鈕,在全局坐標(biāo)系原點(diǎn)創(chuàng)建一個(gè)plano-plano透鏡。
在Optical Sources(光源)上右擊選擇“Create New Detailed Optical Source”(創(chuàng)建新的詳細(xì)光源),然后點(diǎn)擊Location/Orientation(位置/方向)選項(xiàng),在位置調(diào)整欄區(qū)域中右擊選擇“Append”(附加),將action(行為)欄調(diào)整為“Rotate about X-axis”,將X angle(X軸方向的角)設(shè)置為45度。附加上另一個(gè)調(diào)整欄并在action欄中選擇Shift,將Y的值設(shè)置為0.5,Z的值設(shè)置為-0.5,現(xiàn)在這個(gè)對話框顯示如下:
點(diǎn)OK。
展開Scatterers目錄,在White Lambertian(白色朗伯)模型上右擊,選擇“Edit/View Scatterer…”(編輯/查看散射體)。在出現(xiàn)的對話框中選中“Apply On Reflection”(應(yīng)用反射),取消勾選“Apply On Transmission”(使用透射)和“Halt Incident Ray”(停止入射光線)。這將使得當(dāng)光線射到具有散射特性的表面時(shí)能夠繼續(xù)傳播。
展開幾何體文件夾和透鏡1。在Surface 2上右擊并選擇“Edit/View Surface…”(編輯/查看表面)。點(diǎn)擊Coating/RayControl(涂層/光線控制)選項(xiàng),將涂層設(shè)置為“Standard Coating”(標(biāo)準(zhǔn)薄膜并將光線控制設(shè)置為“Allow All”(允許所有)。
點(diǎn)擊Scatter(散射)選項(xiàng),將散射性質(zhì)設(shè)定為White Lambertian(白色朗伯)在這個(gè)下面您將看到分配給這一表面的散射方向列表。默認(rèn)的是沒有定義任何散射方向,所以不會產(chǎn)生散射光線。若要定義一個(gè)新的散射方向,點(diǎn)擊“Add New…”按鈕。給這個(gè)重點(diǎn)采樣規(guī)格一個(gè)名字,并將Z散射方向改成-1。設(shè)置的這個(gè)散射光線呈立體角錐形,以Z周為中心的全局坐標(biāo)系統(tǒng)。在這個(gè)例子中光線經(jīng)過透鏡元件后散射成一個(gè)半球形,可以分配成多散射方向,每個(gè)定義的散射方向?qū)?yīng)用到每個(gè)散射模型的表面。
點(diǎn)OK鍵來關(guān)閉Importance Sampling Specification(重點(diǎn)采樣規(guī)格)對話框,然后點(diǎn)OK來關(guān)閉Surface 2的編輯對話框。
在光線追蹤工具欄上點(diǎn)擊Trace and Render(追跡和渲染)按鈕。您將看到光線通過透鏡在后表面散射成10條散射光線和一條透射光線;蛘,您也可以改變透鏡1的可視化屬性,將其設(shè)為部分投射,這樣您就能看到實(shí)際的散射。超過臨界角的光線將全部內(nèi)反射并將在前表面上停止除非光線追蹤控制允許TIR。
如果您的操作正確的話,這就是光線追跡的渲染圖,為增加對比度改變了一下顏色。
|