unity5.4怎么unity设置天空盒盒

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
Unity3d 天空盒的制作
下载积分:1000
内容提示:Unity3d 天空盒的制作
文档格式:DOCX|
浏览次数:76|
上传日期: 10:17:29|
文档星级:
该用户还上传了这些文档
Unity3d 天空盒的制作
官方公共微信您所在的位置: &
Unity内置的天空盒资源(1)
Unity内置的天空盒资源(1)
吴亚峰/于复兴
人民邮电出版社
《Unity 3D游戏开发技术详解与典型案例》第6章3D游戏开发的常用技术,本章介绍了3D开发过程中常用的开发技术,其中包括天空盒的应用,虚拟按钮与摇杆的使用,声音的添加与控制,光源的添加与控制,地形引擎的应用,角色动画的使用以及角色控制器的应用。本节为大家介绍Unity内置的天空盒资源。
6.1.1& Unity内置的天空盒资源(1)
Unity集成开发环境自带了强大的天空盒资源,在一般情况下会满足开发的需要,读者只需进入Unity集成开发环境,单击Assets→Import Package...→Skyboxes菜单,会立刻弹出一个Importing package对话框,如图6-2所示,对话框里面有系统自带的天空盒资源。
读者根据需求选择相应的资源,然后单击"Import"按钮即可导入此天空盒资源包。当导入后在项目资源列表中会显示所导入的天空盒资源包,如图6-3所示。
▲图6-2& 导入天空盒资源包
▲图6-3& 天空盒资源包
提示&在一般的开发过程中,这些资源大体上可以满足开发的需求,但是在具体的项目中,会使用符合具体项目开发需要的天空盒,因此就需要学会自己制作天空盒。
通过上面的说明,读者可以知道天空盒就是含有6幅纹理图的材质,若选中项目资源列表中任意一个天空盒材质时,在属性查看器中就会显示这个天空盒材质的具体属性信息,也可以更加详细地理解天空盒,其具体的属性如图6-4所示。
▲图6-4& 天空盒材质的具体属性信息通过图6-4读者可以看见,附加在天空盒上面的6幅纹理图,这6幅图是特殊制作的纹理图,虽然看起来是6幅图,但实际上是一整幅图。在此可以细致添加对应的纹理图以及改变每幅图对应的具体参数,即可完成天空盒的设置。
说明&在添加天空盒时无需在场景中添加游戏对象,比如说搭建一个正方体,在这里只需对"渲染设置"中的详细内容进行设置即可。
【责任编辑: TEL:(010)】&&&&&&
关于&&&&的更多文章
使用 iOS 6游戏开发入门经典(第2版) ,学习为iPhone 5和新iPad构
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
一个深受用户喜爱的好产品和一个让人觉得凑合用的一般
本书通过梳理大型网站技术发展历程,剖析大型网站技术
真正的好书不在于给出答案,而在于给出思考问题的方法
本书针对初级网管朋友所需掌握的网络组建和网络管理技能,以示例方式编写而成,其主要特点就是实用性和可操作性非常强。
51CTO旗下网站unity3d天空盒的使用_中华文本库
第1页/共5页
天空盒Skybox的使用
往往最基础的教程没人写,我在网站上搜了下,没有。我就找官方帮助翻译了一个,给初学者共享。翻译不当地方请大家指出。
天空盒包在你整个室外场景外,用来显示外围景象的,通常用来模拟天空。
建立一个标准默认的天空盒,到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页/共5页
寻找更多 ""unity3d 制作动态天空盒——实现时时环境反射 - 推酷
unity3d 制作动态天空盒——实现时时环境反射
首先呢我也有必要纠正一下“天空盒”其实指的是cubemap,因为大多数都用来做天空贴图所以我也就叫顺口了哈。
实现原理:利用一个环境视野相机把捕捉的的视野动态制作成texuture,然后贴到我们需要反射的材质体上,当然了着色器必须要有cubemap选项哦。
成像的效果,我就拿自己的赛车模型来做演示好了:
整体来说还凑活吧。接着来看看实现的脚本,是的。用脚本就可以了
取个名字叫Generate2DReflection的c#的脚本开始编码,准备一些必要的数据:
我觉得我注释还是很负责的。
然后看核心编码,把视野相机内容渲染到动态天空盒材质:
Ok啦,关于RenderToCubemap的这个方法,大家可以去文档查看使用说明哈,这里需要强调一下,被渲染的材质使用的shader的天空盒标识我这里用的是“_Cube”,当然也有可能各位的反射不是这个名称,可以去使用的shader编码里面看看:
最后我把编码脚本直接共享/s/1pJvyiqZ,各位拿了就能用啦。
(注意:移动平台请最好不要用动态天空盒哦,非常消耗资源的)
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致}

我要回帖

更多关于 unity5 设置天空盒 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信