查看: 1373|回复: 3

场景白天黑夜转场

[复制链接]

该用户从未签到

发表于 2011-8-18 10:36:00 | 显示全部楼层 |阅读模式
想向大家咨询一个问题。客户需要我们制作的场景包含了物理天空,即可以实现动态的天空转场。夜间还需要在一些位置有灯光效果。客户最初的想法是制作了两套模型(模型基本相同,只是夜间的场景添加了表示光的面片和一些材质的自发光设定),分别有两套贴图。然后夜间加载夜间的场景。
       但是在物理天空下,夜间场景的灯光由于是贴图。根本看不清。请问,这种方法是不是错误的呢?
       按我的理解,应该是用白天的场景,在夜间的时候添加点光源。稍微给一些环境光。不知道我的理解是否正确,还请大家帮忙指教下。

该用户从未签到

发表于 2011-8-19 08:39:32 | 显示全部楼层
我更倾向于用shader的方式在同一套场景中实现,调整Light固然是可以的,不过用cubemap+模型上的phong shading应该能取得更好的效果

该用户从未签到

 楼主| 发表于 2011-8-19 11:31:06 | 显示全部楼层
回复 2# array


       多谢array的解答。我的想法和您的一致。实际上我采用的天空是基于osgEphemeris的,因为想利用里面已经现成的经纬度计算和太阳的位置计算。模型上的phone shading效果我去学习一下。那么夜晚场景里面的很多路灯的效果,该如何处理呢?

该用户从未签到

发表于 2011-8-22 08:33:03 | 显示全部楼层
传统的思路:用材质的自发光属性
先进的思路:用bloom算法作后处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表