大家好,今天小白给大家简单介绍下如何制作天空盒,欢迎一起交流学习。

一、什么是天空盒?

天空盒是一个全景视图,分为六个纹理,表示沿主轴(上,下,左,右,前,后)可见的六个方向。如果天空盒被正确地生成,那么纹理图片的边缘将会被无缝地合并,在里面的任何方向看,都会是一副连续的画面。全景图在场景中所有其他对象物体之后被渲染,并且旋转以匹配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中如何制作天空盒相关推荐

  1. 教你如何在Unity3D中快速制作自定义字体。

        自己的游戏有自己想要的字体,这个需求很常见.如何,以及如何快速的在unity中制作出自定义字体,这个技术你值得拥有,我值得共享.不喜欢废话,直入主题了. 什么叫自定义字体? 看到没,给你一些这 ...

  2. Unity3D 里怎么制作天空盒(skybox)

    第一步 新建一个材质球 第二步 点击材质球的Shader-->Skybox/6 sided----->插入6张天空图片 第三步点击 MainCamera 第四步 在MainCamera  ...

  3. 如何在unity3d中制作灯光效果

    unity3d中如何制作建筑场景里面的灯光? 灯光在建筑场景里面是相当重要的一个环节,我们需要在场景里面模拟出日光投射的效果,在模型导入后,使用Game Object > Create Othe ...

  4. Unity3d中场景漫游的制作

    最近在学习Unity 3D漫游制作,发现这篇博文,转载过来,感谢原作者,Unity3d中场景漫游的制作 Unity3d中场景漫游的制作,非常方便!!! 首先在3d软件中准备好模型,我找了个maya制作 ...

  5. 如何将unity3d动画嵌入html,在Unity3D中使用精灵动画引擎制作动画的两种方法

    7月28日消息,如今的游戏玩家对于游戏角色的动作要求越来越高,给开发者提出了众多的要求,工作量也相应上升.那么如何才能简单快速地制作角色动画以提升效率呢?下面就和大家分享两个在Unity3D中使用精灵 ...

  6. 【Unity3D 灵巧小知识点】☀️ | Unity 中 怎样切换 天空盒 背景

    Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...

  7. 在Unity3D中使用精灵动画引擎制作动画的两种方法

    本文节选翻译自Gamasutra社区博客,文中观点仅代表作者本人意见,与本公众号无关. 在Unity3D中使用精灵动画引擎的两种方法 本文将介绍两种简单快捷的方法来制作游戏角色动画. 1.动画和动画控 ...

  8. 工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节

    时间紧张,先记一笔,后续优化与完善. 声明:   本博客文章翻译类别的均为个人翻译,版权全部.转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http:/ ...

  9. Unity3D开发游戏世界天空盒

    天空盒 , 顾名思义是 给游戏场景 添加一个 天空背景 让游戏更加精美,更具有魅力 添加天空盒 有两种方式 1 : 在当前相机上添加skybox 2 : 在当前场景上添加skybox 上面的两种方式的 ...

最新文章

  1. ng2中router-outlet用法
  2. oracle数据库从入门到精通之三
  3. 打造轻量级可视化数据爬取工具-菩提
  4. mysql 聚合函数内比较运算符_关于常用 MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结...
  5. git 常用的撤销操作
  6. 2018 年,NLP 研究与应用进展到什么水平了?
  7. 被引10万次:21世纪高被引论文Top 10
  8. C++:类访问修饰符
  9. ubuntu 13.04安装注意事项和ROOT密码设置
  10. pyqt5 判断lineedit是否为空_是否注意过 isEmpty 和 isBlank 区别?
  11. AndroidStudio_Gradle命令行的使用_使用gradle命令编译出apk_以及依赖管理---Android原生开发工作笔记77
  12. c# word文档与二进制数据的相互转换
  13. matlab 正弦波 fft,【求助】正弦信号序列fft频谱分析!!!
  14. 【Selenium Grid 分布式测试】Selenium Grid下载安装
  15. html怎样给图片铺热区,HTML图片热区map area的用法
  16. thinkphp5.1 + 汉字转拼音 + 获取拼音首字母
  17. python独立网站教程_python做网站教程_如何免费做网站的教程
  18. 【机器人学】机器人学领域的顶级期刊和会议
  19. Python零基础入门学习笔记(一)
  20. 免费无水印录制gif的软件oCam

热门文章

  1. hector-slam之杉川雷达配置过程
  2. 互联网学习记录:三件套_Javascript
  3. 自定义网易云播放页面
  4. 简要概述服装设计管理
  5. 物联通信安全需求如何实现
  6. QCon全球软件开发大会(北京站)2015精彩回顾和总结
  7. typescript学习之路(三) —— ts定义类的方法(包含es5以及es6的定义类)
  8. 第十一届蓝桥杯C++国赛C题:阶乘约数(唯一分解)
  9. 天星数科首页CSS布局回顾
  10. js/javascript获取时间戳的5种方法