首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> LightTools -> 问LightTools的光线截止问题 [点此返回论坛查看本帖完整版本] [打印本页]

taotao_004 2010-10-25 09:19

问LightTools的光线截止问题

小弟用LightTools追迹光线,比如在一圆柱体内反射,发现光线反射次数多的以后光线就会截止了,不继续前进了,这是因为软件是D版的缘故吗?
wuzhonghua 2010-10-25 12:50
是软件的设置问题:光线能量低于threshold,停止追迹;而系统内定的threshold 貌似是0.01
taotao_004 2010-10-25 14:31
[attachment=29790] ;@ixrj0u  
我用一面光源发光,模拟两条光线,可以看到一条光线反射了大概10次就停止了,我把threshold 的值改得很小了,但还是会这样。是不是软件设置中默认光线的反射次数啊,还是我的软件自身的问题?求请教
wuzhonghua 2010-10-25 16:20
我个人人为,你的模拟中应该包括了诸如Fresnel loss, 这个与入射角度那些是有问题的。 P HOngn  
你的材料透射率设置呢?设置成100%试试看呢? #`gX(C>  
wuzhonghua 2010-10-25 16:34
哦,我想我知道了,你做的是反射的情况。 %.f%Q?P  
这个就不跟软件有关了,这是能量问题。你模拟的两条光线携带的能量是一样的(在第一次反射前),所以,如果反射率一定,那么要经过反射的光线按理论上来讲反射的次数应该是一样的。所以,你算算看?
taotao_004 2010-10-25 16:42
你指的是两条光线反射次数是一样的是吗?但我还不明白为什么其中一条光线会截止,我把接受面设置为圆柱体右边的底面,按说应该那条光线也和另外那条经过数次反射打到接受面上,为什么会停止了呢?呵呵,还望指点一下啊~
taotao_004 2010-10-25 16:43
呵呵,如果不介意的话,我想加你QQ好友,这样可以更方便的交流了,谢谢了~ ysG1{NOl  
wuzhonghua 2010-10-25 16:49
能量不够了才过不去。这样讲吧:这两条光线以不同的入射角到达反射面进行反射,因入射角的不同,光程是不一样的。不一样的光程却携带了一样的能量(第一次反射前)。如果是同样的传播距离的话,是不是第一次反射前光程较长的反射次数会更多一些呢?假设那条传播较远的光线到达接收器上时能量已经很低了,那么另外一条因为每次反射的光程较短,即使次数一样也不能到达了啊。
taotao_004 2010-10-25 16:56
[upload=1 ]zyT_}&  
我个人觉得你的意思不太对,我刚刚只模拟了一条光线,这条光线也会截止。那又如何解释呢?
taotao_004 2010-10-25 17:00
经过我多次试验,我发现,好像我LT中光线反射到10次就不会前进了,我能到达接受面的光线反射次数都少于10次,不能到达的光线都在10次反射后截止了。我觉得这是不是因为软件没有破解完全还是其他什么原因。你使用LT的时候遇到过这种情况吗?谢谢指教了~
wuzhonghua 2010-10-26 09:24
嘿嘿,刚看了下LT的说明,有句话是这么解释的:当后续无物进行光线追迹时停止。(这是在反射次数足够多的时候哦)。希望这次是对了……
moonljy 2012-05-21 15:32
面属性Ray Trace 标签Max hits改下,默认就是10次
阿叶123 2012-05-30 19:23
好东西
dingdongcom 2012-05-30 20:06
学习一下
dwwangxuan 2022-03-30 17:04
有可能是能量阈值的问题 P8h|2,c%  
查看本帖完整版本: [-- 问LightTools的光线截止问题 --] [-- top --]

Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1 网站统计