FRED案例展示:偏振散射現象

Extended Scripted scatter(擴展的腳本散射模型)允許用戶定義散射光線的偏振特性。下面的例子演示了散射模型的使用,其中光線在散射后沿局部X軸線S偏振。

Scripted scatter(腳本散射)模型和Extended Scripted scatter(擴展腳本散射)模型都允許用戶根據包含鏡像和散射角的任意表達式定義BSDF,還可以用于改變散射光線波長。但是,只有Extended Scripted scatter模型允許用戶修改散射光線偏振狀態,這是通過使用T_SCATTERSCRIPTEX數據結構完成的。

在下面的簡單腳本中,“S”軸的定義是與曲面的X軸(第18-20行)對齊的。所有生成的散射光都被設置為沿該軸(第23-26行)100%線偏振光。注:g_Ascat_r_s 和 g_Ascat_i_s 是S矢量復振幅的實部和虛部,g_Ascat_r_p 和 g_Ascat_i_p是P矢量的實部和虛部。

FRED案例展示:偏振散射現象的圖1

圖 1.散射擴展腳本

下面的簡單示例文件由一個隨機偏振光源(紅色繪制的光線)和一個產生散射光線(用綠色繪制)的散射面組成。重點采樣用于確保光線僅沿探測器方向散射。

FRED案例展示:偏振散射現象的圖2

圖 2.偏振散射光跡視圖

FRED的“Polarization Spot Diagram”顯示了光線在光源和探測器的偏振狀態,可查看光源和探測器的偏振狀態。

FRED案例展示:偏振散射現象的圖3 

圖 3.光源上的偏振點圖

FRED案例展示:偏振散射現象的圖4

圖 4.探測器上的偏振點圖

以上可以看到偏振散射的能量集中,可以查看散射之后在探測器上的散射結果,這是因為在以上案例中,使其散射的能量全部都集中到探測器表面上。

FRED案例展示:偏振散射現象的圖5

圖 5.散射方向區域設置

如果選擇默認的散射方向區域,其散射的能量會特別稀少,以至于在探測器上都無法顯示出結果。

FRED案例展示:偏振散射現象的圖6

圖 6.散射方向區域設置默認

FRED案例展示:偏振散射現象的圖7 

圖 7.散射默認之后的光跡視圖結果


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP