本文描述BSDF散射模型所需的BSDF数据文件格式,以及如何在OAS中使用BSDF数据拟合。该模型用于在OAS中表面上由BSDF数据表提供的散射分布。
简介
BSDF数据交互文件格式是一种传输BSDF数据的紧凑、简单的方式。这个实用工具可以从菜单或脚本开始。其目的是为了满足一个或多个BSDF模型的类型,包括Harvey-Shack BSDF或ABg BSDF,以拟合测量数据。
这个工具可以帮助用户更好地理解和分析BSDF数据,并优化相关模型以更准确地描述光学特性。
散射平面
如下图所示,假设在散射平面内进行测量,该平面有表面法线和镜面反射方向。
镜面反射角θ0总是大于0的(垂直入射是0°)。当散射角θ位于表面法线和镜面反射方向一侧时,散射角θ为正值,反之为负值。
数据文件格式
测量的BSDF数据需要以特定的XML文件格式呈现,有以下必要的标签:
在上面,
进行BSDF拟
开OAS软件后,您可以选择在主菜单中点击光学特性,选择表面散射中的BSDF数据拟合。
在BSDF 数据拟合编辑器中,通过点击“设置”后,选择数据拟合的类型,类型有ABg和Harvey Shack两种可供选择,再点击“导入”来加载测量数据。
选择文件所在路径,点击文件后,选择打开。
在加载数据后,BSDF在BSDF 数据拟合编辑器中绘制,在横坐标中使用该数量。许多BSDF在镜面方向上有一个峰值,并发生在哈维和ABg模型的解析公式中。由于BSDFs通常具有巨大的动态范围,所以我们将BSDF图用于一个logarthmic规模作为默认值。BSDF的缩放,可以在函数和线性之间切换。 在BSDF 数据拟合编辑器的右上角,有一个小的转折:每个集合总是有两条线,一个固体(向前散射),一个虚线(向后散射)。较浅的颜色表示输入BSDF值,较厚和深的数据集代表模型数据的当前值。