摘要
VirtualLab不僅能夠進行光線追跡,也可以執行場追跡。各種數值參數的規定可以對數值模擬進行控制。在VirtualLab中,這通常由精度因子的規范來處理。 本示例闡述了如何使用提供的精度因子來控制VirtualLab中的光線追跡和場追蹤引擎,并重點放在非序列仿真的設置上。
仿真設置概覽
以下將更詳細地解釋模擬設置:
總精度(第二代場追跡)
1 采樣精度
2 傅里葉變換精度
非序列光線/場追跡
3 能量閾值
4 最大級
5 通道分辨率精度
6 僅顯示在3D視圖中入射探測器的路徑
1. 采樣精度
采樣精度是一個用于在追跡期間控制光場信息準確性的參數。
可以通過增加采樣精度因子來克服出現的意外人為現象。
2. 傅里葉變換精度
在VirtualLab中有幾個傅立葉變換算法。
根據場是位于其衍射區域還是幾何區域自動選擇。
小的傅里葉變換精確度(例如0.01)迫使全局使用幾何傅里葉變換,其特點在于比衍射變換快得多。
另外,每個探測器都可以單獨強制使用幾何傅里葉變換。
可以通過在相應檢測器的編輯對話框中激活“檢測器參數”選項卡下的“假設幾何場區域用于檢測器評估”復選框來選擇此項。
3. 能量閾值(非序列光線\光場追跡)
能量閾值是非序列追跡引擎的停止標準。
對于光能低于能量閾值的每一個 非序列光路,沿著路徑的光追跡將不做處理。
能量閾值:方案說明
遇到玻璃板時透射和反射光能的示例性說明。
在剩余能量達到可以忽略的水平之前,通常不需要很多反射。
在全反射的情況下,當然應該考慮許多相互作用。
下面顯示了能量閾值影響的一個例子。
就本例而言,入射角為30°的平面波通過標準具的傳播。
能量閾值越小,追跡的路徑越多。
4. 最高級別(非序列光線\光場追跡)
最高級別是非序列追跡引擎的停止標準。
該參數直接限制每個非序列路徑檢測到的表面過度/相互作用的數量。
最高級別:過度/相互作用
對于非順序的傳播VirtualLab跟蹤不同的光路/信道:
相鄰圖示說明了在非順序模擬過程中使用的級別編號。
隨著每個表面的相互作用,等級會增加。
L# ……光傳播的級別
I# ……表面相互作用
相關級別的默認值為100。
下面顯示了最高級別的影響示例。
就本例而言,入射角為30°的平面波通過標準具的傳播。
最高級別越高,追跡的路徑越多。
5. 路徑檢測(非序列光線\光場追跡)
VirtualLab使用兩步過程追跡非順序場。
在第一步中,VirtualLab將搜索存在哪些光路。在第二步中,場沿著已找到的路徑傳播。
光路搜索意味著識別哪些光路/光柵區域存在哪些入射和出射通道。
這是通過默認為1的信道分辨率精度完成的。
6. 路徑可視化(非序列光線\光場追跡)
在3D視圖中僅顯示入射檢測器的路徑參數控制所有場的非序列路徑的可視化。
對于雜散光可視化,看到沒有入射指定檢測器的光路可能會很有趣

7. 文件和技術信息
|