lighttools-study.zip是我刚开始学弄的小小文件,适合完全新手学习 +<3XJ7D
我给的资料里面有三个大文件没有,因为太大了上传不上,大家可以根据我给的方法在自己的软件上直接下载 !s?nJ(p
2/=l|!JKLz
\WB<86+z
新建:命令行输入 New3DDesign yx&51G$
退出:可以直接在命令行输入 exit r{I%
\R!@
控制台:显示操作信息及错误信息 J B]q
更改系统参数:右击设计窗口空白处。选择查看首选项; !*bMa8]*
.I0qG g
直接在帮助,文档库中查看需要的部分,这里面文档很全面。 $#pPZ
v"XGC i91L
fbKkq.w
示例模型,工具-示例模型;在弹出的对话框中选择所需要的的模型 YU5(g^<
8MzVOF{"
O%KsD[W;
3L}!RB
Chapter 3 Learn by Doing: Analyze a Light Pipe ~T,c"t2
1. 文件-打开-安装时Tutorial文件(安装时自带的),所在D:\Program Files(x86)\Tutorial(每个人的都不一样根据自己当时下载在哪里自己找一下);-选择TD_Lpipe_start.1.lts文件-打开。界面如下; (VEpVn3{
.|b$NM
K<Iv:5-2
dS!:JO27
z Q`jP$2
2. 可以通过:查看-渲染模式-“实体、线框、透明”选择自己所需的模式(这里用线框图) _Wq
如实体: Q1
$^v0-)
透明: \T :i{.i
线框图: yiC^aY=-
3. 设计扇形光线追迹:在右侧工具栏选择:光线追迹-NS光线追迹-3点非序列11条光线 h"_;IUZ!
.e=:RkI,
单击点(X = 0,Y = 0,Z = -0.5)以启动射线扇。 单击后,请确保释放鼠标按钮。 每个点都是离散的。 3.单击(0,1,1)定义扇区的顶部,然后单击(0,-1,1)定义扇区的底部。 YS@ypzc/
光标移动过程中会有提示光标位置坐标。 6NM:DI\%
可以采用命令栏输入方法:在命令栏输入 :xyz 0,0,-0.5 xyz 0,1,1xyz 0,-1,1 (注意中间全是空格键,最后也是空格,不要用回车。) a>]uU*Xm
输入后左侧系统浏览器窗口光源列表中会出现光源,然后可以用查看光线踪迹来模拟光源如下图。 dP<=BcH>f
iwp{%FF
4. Trace a ray fan:扇形追迹 fS [,vPl
点击光管的任意一条线框,其线框被渲染为其他颜色,然后依次点击右侧工具栏中:修改-三维编辑-trimsolid;如下图所示。 !1DKLQ
b#toM';T
关于trimsolid可以采用帮助,点击:帮助-这是什么?;这时可以看到光标变了,光标旁边加了个“?”;然后再点击您想了解的图标,这里是trimsolid图标。会弹出介绍框 jW3!6*93
9c#+qH
回归正传,点击完trim后点击点(0,0,6.5)(也可以采用在命令行输入) QWSTR\!
确切的坐标并不重要,因为稍后您将对其进行更改以尝试在目标表面上获得更多的光线。 显示“橡皮筋”线,以及显示指向第二点的向量的长度和角度的文本 MmnOHN@.
如下图所示,第二个点将光标向右下角移动大概移动到角度-34°位置,然后点击即可。 XJ` ]ga
NOiN^::m
点击红色感叹号;结果如下图,左侧系统导航框出现对应名。 wKYZa# u
o9%)D<4M
撤销可以使用:编辑-撤销 `W:%mJd9
5. 对象命名: I E&!YP(U(
在系统浏览器中,“修剪”操作已创建新对象PlanePrimitive_n(其中n是整数)。 本质上,这是一个无限的“块”,已从光管中减去了布尔值以形成修剪平面表面,该表面被标记为HalfPlane(这是表面属性所在的位置)。 您可以保留默认名称,但是最好为重要对象指定一个描述性名称,以便以后识别它们。在这种情况下,您应该重命名PlanePrimitive,因为稍后您将修改此3D对象的修剪角度。重命名很容易。 gVv>9W('
点击左侧PlanePrimitive_1,然后右键点击重命名输入一个新名字例如(TIR_fold),回车即可 )Sg~[WxDv
`V]5 sE]G
保存修改后的文件 3U.88{y
选择文件>另存为>键入一个新名称,例如Tut_Lpipe_trimmed.1.lts,然后单击“保存”。 4c$ zKqz
请注意,文件名显示在3D设计视图窗口的标题栏(顶部边缘)中。 PQnF
,)Ju [
6. 改变属性: A3no~)wZn
现在,光线到达了收集表面,但没有填充表面并且不是非常均匀。 这只是基于少量光线的粗略判断,但通常是迭代设计过程的一部分,即使用几条光线来决定参数,然后进行蒙特卡洛模拟以更精确地预测照明。使用简单的TIR表面可能无法获得良好的分布,但是很容易用修剪表面的角度和位置进行试验。 1[qLA!+
右击TIR_fold-属性 */|lJm'R
%Yicg6:
“属性”对话框使您可以访问模型的每个细节,并且它会根据所选对象的类型而变化。 现在,它显示“坐标”选项卡,该选项卡适用于整个选定对象。 (对话框中还有一个导航树,它提供了对特定表面的访问,但是您现在不需要使用它。) Wm"4Ae:B
如下图所示,将Z和Alpha的绝对值更改为几个不同的值,每次单击“应用”。 Iw&vTU=2
您能否使射线扇覆盖大部分的顶部表面? 显示的值(Z = 6和Alpha =140o)不一定是最佳值。 G_{&sa
C8e
!H
设计好后保存即可 D 38$`j
如果保存时,未显示“文件”菜单,则“属性”对话框仍可能是活动窗口。 要重新显示菜单栏,请激活3D设计视图。 - UdEeZz.
7. 执行照明分析 !*m5F8Qm?A
傻瓜式射线扇非常适合简单的分析和设计,因为它们可以立即向您显示光线的作用,但是最终您将需要模拟照明性能,这需要对模型进行一些补充:光源、接收器、光线设置,图表功能等。 {7;8#.S72
导光管模型已经具有源和接收器,但是它们位于隐藏层上。 接下来,将显示它们并进行一些快速照明模拟。 后面的示例将更详细地说明照明结果。 9{}1r2xW
LightTools模型可能会变得非常复杂,其中包含光学元件,机械零件,射线,光源,接收器等。图层功能提供了一种管理这种复杂性的方法,使您可以在多达32层上分离对象,其中任何一个都可以 可见或隐藏。 层号是分配给LightTools对象的属性之一。 zb}9%.U
要查看或设置层号,请在“系统导航”窗口中右键单击对象的名称,选择“属性”快捷菜单,然后单击“显示”选项卡。 d`nVc50
若要使3D对象对射线“不可见”,必须使用另一个选项:“属性”对话框的“射线跟踪”选项卡上的“射线可跟踪”复选框。 RwPN gRF
在此模型中,已经定义了用于照明分析的光源和接收器,并将其隐藏在第2层上。请按照以下步骤使它们可见。 P 8>d6;o($
点击3D视图(激活视图)-编辑-首选项:(或者点击3D视图-右键快捷栏-首选项) rI>aAW'
此对话框控制许多程序参数,包括“常规”首选项,各种默认设置以及当前打开的任何视图(在这种情况下仅3D设计视图)的特定于视图的参数。 -/cZeQDPb
65p?Igb
在对话框的导航树中,单击“查看首选项”标题旁边的加号(+),然后单击其下方的3D设计视图的名称。 (
Qcp{q
.单击“层”选项卡以使其位于最前面。 j =WST
单击第2层(Lum_Objects)的复选框以使其可见 Bck7\
点击应用 'fF;(?
HA`@7I
8. 光源和接收器 4EZ9hA9+
LightTools支持各种光源,从点光源到表面或体积发射器,从简单的形状到由多个光源和机械零件组成的详细灯模型。 您还可以将简单的源与角和应用于匹配测量或期望分布的空间分布(切趾文件),以及根据真实源的测量结果创建的射线数据源。 ("+}=*?OF3
接收器是为收集光线跟踪数据以进行照明计算而创建的特殊对象。 LightTools支持空间接收器和角度接收器,它们通常连接到对象的表面。 (远场角接收器未连接到任何对象。)接收器将射线能量(加权射线数据)分配给收集网格中的箱(单元),从而可以确定辐照度和其他属性。在辐射精度(基于每个仓的射线数)和空间精度(基于整个接收器的仓数)之间需要权衡。 LightTools允许您重新组合数据而无需重新绘制光线。 6s\Kt3=
在此样本模型中,已经定义了源和地面接收器。 该光源是一个1.0瓦的点光源,带有切趾文件,可模拟LED的高斯强度。 接收器连接到为此目的定义的矩形虚拟元素(在本模型中,由于其材料而命名为AirLens)。 您可以根据目标将接收器附加到真实对象的表面或虚拟元素上。 W#BM(I
9. 模拟信息和射线预览 AvSM^
蒙特卡洛模拟需要大量样本才能对照明进行准确的统计估计。 LightTools中的样本是跟踪光线,但与傻瓜光线不同,照明模拟中的光线是从已定义光源中或光源上随机选择的点沿随机方向跟踪的。切趾和其他因素会影响随机点的选择,因此可以精确模拟源行为。 在跟踪大量的蒙特卡洛射线之前,最好先打开“射线预览”选项以跟踪较小的射线。 启用“射线预览”后,LightTools会在设计视图中绘制射线,使您可以查看事物是否正常工作。 绘制很多光线可能会减慢光线轨迹,因此在您追踪数千条(或更多)光线时,有必要将其关闭。 \B 0ywN?
光线追迹-模拟输入——按图所示填写。 GXjfQ~<]
\X&H;xnC5
两种方式显示光线追迹 (+u39NQV
光线追迹-开始所有模拟 或者直接点击感叹号。 &A)B~"[~
T[4<R 5}
10. 图表 D]W$?(=4
运行模拟时,所有输出数据都存储在内存中;打开照度图时,您会看到结果。 因为查看和分析照明结果的方法很多,所以显示最佳的图表取决于您的目标。 在此示例中,您将仅查看预定义表面接收器上的照度(空间)分布。其他可用的分析和图表(包括交互式LumViewer)将在后面的示例中进行讨论。 :
G`hm{
菜单始终使用术语“照度”,尽管严格来讲,该术语仅在使用光度单位时适用。在此示例中,空间分布以瓦特/ mm2的辐射度单位为单位。 '+vA\(K
散点图始终是一个很好的起点,因为它们是最接近原始射线数据视图的东西。他们没有告诉您有关能量或统计数据的任何信息,但它们使您可以了解覆盖接收器的程度。
8<7GdCME
分析-照度显示-散射体图表,结果如下图 ]Xf% ,iu
t|<NI+H(e
要附加局部坐标系,请单击左图所示的UCSOnSurface工具栏按钮,然后单击接收器表面。 (UCS表示用户坐标系。这也是右键单击视图操作的旋转点。) I_%a{$Gjl
局部坐标系图显示在表面上。 要将UCS返回到全局原点,请单击UCSToGLobalOrigin工具栏按钮,如图所示。 [],1lRYI9_
该图中两个坐标系分开 !]fQ+ *X0g
11. 分析结果,重组分装 9,_mS{+B
此时,您的散点图应充满光线。 光线越多,照度计算就越有意义,因此请查看照度的伪彩色光栅图(实际上,在这种情况下,照度为W / mm2,没有光度加权。有关辐射度与光度度的信息 计算,请参阅《LightTools照明模块用户指南》中的第2章“光源”。 t|!j2<e
要显示LumViewer栅格图,请使设计视图成为活动窗口,然后在主菜单上选择 OY5OJ*
“分析”>“强度显示”>“ LumViewer”。 }kK[S|XVO
7&"n`@(.!
属性设置不一样,结果不一样 |t)}VM%
]M[#.EX
设置分析图属性 ]%Nlv(
编辑-网格属性- !$Tw^$n
vZ N!Zl7S
结果图也会做出相应更改,具体代表什么我还不清楚,看不懂 Qb; d:@9
12. 将其涂白 "+
>SJ~
为了在这种情况下提高照明的均匀性,您可以尝试多种技术:例如“阶梯式”拉伸,曲面,油漆点图案或3D纹理(凹凸或凹槽)可以尝试的一种快速选择是将其涂成白色。 您可以设置白色涂料的基本属性,并将其保存在.opr(用于光学属性)文件中。 现在,TIR_fold表面具有与光管中其余表面相同的光学特性。要将其更改为白色涂料,将使用“光学特性管理器”创建新的光学特性并将其仅分配给该表面。 5qkH|*Z3
选中TIR_fold表面,-右键-光学属性-创建并分配新的光学属性 7 aYn0_NKp
a/U2xq{x
选择光学属性中-简单散射-朗伯 -,aeM~
朗伯散射中-反射率92% hf<^/@^tK
可以在使用中看到设置 ;?~$h-9)
感叹号运行。(注意单击视图窗口激活设计) ~+bGN
散射的射线倾向于反弹并重新散射,如下图所示。 结果,您可能会看到有关模型中NS射线最大撞击的警告消息。原因是,如果光线撞击表面的次数超过默认的“最大撞击”次数1000次,则在“控制台”窗口中会显示警告。 e9Pk"HHl
5"]~oPK
每一个平面内的旋转角度不一定是右旋的。旋转角alpha(在Y-Z平面内绕X轴的旋转)和旋转角beta(在X-Z平面内绕Y 轴的旋转)是左旋的。旋转角gamma(在X-Y平面内绕Z轴旋转)是右旋的。