hustoe 发表于 2007-9-8 11:01:35

LightTools做杂散光分析的问题



在长波红外波段,杂散光很严重,
在用lighttools做杂散光分析时,遇到下面问题:
一个面型被指定为反射面之后,就不能有散射特性,
应该如何设置才行,比如:
一个反射面镜面反射97%,2%散射,1%吸收
在TracePro中可以很方便的做到,但本人对那个Importance Sampling不太清楚,
有知道的兄弟交流一下啊
qq:43065848






JasonHan 发表于 2007-9-9 16:20:44



LT中也可以做到D.....
今天不在单位,没有LightTools,明天到单位告诉你步骤。
[ 本帖最后由 JasonHan 于 2007-9-9 16:26 编辑 ]




JasonHan 发表于 2007-9-9 16:27:03



对了,如果我忘记了PM我。




JasonHan 发表于 2007-9-10 09:15:02



我们随便制作一个模型





JasonHan 发表于 2007-9-10 09:20:29



现在我们能看到凹面是投射面,现在我们将它设置为反射面
选择面----右键单击鼠标----选择optical properties

弹出该面的属性对话框
楼主想要一个可以自定义反射比的面
那么选择advanced scattering,类型选择compete,然后“应用”

[ 本帖最后由 JasonHan 于 2007-9-10 09:22 编辑 ]




JasonHan 发表于 2007-9-10 09:27:07

选择 complete scattering 选项卡



可以看到如下图界面,接下来楼主想自定义什么样的反射与透射比就怎么做吧

JasonHan 发表于 2007-9-10 09:31:23

刚才我介绍的是一种Complete的方法

如果我们不选择Complete,而是定义一个简单的lambertian反射面

那么定义Scattering就简单化了

对应如下:


JasonHan 发表于 2007-9-10 09:32:49




建议楼主举一反三,多做做看。

hustoe 发表于 2007-9-10 14:59:05

太感谢Jason了,讲解的非常详细!!!!!!!!!!
但是我的问题是能不能将一个面型的属性既设置成满足反射定律的反射和满足 lambertian 的散射,在Lighttools中的complete散射选项好象不能够让一束光产生镜面反射呀
我想在lt 中实现的是一条光线过来,分成五种光线
1.满足反射定律的反射
2.满足折射定律的透射
3.反射散射,可以是浪伯类型,也可是是高斯类型的
4.透射散射
5.吸收
希望Jason指教

JasonHan 发表于 2007-9-10 16:00:55

原帖由 hustoe 于 2007-9-10 14:59 发表 static/image/common/back.gif
太感谢Jason了,讲解的非常详细!!!!!!!!!!
但是我的问题是能不能将一个面型的属性既设置成满足反射定律的反射和满足 lambertian 的散射,在Lighttools中的complete散射选项好象不能够让一束光产生镜 ..
我想在lt 中实现的是一条光线过来,分成五种光线
1.满足反射定律的反射
2.满足折射定律的透射
3.反射散射,可以是浪伯类型,也可是是高斯类型的
4.透射散射
5.吸收
'

1、其实无论你选择什么样的散射面,LT都是遵守折反射定律的,这个你大可不必担心。

2、想让complete模拟镜面,只需要将最后散射选项定义为“用户自定义”即可,当然在“用户自定义”选项卡中不需要做任何操作便是镜面反射。

操作图



效果图

cooljay 发表于 2007-9-10 19:46:46

JasonHan简直就是菜鸟们的再生父母,把问题解答得如此清楚和详细,连我这个没用过LT的人也很清楚明白,强烈要求斑竹加精!!~~~~~~~~~:victory:

hustoe 发表于 2007-9-10 22:27:31

太感谢了!
解决了困扰我多久的问题,以前老是觉得LightTools功能不够全面,:)
至于"其实无论你选择什么样的散射面,LT都是遵守折反射定律的",我觉得散射不是的,散射是按照
一定的概率分布的,比如朗伯,高斯,高次余弦之类的,在TracePro,zemax中则是用ABg来逼近这个分布
页: [1] 2
查看完整版本: LightTools做杂散光分析的问题