Unity3D中如何制作天空盒
大家好,今天小白给大家简单介绍下如何制作天空盒,欢迎一起交流学习。
一、什么是天空盒?
天空盒是一个全景视图,分为六个纹理,表示沿主轴(上,下,左,右,前,后)可见的六个方向。如果天空盒被正确地生成,那么纹理图片的边缘将会被无缝地合并,在里面的任何方向看,都会是一副连续的画面。全景图在场景中所有其他对象物体之后被渲染,并且旋转以匹配Camera的当前方向(它不会随着相机的位置而变化,相机的位置总是被视为在全景图的中心)。因此,使用天空盒一种是将现实感添加到场景的简单方法,并且图形硬件的负载最小。
二、如何制作天空盒?
1、首先准备5张图片(其实只需要包含:top,left,right,front,back等5张图片即可。)
2、打开unity,在Assets目录下,创建一个SkyBox文件夹;
3、将准备好的图片放置到SkyBox目录下;
4、全选图片,在Inspector栏,设置图片属性,如下图:
注意将图片Wrap Mode属性设置为Clamp,可以解决天空盒接缝过渡不自然问题。
5、然后右键,点击create,选择Material,创建一个材质球,重命名为SkyBox,点击SkyBox,在SkyBox Shader处选择:Skybox--->6 Sided;
出现如下界面:(只需要在Front、Back、Left、Right、Up者5处填充照片即可。)
6、填充天空盒;
a、填充:Front[+Z];
b、填充:Back[-Z]
c、填充:Left[+X]
d、填充:Right[-X]
e、填充Up[+Y]
至此,天空盒就制作完成了;
7、应用天空盒;
导航到:window--->Renderning---->Lighting Settings,可以看到Lighting界面,然后在environment属性栏中给SkyBox属性
选择刚才制作的天空盒,应用后效果如下:
三、总结
本篇主要是简单的分享了制作天空盒的一个过程,整理出来,以备下次使用,欢迎感兴趣的小伙伴一起交流学习。
Unity3D中如何制作天空盒相关推荐
- 教你如何在Unity3D中快速制作自定义字体。
自己的游戏有自己想要的字体,这个需求很常见.如何,以及如何快速的在unity中制作出自定义字体,这个技术你值得拥有,我值得共享.不喜欢废话,直入主题了. 什么叫自定义字体? 看到没,给你一些这 ...
- Unity3D 里怎么制作天空盒(skybox)
第一步 新建一个材质球 第二步 点击材质球的Shader-->Skybox/6 sided----->插入6张天空图片 第三步点击 MainCamera 第四步 在MainCamera ...
- 如何在unity3d中制作灯光效果
unity3d中如何制作建筑场景里面的灯光? 灯光在建筑场景里面是相当重要的一个环节,我们需要在场景里面模拟出日光投射的效果,在模型导入后,使用Game Object > Create Othe ...
- Unity3d中场景漫游的制作
最近在学习Unity 3D漫游制作,发现这篇博文,转载过来,感谢原作者,Unity3d中场景漫游的制作 Unity3d中场景漫游的制作,非常方便!!! 首先在3d软件中准备好模型,我找了个maya制作 ...
- 如何将unity3d动画嵌入html,在Unity3D中使用精灵动画引擎制作动画的两种方法
7月28日消息,如今的游戏玩家对于游戏角色的动作要求越来越高,给开发者提出了众多的要求,工作量也相应上升.那么如何才能简单快速地制作角色动画以提升效率呢?下面就和大家分享两个在Unity3D中使用精灵 ...
- 【Unity3D 灵巧小知识点】☀️ | Unity 中 怎样切换 天空盒 背景
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...
- 在Unity3D中使用精灵动画引擎制作动画的两种方法
本文节选翻译自Gamasutra社区博客,文中观点仅代表作者本人意见,与本公众号无关. 在Unity3D中使用精灵动画引擎的两种方法 本文将介绍两种简单快捷的方法来制作游戏角色动画. 1.动画和动画控 ...
- 工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节
时间紧张,先记一笔,后续优化与完善. 声明: 本博客文章翻译类别的均为个人翻译,版权全部.转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http:/ ...
- Unity3D开发游戏世界天空盒
天空盒 , 顾名思义是 给游戏场景 添加一个 天空背景 让游戏更加精美,更具有魅力 添加天空盒 有两种方式 1 : 在当前相机上添加skybox 2 : 在当前场景上添加skybox 上面的两种方式的 ...
最新文章
- ng2中router-outlet用法
- oracle数据库从入门到精通之三
- 打造轻量级可视化数据爬取工具-菩提
- mysql 聚合函数内比较运算符_关于常用 MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结...
- git 常用的撤销操作
- 2018 年,NLP 研究与应用进展到什么水平了?
- 被引10万次:21世纪高被引论文Top 10
- C++:类访问修饰符
- ubuntu 13.04安装注意事项和ROOT密码设置
- pyqt5 判断lineedit是否为空_是否注意过 isEmpty 和 isBlank 区别?
- AndroidStudio_Gradle命令行的使用_使用gradle命令编译出apk_以及依赖管理---Android原生开发工作笔记77
- c# word文档与二进制数据的相互转换
- matlab 正弦波 fft,【求助】正弦信号序列fft频谱分析!!!
- 【Selenium Grid 分布式测试】Selenium Grid下载安装
- html怎样给图片铺热区,HTML图片热区map area的用法
- thinkphp5.1 + 汉字转拼音 + 获取拼音首字母
- python独立网站教程_python做网站教程_如何免费做网站的教程
- 【机器人学】机器人学领域的顶级期刊和会议
- Python零基础入门学习笔记(一)
- 免费无水印录制gif的软件oCam