切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
  • BSDF数据交换文件的格式规定(2)

    作者:Zemax China 来源:投稿 时间:2018-09-28 20:08 阅读:12458 [投稿]
    这篇文章介绍了双向散射分布函数(Bi-Directional Scatter Distribution Function, BSDF)数据交换文件格式。

    3. 光谱 (SpectralContent) 变量包含两种情况:Monochrome, XYZ

    我们使用的RVS公司的IS-SA测试仪并不能测量全部光谱,而只是三色数据。

    Monochrome

    在该设置下,在DataBegin和DataEnd之间只有一组数据。该组数据在DataBegin的前一行进行了标注(见上表中第14行)。

    XYZ

    在该设置下文件将包含三组枚举散射数据,每组数据对应三色数据中的一种。每组数据在DataBegin的前一行进行了标注(见上表中第14行)。

    4. 散射种类 (ScatterType) 变量包含两种情况:BRDT, BTDF

    BRDF

    文件中包含的数据以BRDF为单位。坐标系中散射极角为0°时对应反射光的方向。

    BTDF

    文件中包含的数据以BTDF为单位。坐标系中散射极角为0°时对应透射光的方向。

    5-12. 数据总数 (Value Totals)(第5,7,9,11行)

    所有数据均为正整数(不允许有小数点)。

    对于样本旋转和入射角度的设置没有上限。

    对于方位角在PlaneSymmetry变量模式下的上限为180°,在Asymmetrical, ASymmetrycal4D 的上限为360°。

    对于散射极角的上限为180°。

    枚举变量 (Enumeration value) (第6,8,10,12行)

    所有枚举变量均为正数。

    枚举变量的数目必须与数据总数一致。

    枚举变量不必等间距设置(请参考下一节中给出的示例文件,散射极角和散射方位角的枚举值都不是等间隔的)。然而每个数据行必须以最后一个枚举值为结尾(例如数据行不允许有多余的空格和Tab间隔符)。

    16. 在每组庞大的数据前后都标有DataBegin和DataEnd。在每一块数据开始前都会给出对应入射角下的总体积分散射。该数据以 “TIS” 为起始。该数据表示比例值,如 .500表示50%光线发生散射,剩下的光线根据BRDF的定义发生散射或透射。

    在TIS数据之后为散射数据表。该表中每个竖行表示对应散射极角下不同方位角的散射数据。散射数据的行排列为分组进行。首先,散射方位角对应每个入射角 (AngleOfIncidence),每个入射角数据包含不同方位角的数据行,该数据以行为单位形成一组数据。每个样本旋转角又包含不同的入射角,因此每个样本散射角下又包含多组不同的入射角数据组。

    散射数据的枚举格式根据光谱 (SpectralContent) 变量不同而变化。如果光谱变量设为Monochrome,则数据格式如一小节中示例代码1和示例代码2所示。如果光谱变量设为XYZ,则数据中包含两个附加的DataBegin和DataEnd定义行,并且在每个定义行DataBegin前都包含附加的标记行。该数据格式如下一小节中示例代码3所示。

    BSDF数据交换格式示例

    分享到:
    扫一扫,关注光行天下的微信订阅号!
    【温馨提示】本频道长期接受投稿,内容可以是:
    1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
    如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn
    文章点评