这个教程描述一个有散射性质的简单plano-plano透镜,这样一条入射光就会散射回发射方向。
教程
首先,在FRED中创建一个新的系统,在树视图中的Geometry上右击,选择“Create New Lens…”并在出现的对话框上点OK按钮,在全局坐标系原点创建一个plano-plano透镜。
在Optical Sources(光源)上右击选择“Create New Detailed Optical Source”(创建新的详细光源),然后点击Location/Orientation(位置/方向)选项,在位置调整栏区域中右击选择“Append”(附加),将action(行为)栏调整为“Rotate about X-axis”,将X angle(X轴方向的角)设置为45度。附加上另一个调整栏并在action栏中选择Shift,将Y的值设置为0.5,Z的值设置为-0.5,现在这个对话框显示如下:
点OK。
展开Scatterers目录,在White Lambertian(白色朗伯)模型上右击,选择“Edit/View Scatterer…”(编辑/查看散射体)。在出现的对话框中选中“Apply On Reflection”(应用反射),取消勾选“Apply On Transmission”(使用透射)和“Halt Incident Ray”(停止入射光线)。这将使得当光线射到具有散射特性的表面时能够继续传播。
展开几何体文件夹和透镜1。在Surface 2上右击并选择“Edit/View Surface…”(编辑/查看表面)。点击Coating/RayControl(涂层/光线控制)选项,将涂层设置为“Standard Coating”(标准薄膜并将光线控制设置为“Allow All”(允许所有)。
点击Scatter(散射)选项,将散射性质设定为White Lambertian(白色朗伯)在这个下面您将看到分配给这一表面的散射方向列表。默认的是没有定义任何散射方向,所以不会产生散射光线。若要定义一个新的散射方向,点击“Add New…”按钮。给这个重点采样规格一个名字,并将Z散射方向改成-1。设置的这个散射光线呈立体角锥形,以Z周为中心的全局坐标系统。在这个例子中光线经过透镜元件后散射成一个半球形,可以分配成多散射方向,每个定义的散射方向将应用到每个散射模型的表面。
点OK键来关闭Importance Sampling Specification(重点采样规格)对话框,然后点OK来关闭Surface 2的编辑对话框。
在光线追踪工具栏上点击Trace and Render(追迹和渲染)按钮。您将看到光线通过透镜在后表面散射成10条散射光线和一条透射光线。或者,您也可以改变透镜1的可视化属性,将其设为部分投射,这样您就能看到实际的散射。超过临界角的光线将全部内反射并将在前表面上停止除非光线追踪控制允许TIR。
如果您的操作正确的话,这就是光线追迹的渲染图,为增加对比度改变了一下颜色。
|