新一代光学工程仿真软件RED MPC支持的功能(下)

[复制链接]
cherryjhy 发表于 2023-1-16 17:35:06 | 显示全部楼层 |阅读模式
光源                                                         
有三种光线追迹操作模式用于使用GPU执行光线追迹,本文档的光线追迹模式部分对此进行了描述。仅当使用Trace GPU Rays模式时,本节中的信息才有意义。使用Trace CPU Rays模式时,光源功能仅受GPU上光线数据支持的属性限制(有关详细信息,请参阅“光线”部分)。
使用Trace GPU Rays模式时,光源定义将加载到GPU中,然后GPU用于生成和追迹光线。为了正确执行,GPU实现需要支持源定义的属性。如果不支持光源的属性,则GPU不会生成或追迹光线。
下表列出了GPU的光源属性支持:
1-1Q21H035413O.png
1-1Q21H036042C.png

1. GPU仅使用列表中激活的波长。 这也会影响GPU上采样材料的表示,其折射率值在使用“As specified by list”波长选项的每个光源的有效波长下进行评估。
2. 有关GPU如何表示每种材料类型的详细信息,请参阅本文档的“材料”部分。
3. 无论光源中的实际设置如何,功率单位始终为瓦特。 例如,如果指定50流明的光源,则GPU将产生具有50瓦特总功率的光线。 光线将被正确追迹,但50流明光源的辐射测量是不正确的。
4. 如果支持位置/方向组合,仍将生成光线,但光线将不具有与偏振相关的任何属性。
光谱                                                           
所有Spectra类型都不受支持而会被忽略。 波长规格为“Randomly according to spectrum”的光源将无法使用Trace GPU Rays光线追迹模式在GPU上生成光线。在这种情况下,需要在CPU上的FRED中生成光线,然后使用Trace CPU Rays模式在GPU上推送和追迹光线。但是,因为在将文档加载到GPU中时预先计算折射率值,所以当折射元素包含在模型中时,这可能会给出不正确的结果。
表面粗糙度                                                  
GPU不支持表面粗糙度。如果将Surface Roughness属性分配给FRED模型中的曲面,则在转换为GPU时将忽略该属性。



回复

使用道具 举报

全部回复0 显示全部楼层
暂无回复,精彩从你开始!

快速回帖

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则

关于楼主

高级会员
  • 主题

    820
  • 回答

    812
  • 积分

    821
联系客服 关注微信 访问手机版 返回顶部 返回列表