3dmax场景导入unity3d中 怎么看不到灯光了?完全没有显示出来呢?该用哪种灯光?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3dmax场景导入unity3d中 怎么看不到灯光了?完全没有显示出来呢?该用哪种灯光?相关的知识,希望对你有一定的参考价值。

不支持max 里的灯光系统,你要在unity里重新创建灯光,unity总共有四种灯光类型,其实和max里的差不多的,在Hierarchy面板点Create创建,Directional Light是平行光,Point Light是点光源,SpotLight是聚光灯,Area Light是区域光,光源属性都是在Inspector面板设置,比如Instensity是亮度。另外还有比如在光源的Flare属性中可以指定光源的光晕效果。而且光源也是属于游戏对象,可以和其它游戏对象放在一个gameobject里,也可以给光源绑定脚本,在游戏运行过程中动态改变光源位置,亮度,方向等属性。 参考技术A 这个不好意思,没时间。我给你简单说一下,你制作好场景后,把人物模型创建好打好摄像机后,把灯光和人物或摄像机绑定就可以了。灯光你可以打开根据说明自己调试。刚开始学习要多摸索,别遇到文件就让别人替你,那样你有些东西永远也学不会。不明白的,你可以到网上找一下3d灯光方面的教程。 参考技术B 你可以先在MAX里打好灯光,渲染出来,然后用烘焙把灯光效果加在贴图上面,再导进U3D 参考技术C unity3d是用来分UV的把!为什么要导灯光进去呢?

红外传感器,控制灯光的开关。站在感应区域需要一直亮,怎么实现呢?

控制LED

如果你一定要强调站在那儿一动都不动,首先红外已经探测不到信号了,那当然也就没法做了。
如果说还有一定的活动,只是不希望灯过一会亮一会灭。那还是有办法能尽量处理的。
做法是,做延时电路延时时间稍长些,当红外一但有触发时再重新计时。
通常这种控制电路一般延时用电容充放电的方式做的。
如果是充电的方式做,那红外触发后一下再把电放光,如三极管带个电阻放电。
如果是放电的方式做。那红外触发后一下再把电充满,也可以用三级管做。
当然其它方式也用同样的原理也是一样的。总之,只要有触发就重新计时就好。追问

客户反映用在洗手间的探头,在方便的时候等就灭了,很不方便。我记得有一种叫热线红外传感器的探头,可以一直感应人的存在,有这种么?感谢!

追答

那你的意思现在用的是声光控开关?要不就是主动红外,切割红外线的方式?如果是后一种也是很方便改的。
有很多用于报警的红外探测器可选,当然也有双鉴(红外加微波)可以用,洗手间湿度大,综合性价比可以用LONGHORN的室外红外探测器加配定制的延时控制板用继电器输出控灯。这种方案是可以的。红外探测器都是标准的接口。
当然也有可能有专用的灯或探测器,是不是有现成的产品就不是很清楚了。
定制的控制板我倒是做过。
这样的解决方案一般情况下是可以用了。延时时间是可以调整的。小解一般5分钟足够了。大解时就不好说了,待着不动说不定5分钟后还是会灭。
你最好把你现在用的方式或产品说一下,看看我能不能帮你出个最优化的方案。

追问

目前红外感应探头,安装在洗手间或走廊灯区域。实现的场景为:
1. 人来灯亮,人走灯灭,(人在感应器下面等必须一只亮,我记得这是热线感应的技术)
2. 红外感应器在不感应的情况下下,亮灯时间可以调,30s、1min、15min等。
感觉现在的红外感应探头都必须人动,探头才能感应到,感觉不科学。如果能一直感应人体与空气的温度差,感觉应该能实现的,还请你帮忙。谢谢

参考技术A 1:主要看你控制的环境决定使用什么探头:如果测线用红外较好,如果测面用超声波较好
2:根据你的要求控制电路可以不用延时电路,即探头有触发即一直给灯通路,无触发即断路
3:效果更好的思路:直通与延时双路。
参考技术B 呼吸存在感应灯

以上是关于3dmax场景导入unity3d中 怎么看不到灯光了?完全没有显示出来呢?该用哪种灯光?的主要内容,如果未能解决你的问题,请参考以下文章

unity3D 如何导入3d场景

3dmax vray渲染,图框出来是全黑的,怎么解决?

unity场景制作方式?

unity 3d中怎么导入模型

3dmax为啥没有阴影

unity3d 怎么做场景烘培