找回密码
 立即注册
查看: 6000|回复: 84

[基础] 天空盒Skybox使用教程

[复制链接]
发表于 2012-12-25 22:25 | 显示全部楼层 |阅读模式
资源信息 Tutorial Information
教程名称: 天空盒Skybox的使用(发帖教程)
适用引擎:   (适用引擎,为空默认为Unity)
教程语种: 中文
教程等级: 1
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 转载自互联网 (如有问题请短消息联系作者或发表回复)
下载地址: (兑换积分)
点击查看原图
美丽分割线

天空盒包在你整个室外场景外,用来显示外围景象的,通常用来模拟天空。


建立一个标准默认的天空盒,到Standard Assets->Skyboxes

材质属性

用材质渲染6个面的材质,这些材质应用Skybox Shader,每张贴图指定给相应的面

详细资料

天空盒在整个场景之前渲染为给合进来的场景做水平线参考,它们是包含6张贴图的盒子,每张贴图分别代表一个方向(+/-X, +/-Y, +/-Z).。

你有2种方法添加天空盒,你可以添加给你的个人相机(通常是主相机)或者你也可以到Eidt-Render Settings里设置Material property,Render Settings主要是用于在你场景里的所有相机都共享相同天空盒。

你想给个人相机添加天空盒代替Render Settings的默认天空盒,比如你场景里有2个相机,并且想给第2个相机用不同的天空盒,那么就得给相机添加一个Skybox Component,首先点亮你要添加天空盒的那个相机,到Component->Rendering->Skybox.。

Unity3d的Standard Assets里面包含几个预设的天空盒材质,在Standard Assets->Skyboxes.


如果你想创建自己的天空盒材质,如下操作

1.天空盒是显示在场景里所有物体后面的一个6面体。下面是创建一个自己天空盒的步骤: 2.首先做6张对应天空盒六个面的贴图,放入unity3d的线项目文件夹Assets。为每个贴图修改wrap mode ,从Repeat 改为 Clamp ,意思是说贴图方式是平铺重复改为单一适应。如果不这样做边缘上的颜色会不匹配:

3. 到主工具栏选择Assets->Create->Material创建一个新材质球,选择Inspector最上面的shader drop-down,选择RenderFX->Skybox. 分别把六张贴图指定给材质球对应的地方,你也可以直接从Project View把贴图拖到相应位置

  4.这样你就可以指定你制作的天空盒到你的场景中去,从主工具栏选择Edit->Render Settings 把新天空盒直接拖到Inspector->Skybox Material的选项中

需要注意的是,Standard Assets包里已经含有几个现成默认的天空盒,这是最简单也是最快的建立天空方式,下面再研究可以变化天气和明暗的天空。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2012-12-27 22:18 | 显示全部楼层
学习下,{:soso_e182:}
发表于 2013-3-2 17:41 | 显示全部楼层
{:5_400:}学习~学习~~
发表于 2016-9-1 11:18 | 显示全部楼层

不错 不错 不错
发表于 2017-4-14 21:26 | 显示全部楼层
好帖就是要顶
发表于 2017-4-14 21:42 | 显示全部楼层
说的非常好
发表于 2017-4-14 21:51 | 显示全部楼层
很好哦
发表于 2017-4-14 21:28 | 显示全部楼层
不错不错
发表于 2017-4-14 20:57 | 显示全部楼层
LZ真是人才
发表于 2017-5-27 13:44 | 显示全部楼层
很不错
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 01:47 , Processed in 0.176357 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表