一个天空盒是一个全景纹理,它在场景中所有的对象物体被绘制之后,并且它代表了天空或者其他远距离的景色。本文将阐述如何在Unity中使用天空盒

理解天空盒

天空盒是一个全景视图,分为六个纹理,表示沿主轴(上,下,左,右,前,后)可见的六个方向。如果天空盒被正确地生成,那么纹理图片的边缘将会被无缝地合并,在里面的任何方向看,都会是一副连续的画面。全景图在场景中所有其他对象物体之后被渲染,并且旋转以匹配Camera的当前方向(它不会随着相机的位置而变化,相机的位置总是被视为在全景图的中心)。因此,使用天空盒一种是将现实感添加到场景的简单方法,并且图形硬件的负载最小。

在Unity中使用一个天空盒

Unity在Standard Assets package中(menu: Assets > Import Package > Skyboxes)包含了一些高质量的天空盒,除此之外,你也可以从互联网或者自己用3D建模软件,去得到一系列全景图片。

假设你已经拥有六张天空盒,但是你也可以纹理图片,你应该正在将它们导入Unity的时候,将它们的Wrap Mode设置为Clamp模式而不是Repeat(如果你不这么做,图像的边缘将不会无缝地缝合)

天空盒本身实际上是这样一种类型材质,它使用了RenderFX子菜单下的其中一种Shader。如果你选择了Skybox shader,你将会看到如下图所示的样子,在Inspector面板有六张采样的贴图纹理。

天空盒的立方体Shader的工作原理与此类似,但是需要在一个cubemap(Assets > Create > Cubemap) 资源中添加纹理。cubemap需要六个纹理,这一点和天空盒材质的Inspector面板很像。

一旦被创建,你可以在Render Settings的Inspector面板(菜单: Edit > Render Settings),来将新生成的天空盒作为默认设置。你也可以为每一个摄像机重载天空盒,通过为摄像机的Skybox 组件指定一个新的天空盒。

unity天空盒渐变_在Unity3D中使用天空盒相关推荐

  1. unity 不再渲染局部_在Unity3D中的渲染优化-减少需要处理的顶点数目

    1.优化几何体 3D游戏制作通常都是由模型制作开始的.我们应该尽可能减少模型中三角面片的数目,一些对于模型没有影响,或者是肉眼很难察觉到区别的顶点都要尽可能去掉.为了尽可能减少模型中的顶点数目,美工人 ...

  2. unity中怎么让物体位置复位_(转)Unity3D中移动物体位置的几种方法

    1. 简介 在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position. 2. 通过Transform组件移动物体 Transform 组件用于描述物体在 ...

  3. unity3d双面材质_[转]unity3d中创建双面材质

    在其它三维软件中设置好的双面材质导入到unity3d中就失去了效果,不过我们可以通过自定义材质来在unity3d中实现双面材质的效果.步骤如下: 1.在资源库中新建一新shader:代码如下: Sha ...

  4. unity天空盒渐变_「是日美好事物」野兽派带来“金色眼泪”治愈新香,LV耳机印上蓝色天空...

    记者 | 龚婧徽 编辑 | 楼婍沁 野兽派带来"金色眼泪"全新香氛系列 也许在人类共情的特殊时刻,大家对于色彩的感知比往常更为敏锐且心照不宣.日前潘通发布了2021年度代表色,其中 ...

  5. unity 3d iphone android 通用,在Unity3D中使用iPhone原生UI

    众所周知, Unity中没有提供UI解决方案, 只能靠第三方的插件来完成. 比较著名的有NGUI等, 但是这种方案不仅需要额外付费(虽然不多), 并且类似NGUI的插件还不那么易用, 使用起来过于复杂 ...

  6. unity游戏开发毕设_基于Unity3D射击游戏开发与实现

    摘  要 unity3D是本次毕业设计的主要的软件,这个软件以使用,医用和跨平台为主,unity还具有一个性能非常领先的游戏引擎,价值不菲,是一个完全集成的专业应用,正由于它强大的专业游戏开发引擎能大 ...

  7. 【Unity Shaders】Reflecting Your World —— Unity3D中简单的Cubemap反射

    在Project中可以创建我们自己的Cubemaps,现在,我们可以来看一下如何使用这种新的贴图类型来在Shaders中模拟反射效果.使用Cubemaps进行反射的原理实际上非常简单,但是这将给你的S ...

  8. 【Unity Shaders】Reflecting Your World —— Unity3D中的法线贴图和反射

    本系列主要参考<Unity Shaders and Effects Cookbook>一书(感谢原书作者),同时会加上一点个人理解或拓展. 这里是本书所有的插图.这里是本书所需的代码和资源 ...

  9. Unity网络(二)-Unity3D中的网络

    正所谓:没有网络是没有灵魂的 欢迎关注公众号:雷潮课堂 Unity3D中的网络 一.WWW 1-1 Get 1-2 Post 1-3 案例(网络下载,本地存储与读取) 二.UnityWebReques ...

  10. 在unity中更改天空盒的几种方式

    我们先来讲一下,怎么样自制一个天空盒吧,其实很简单,先创建一个material,取好名字,然后更改属性为Skybox/6 Sided,并且把六个面的图片都选好,如下图: 注意图片在太空盒的位置啊~~天 ...

最新文章

  1. Two conferences重点词汇
  2. Linux系统\Centos没有网卡eth0配置文件怎么办?
  3. Yuhao and a Parenthesis
  4. k8s资源控制(污点和容忍)
  5. linux查看运行钟的tomcat,linux查看tomcat启动运行日志
  6. 内卷到逆天!机器学习领域不读PhD,我配不配找工作?
  7. pcb板子制作各层的解释和用法
  8. [转]ASP.NET 状态服务 及 session丢失问题解决方案总结
  9. 解决:能提交和更新,但SVN查看log时提示找不到路径'svn/XXXX'
  10. java泛化_java 类字面常量,泛化的Class引用
  11. McAfee杀毒软件中的提权漏洞
  12. 海康监控设备如何修改IP地址
  13. Java爬取喜马拉雅非付费音频【优化】
  14. C#几种读取文件的方式
  15. 我不是刘德华-新地/卢克
  16. 魅族18Max什么时候发布?
  17. 理想汽车确认首席技术官王凯离职
  18. 海量数据搜索算法优化-存储/查询/排序算法
  19. jam 掘金study_有谁知道12月19号奇才对掘金(cctv5直播)赛后放的那首英文歌叫什么名字?多好听的。...
  20. 怎么用手机修改服务器的网关,网关,详细教您手机怎么改网关和IP

热门文章

  1. 软件测试简历上的职业技能怎么写,软件测试岗位个人简历个人技能范文
  2. JAVA课设日记本,java课程设计(日记本)
  3. sap abap开发从入门到精通_云端的ABAP Restful服务开发
  4. 基于ResNet迁移学习的LFW人脸识别分类
  5. Web 应用程序渗透测试清单
  6. 竞品分析:网易云音乐与QQ音乐
  7. 柔性电子综述2014:Wearable Electronics and Smart Textiles 可穿戴电子设备
  8. hackerrank答案
  9. 10.【Axure 10 】菜单-文件-导入RP文件
  10. WIN10系统——打开PB的帮助文档