| ◆ 保存你的工作结果
你已经完成了准备阶段的工作,并将进入到解决阶段。你当前操作的模型,并在初始化处理期间被改变,一个好的主意就是保存你的现有成果。
1.选取文件(File)>另存(Save As) 2.改变目录到C:Win32applvsprojectstutorials 3.在文件名(File Name)输入框键入training.lp 4.单击确定(OK)
解决阶段
这部分包含如下课程:
■从准备阶段转换到解决阶段 ■整体处理参数 ■进行解决 ■显示并调整纹理 ■在解决阶段改变光源 ■在解决阶段改变材料
从准备阶段转换到解决阶段
◆ 打开文件lesson11.lp开始此课;或继续教程,如果它还在运行的话。
1.选取文件(File)>打开(open)打开(open)对话框显现 2.改变目录到C:Win32applvsprofectstutorial 3.双击lesson11.1p 4.重复先前设置路径环境的步骤
◆ 设置准备网格的值
在进行光能传递计算之前,Lightscape使用此值决定表面是否能被划分为更小的部分,和更多的规则多边形。
1.选取处理(Process)>参数(Parametere) 2.在界值(Tolerances)组框,令初始化最小区域(Initialization Min area)为36 3.单击确定(OK)
◆ 初始化几何数据,开始解决阶段
初始化是通过改变文件结构(但不改变外表形式)来描述一个分析几何形状,材料和光线处理过程的时期,且产生一个可以在其上进行光能传递计算的模型。
在此阶段会发生以下几种事:
■ 关闭图层及其上的所有几何图形将被删除 ■ 共面并有相同属性的表面将被合并为一个大表面 ■ 表面将在初始化最小区域的处理参数设置基础上产生准备网格 ■ 所有的图块分解为它们原来的表面 ■ 一些在准备阶段的功能不能再使用,相反一此在准备阶段不能使用的功能现在能使 用。但大多数功能不受影响。
最后,你在准备阶段操作的文件其后缀,即扩展名变成(.ls),这个新文件不一定要保存在硬盘上,直到你执行文件(File)>保存(save)为止。如果你想用另一名字保存这个文件,使用文件(File)>另存(Save as)。
1.在工具条上单击实体(Solid) 2.选取处理(Process)>初始化(Initiate)或在工具条上单击初始化(Initiate) 3.单击No,不保存改变此模型被子初始化,且在标题栏显示的当前文件名变成是Lessonll.ls,屏幕显得很黑,因为光仍未被“打开”(turn on)。 4.在工具条(Toolbar)中单击线框(Wireframe) 注意准备网格对梁和柱的影响 5.在工具条上单击实体(Solid)。
全局处理参数
◆ 打开文件lesson12.ls开始此课;或可继续教程,如果它还在运行的话。
1.选取文件(File)>打开(open)打开(open)对话框显现 2.改变目录到C:Win32applvsprojectstutorial 3.应击lesson 12.ls你需在List File of Type组合框中选取Solution Files(*.ls),以便好找解决文件。 4.重复先前设置路径环境的步骤。
简述处理参数
在初始化后,你的模型就准备进行光能传递的光线模拟。在处理期间,你模型表面将被化分或一个个能量样点的网格。捕捉一个表面光照的网格元素数量将依赖这个表面的光照复杂度。划分得越细,需要精确捕捉光照的网格元素数量就越多。另一方面,网格元素数量越大,用于显示的所需内存和时间就越多。
你可以通过用大量的参数控制速度/内存的平衡质量。这些参数分成两大部分:全局处理参数和局部处理参数。全局处理参数影响整个模型的模拟。局部处理参数修改特定表面的控制参数。这给你一个更高级的控制来获取你想要的平衡。你是否能成功使用Lightscape,主要就是紧紧依赖是否能设置适当的处理参数。关于处理参数的更多细节,请参阅《用户手册》的“解决”一章。在这课中我们将看到在光能传递处理中这些参数的作用。
◆ 在全局处理参数中设置接收面网格控制。
全局处理参数中,影响模型尺寸大小的最重要的一组处理参数就是接收面网格控制。这些控制确定Lightscape中产生的任一网格元素的最大值和最小值。 1.选取处理(Process)>参数(Parameters) 2.在受光面(Receives)组框令网格空间(Mesh Spacing)Min为6 3.在受光面(Receives)组框令网格空间(Mesh Spacing)Max为48
◆ 在全局处理参数中设置光源网格控制
就象表面接收光线时,表面被划分(取样),当表面反射光线时,也一样被取样划分。差别是光源的样本(主要光源)或表面(次要光源)会经常根据光源和发射光线到的表面之间的关系而改变。如果要发射到的表面非常远,它就不必象较近的表面那样多地被取样。
这个光源样本不必被作为模型一部分被保存,象接收面网格所做一样。它在一个特定计算中被产生,然后被丢弃。在光源取样中使用更高的参数,因此,对内存的使用不会有不良后果。但是它对计算一个处理所需的时间有非常大的影响。了解光源网格控制,不象接收面网格控制那样能直接获得,因为你不能看到象使用接收面网格控制那样产生的效果。关于更多信息,请参阅《用户手册》的“解决”一章
1.在光源(Source)组框,令主要光源(Primary Source)Min为6 2.在光源(Source)组框,令次要光源(Sccondary Source)Min为12 3.在光源(Source)组框,令次要光源(Secondary Source)Max为48
◆ 在全局处理参数中设置划分对比界值
模拟处理与其使用一个均一的网格元素,不如使用一种更高明的适应划分,在包含更小光照细节(如阴影边界)的区域产生更小的元素,在光照相对恒定的地方产生较大的元素。在分配处理资源到需要它们的模型区域中的过程中,这是一种非常有效的技术。
模拟处理由计算当前光源到初始表面网格顶点的分布开始。对于每一个网格元素,系统都比较其顶点的最暗和最亮差距来计算一个元素的光照对比值估计。(光照对比值=差距/最亮点)一个小的对比值(接近0)表明一个近乎一致的光照度,一个大的对比值(接近1)表明好光照可通过这个网格元素。
如果网格元素的光照对比值大于划分对比界值,这个网格元素将被划分为四个相似的更小元素,且为新的网格元素顶点计算新的光照值。这个新元素的光照对比值会继续与界值比较,可能会引起更多的划分。这个处理过程会持续到网格元素小地足够精确产生所注意表面的光照,或者到达最小限度的网格空间为止。
1. 在接收(Receive)组框,令划分对比度界值(Subdivision Contrast Threshold)为0.80
◆ 在全局处理参数中设置光源划分精确度
当从一个面(矩形)光源或线形光源发射光能时,光源划分精确度参数控制如何使用发射点。Lightscape提供设置主要光源不同于次要光源的控制。
当光源划分精确度被设为0,光源被看作是点光源。这就是说,所有积聚在光源中的固有能量是从表面的几何中心的一个点发射出来的。当光源划分精确度增长时,用于发射光线的位置数量也同样增长。
最小值被用于约束发射位置的变换次数。如果你平方最小值,你将达到一个发射区域的最小面积。例如,如果你的最小值设为6英寸,那么发射区域的最小面积将是36平方英寸。如果你设置一个2x4的面光源,且将主要光源精确度设为最高值,那么发射位置伸展越过表面的最大数量是16。在两级划分发生之后,最小区域将是6x12英寸的一个区域。
1.在光源(Source)组框,令主要光源划分精确度(Primary Source Subdivision Accuracy)为0.25 2.在光源(source)组框,令次要光源划分精确度(Secondary Source Subdivision Accuracy)为0.25 3.在光源(source)组框,令阴影格子大小(shadow Grid Size)为Two |