infotek |
2020-09-27 11:33 |
非序列配置:如何使用光线追迹和场追迹的仿真设置
摘要 N"i'[!H% ++s=$D VirtualLab不仅能够进行光线追迹,也可以执行场追迹。各种数值参数的规定可以对数值模拟进行控制。在VirtualLab中,这通常由精度因子的规范来处理。 本示例阐述了如何使用提供的精度因子来控制VirtualLab中的光线追迹和场追踪引擎,并重点放在非序列仿真的设置上。 u6~|].j R Q~5!c#r
ty8\@l 仿真设置概览 k)2L<Lmn c`'2 以下将更详细地解释模拟设置: a;Nj'M~U ,{@,dw`lUz 总精度(第二代场追迹) a\wpJ|3{=T 1 采样精度 ]LvpYRU$P 2 傅里叶变换精度 ] M"l-A qlT'gUt=H 非序列光线/场追迹 6 u3$ .Q 3 能量阈值 pg}9baW? 4 最大级 :v_H;UU 5 通道分辨率精度 u&iMY3= 6 仅显示在3D视图中入射探测器的路径 ,j4 ;:F py,B6UB5 1. 采样精度 ^-CQ9r* ))M; .b.D zc<C %t[~y 采样精度是一个用于在追迹期间控制光场信息准确性的参数。 k^|P8v+"D 可以通过增加采样精度因子来克服出现的意外人为现象。 I2@pkVv3z `-l,`7e'
`Gl@?9,i 2. 傅里叶变换精度 =] R_6# H3=U|wr| ]jUxL=]r 在VirtualLab中有几个傅立叶变换算法。 KrQ8//Ih 根据场是位于其衍射区域还是几何区域自动选择。 ! H)D@,@ & 小的傅里叶变换精确度(例如0.01)迫使全局使用几何傅里叶变换,其特点在于比衍射变换快得多。 * /S=9n0 >Q0HqOq
x(e=@/qp WcyN,5 另外,每个探测器都可以单独强制使用几何傅里叶变换。 v{ F/Bifo 可以通过在相应检测器的编辑对话框中激活“检测器参数”选项卡下的“假设几何场区域用于检测器评估”复选框来选择此项。 H];QDix? c\.8hd=<
<y+8\m 3. 能量阈值(非序列光线\光场追迹) qb+vptg@I zt 1Pu
/e DrD68$,QN 能量阈值是非序列追迹引擎的停止标准。 m6P!#=a:l< 对于光能低于能量阈值的每一个 非序列光路,沿着路径的光追迹将不做处理。 QdM&M^ r5!I|E
?#F}mOVAa tUXq!r<'dT 能量阈值:方案说明 ^O
cM)Z6h `I.Uw$,P s=lkK/ [ 遇到玻璃板时透射和反射光能的示例性说明。 d#@N2 在剩余能量达到可以忽略的水平之前,通常不需要很多反射。 ?]S!-6: 在全反射的情况下,当然应该考虑许多相互作用。 :tu_@3bg- K!q:A+]
em@\S 下面显示了能量阈值影响的一个例子。 `[JX}<~i 就本例而言,入射角为30°的平面波通过标准具的传播。 $7{V+> 能量阈值越小,追迹的路径越多。 9}`A_KzFx 4_3
DQx9s
W&[}-E8<Y 'kW' e 4. 最高级别(非序列光线\光场追迹) b??k|q @0`Q (,<ti): 最高级别是非序列追迹引擎的停止标准。 P=K+!3ZXo 该参数直接限制每个非序列路径检测到的表面过度/相互作用的数量。 sF?N vp N@UO8'"9K&
~Tv
%6iaeE [@@Ovv 最高级别:过度/相互作用 O>^0} P7n+@L$ K[ZgT$zZ 对于非顺序的传播VirtualLab跟踪不同的光路/信道: H4'xxsx 相邻图示说明了在非顺序模拟过程中使用的级别编号。 .'Vjs2 2 随着每个表面的相互作用,等级会增加。 ]9?_m@Ihx L# ……光传播的级别 Y?Yix I# ……表面相互作用 kI974:e42 相关级别的默认值为100。 !m"(SJn" jP6;~[rl
CCJ!;d;&87 hS4Ljyeg 下面显示了最高级别的影响示例。 Z7&Bn | |