纳金网
标题:
如何使用Unity制作虚拟导览(四)
[打印本页]
作者:
艾西格亚
时间:
2014-3-10 03:24
标题:
如何使用Unity制作虚拟导览(四)
如何使用Unity制作虚拟导览
(一)
http://www.narkii.com/club/thread-316986-1.html
如何使用Unity制作虚拟导览
(二)
http://www.narkii.com/club/thread-316987-1.html
如何使用Unity制作虚拟导览
(三)
http://www.narkii.com/club/thread-317011-1.html
Shopping Mall Pro - 购物中心场景
http://www.narkii.com/club/thread-317452-1.html
灯光与环境的设置
在场景内设置灯光是一个很重要的环境,少了灯光,每个物体看起来很单调并失去立体感,
尤其室内的场景还需要搭配不同的灯光类型才能表现出整体的效果。
在Unity里面的灯光被放置在GameObject的目录下,所提供的灯光形态包含了:
Directional lights:
平行光,主要用来模拟日光投射,摆放在场景内的任何位置皆可,操作的方式是使用旋转方式来改变光线的投射方向。在户外场景里面最少需要一个Directional lights来照亮整个环境。如果是室内的场景,可以用Directional lights来模拟光线从窗外投射的效果。
Point lights:
点光源是最容易使用的,就像一个灯泡放在场景里面的效果,控制的方式是使用Range来缩小光线的作用范围。在大多数的场景里面,我们需要摆放几个Point lights来配合其他光源的使用。
Spot lights:
投射灯大多用在室内的场景,主要是用来照亮某些特定的区域或是物体。
Area lights:
区域光是采用了方形来作为局部照亮的用途,可以产生及较为平滑的阴影效果,不过可惜的是这种灯光效果只能在烘培后才看得到。
现在我们来看看画面中的场景,目前是没有任何的光源在里面,所以画面看起来非常的单调且没有立体感:
2014-3-10 03:18 上传
下载附件
(317.38 KB)
在场景内添加Directional Light,然后在Shadow Type里面勾选Hard Shadows,这个设置会让投射出来的阴影产生比较硬的边缘,用来模拟室外环境特别的适合。
2014-3-10 03:18 上传
下载附件
(23.88 KB)
如图所示,画面中的阴影是Directional Light + Hard Shadows的显示效果。
2014-3-10 03:18 上传
下载附件
(363.43 KB)
按下E键旋转Directional Light即可得到不同的阴影效果。
2014-3-10 03:18 上传
下载附件
(344.34 KB)
背景的部分可以使用天空盒来制作,使用Import Package将Skyboxes的资源包导入即可获得一些基本的天空背景。
2014-3-10 03:18 上传
下载附件
(6.6 KB)
在Edit >Rendering Setting里面将Skyboxes里面的材质添加到Skybox Material后即可看到背景的天空效果。
2014-3-10 03:18 上传
下载附件
(13.99 KB)
2014-3-10 03:18 上传
下载附件
(373.7 KB)
为了让远端建筑物与天空有比较好的融合效果,勾选Fog打开雾化模式,将雾化的颜色设置为接近天空盒的中间部分,载降低Fog Density的浓度,如此可产生比较真实的效果。
2014-3-10 03:18 上传
下载附件
(5.56 KB)
2014-3-10 03:19 上传
下载附件
(370.13 KB)
另外适度的改变Ambient的颜色也能增加整体的氛围,例如将Ambient调为淡蓝与淡黄的效果会是截然不同。
2014-3-10 03:19 上传
下载附件
(368.05 KB)
此外也可以购买额外的天空盒来制作特殊的背景效果,论坛里面提供了试用的资源包:
Day Skyboxes Pack 2 - 日景环境资源包
http://www.narkii.com/club/thread-305324-1.html
2014-3-10 03:19 上传
下载附件
(117.37 KB)
如图所示,这是导入Day Skyboxes Pack 2后所使用的天空盒效果:
2014-3-10 03:19 上传
下载附件
(395.2 KB)
如果是要模拟建筑物从白天到黑夜的效果呢? 天空的云彩需要有流动的效果又是如何产生的?
这个部分在资源商店里面提供了不少的解决方案,附图中的VISky就是一个很不错的特效资源,只要改变Time hours即可模拟出夜晚到白天的效果,而天空的云彩也会跟着做出相对的变化:
2014-3-10 03:19 上传
下载附件
(67.76 KB)
如图所示,场景内使用了VISky后,在不同的时间内所看到的环境模拟效果:
2014-3-10 03:19 上传
下载附件
(207.3 KB)
2014-3-10 03:19 上传
下载附件
(386.97 KB)
2014-3-10 03:19 上传
下载附件
(251.82 KB)
另外在论坛里面也提供了几个关于动态天空的插件资源作为参考:
NUAJ v1.2 - 完美的天空系统
http://www.narkii.com/club/thread-305613-1.html
SilverLining Skies & 3D Clouds
http://www.narkii.com/club/thread-302108-1.html
更多的技术分享与讨论请加入:
纳金网3dsMax技术交流群 - 284146304
纳金网Unity技术交流群 - 218689657
作者:
Chubbaz
时间:
2014-3-10 03:28
Thanks for sharing.
作者:
pz789as
时间:
2014-3-17 17:46
Thanks for sharing.
作者:
yummi
时间:
2014-3-23 00:51
感谢分享.. 谢谢~
作者:
shuiyouhan
时间:
2014-7-12 17:00
谢谢你~~非常感谢~
作者:
hfyangyi
时间:
2014-11-22 22:57
围观第四季!
欢迎光临 纳金网 (http://wwww.narkii.com/club/)
Powered by Discuz! X2.5