Lo)T 
(GPU光线追迹和分析)> 支持的功能
#z*,-EV| c[vFh0s"m 概要 y<BG- 实体分析
TOvsW<cM 表面分析
\^'-=8<*> 探测器实体
8|!"CQJ|H 方向分析实体
%_39Wa 结果节点分析
%?/vC6 膜层
mZnsr@KF 分布计算
?2gXF0+~Y2 几何体
?;_Mx al' 表面
z_(4 表面属性
+}mj;3i 非表面几何体节点
r"VNq&v]9 关键字
}_+) :<Db 数值精度
Io/;+R. 光线
Hr}\-$ 光线类型
6OtNWbB 光线属性
LF:~&
m 光线追迹路径
P|;v > 光线追迹属性
h54\
\Ci 散射
M@pF[J/ 散射模型
'+GYw$ 重点采样
16~5 ;u 脚本
jS#YqVuN 光源
|b!Bb<5 光谱
& TN.6Hm3 表面粗糙度
?'tFTh g/i.b& 分析实体 ,OkI0[ 分析表面 \5HVX/ GPUs不支持并会忽略分析表面。当在GPUs使用
光线追迹时,应该使用平面类型探测器实体而不是分析表面。
=,s5>2 PFbkkQKsT 探测器实体 {Q^ -
如果在模型中存在一个配置正确且支持的探测器实体(DE)类型,GPU光线追迹可以使用它生产分析结果节点(ARNs)。下表逐条列出了GPUs所支持的探测器实体类型。任意未支持的DE类型或者未支持的
参数都会被GPUs忽略。
qzu(4*Gk6 O4^' H}*
[E9_ZdBT #A<
|qd 每个探测器实体使用一系列参数来定义其尺寸、像素分辨率以及计算类型等。下面的表格列出了GPU支持的每个参数。
@,]$FBT"5
GIS,EwA
#)%X0%9.*< T!1XL7 J8&0l&~6 1. 配置了“illuminance”分析的探测器实体不会执行所要求的分析,但如果“Abosorb rays”标志设置未True则会使GPU上的光线停止。
PaDm"+H@ 2. 光线滤波器
E6?0/" a. 在GPUs上,仅当计算时间设置为“at trace end”模式,才会应用DE上的光线滤波器标准。在“During Trace”模式下,光线滤波器会被忽略,并且所有被DE截断的光线都会包含在结果中。
BMn`t@ !x b. 在Monte-Carlo模式下,在光线追迹的最后可以获得所有的光线并进行光线过滤处理。
raR=k!3i c. 在光线分裂模式下,在光线追迹末端仅能够获取”母”光线并进行光线过滤处理。这意味着,例如,当GPUs上的光线追迹为
光束分裂模式时,其不能使用光线滤波器分理处“子“散射光线。不推荐在光线分裂模式下使用光线滤波器。
oSO~72 d. 在探测器实体方面,光线过滤应用的基本标准是光线必须被DE拦截。例如,若一个DE的光线过滤为“散射光线“模型,预期只有与DE相交的散射光线才会对结果分析有贡献。
Yg;7TKy e. 光线过滤对每条光线进行属性操作。通过对GPU光线追迹模式使用如下规则,以进行光线属性测试并与光线关联:
uPb. uG 追迹CPU光线模式
P
qa;fiJ) i. 光线通过CPU光线缓冲区进行创建并初始化所有光线属性
dZCjg0cx ii. 光线复制到GPU光线并用于追迹
"(p&Oz iii. 光线在GPU上进行追迹
R{9G$b1Due iv. 光线从GPU中复制回到其在CPU光线缓冲区的原始光线
C&.Q|S2_ v. GPU不支持的任意的CPU光线属性都跟初始值意义
IL%P\Zs vi. 相应地,使用GPU不支持的属性的任意过滤操作都将在原始不变的CPU光线数据上进行测试
FJsM3|{2=d 追迹GPU光线模式 TO/SiOd i. GPU上创建的光线具有GPU支持的属性
aL8Z|* ii. 光线在GPU进行追迹
;"NW=P& iii. 光线从GPU复制到一个临时默认的CPU光线
#V@vz#bo= iv. 相应地,任何使用GPU不支持的属性的过滤操作都将测试默认光线的设置
VF~kjH2> 方向分析实体 Ece=loV*l 方向分析实体(DAEs)将会在一个GPU光线追迹的最后自动生成一个分析结果节点(ARN)。一个DAE光线选择的标准会在光线追迹结束时使用,这样计算时间等同于一个探测器实体构造的“追迹终止“模式。请参考探测器实体部分文档以获得GPUs光线评价标准更完整的描述。
Se!B,'C% CI|#,^ 分析结果节点 &