球形天空盒php,unity3d天空盒
我们现在来给地形系统添加一个天空盒
天空盒 , 顾名思义是 给游戏场景 添加一个 天空背景 让游戏更加精美,更具有魅力
添加天空盒 有两种方式
1 : 在当前相机上添加skybox
2 : 在当前场景上添加skybox
上面的两种方式的结果是一样的 第一种方式的优势在于 如果 世界中有多个摄像机的话,切换摄像机 需要看不同的天空 就可以使用这种方式实现
我们先来试试unity 给我们的提供的天空盒 吧
要使用 unity 当然要先导入天空资源包啦 导入方式 :
assets -> import package ->skyboxes 这里就不上图了
导入后会在project 窗口下面看到 standard assets 目录下面看到 skyboxes 目录这个目录下面就是unity 给我们提供的9个天空盒啦
如图
我们先来使用第一种方式 给摄像机添加天空盒
首先选择hierarchy 下面的 main camera 主摄像机
然后 点击 component->Rendering->skybox 给主摄像机添加一个 天空盒 这是我们就可以再 摄像机的 属性栏看到 skybox 属性
这个位置有两个位置需要注意 , 见图中 红色标记的位置
第一个 红色的框框
使用摄像机 天空盒 camera 下面的 clear flags 的值一定要是 skybox 否则效果是不出来的 ,这点童鞋们要注意哦
第二个 红色框框
这就是我们要设置的天空盒材质了 , 点击 custom skybox 属性后面的 小三角图标 在 弹出的 选择栏中 选择 刚刚我们添的系统天空盒 (直接把天空盒拖到这个位置也可以的)就是在 game 中看到效果了
第二种方式 给场景添加天空盒
在菜单栏中选择:Edit->Render Setting,在保证不在选择场景中其它文件的前提下,Inspector面板中将显示Render Setting属性,入下图
c、在skybox Material中指定一个天空盒材质,点击运行,将会看到该场景出现天空背景了。
是不是同样好简单 咔咔
那如何自己制作天空盒呢
其实同样好简单的 就是 一个球形材质加上 6 个天空图片纹理就可以了
首先在project 栏目中点击右键 create->material 创建一个球形材质
选中 刚刚创建的 material 出现 inspector 属性栏目
如图
第一个 红框框 一定要注意 要选择 RenderFx/skybox
剩下 的 6 个框框 从上往下
Front, Right ,Back , Left , Up , Down 顺序 添加上纹理贴图就可以了
这样一个天空盒子的材质就做好了, 赶快添加到 游戏场景中试试 看看效果吧 (添加方式 见上面的方式1 和方式2)
在源码中
project\Standard Assets\Skyboxes\Textures天空盒的纹理贴图 童鞋们可以试试 自己制作天空盒材质
结果效果图如下
咔咔 ,这章比较 简单 ,这章先到这里了,有意见或有问题的地方 欢迎各位童鞋童鞋 留言 讨论
球形天空盒php,unity3d天空盒相关推荐
- unity3d天空盒
前天刚从家里面回来,两个月没弄unity了,忘得差不多了,又得从头开始. 以前我只知道天空盒只是从摄像机添加的,现在才知道还有场景添加.下面我们就来看看吧. 添加天空盒 有两种方式 1 : 在当前相 ...
- 使用PTGui用360度全景图制作Unity3D天空盒
1.效果: l原始图片(来源于网络) l完成后效果(基于Unity2017.1.1) 2.使用PTGui软件将360度全景图片转换为6面立方体图片 转换后,得到这样的6张图 3.图片导入Unity3D ...
- 【问题集合】Unity3d天空盒问题
一.天空背景不显示 项目中在运行的时候有天空背景,但是在制作窗口中没有天空背景 问题分析 天空背景在项目运行的时候是显示状态,但是在制作窗口中却没有显示,这就说明天空盒的的设置是正确的,是因为在制作窗 ...
- Unity3D灯光与渲染学习之(一):天空盒、灯光以及色彩空间
最近在学习Siki学院中的U3D渲染,将学习的笔记进行整理,方便日后查阅,也方便各位交流学习.课程大纲如下: 先介绍灯光渲染的大致内容,灯光效果主要分为实时光照(RealTime) 和烘焙(Baked ...
- Unity3D 入门:如何制作天空效果?天空盒的使用
在 Unity 编辑器的主界面中我们可以很容易制作各种场景物体,但天空如何制作呢? 本文内容 了解和设置默认的天空盒 在资源商店中下载天空盒 总结 了解和设置默认的天空盒 在新建一个 Unity3D ...
- DirectX11 With Windows SDK--22 立方体映射:静态天空盒的读取与实现
前言 这一章我们主要学习由6个纹理所构成的立方体映射,以及用它来实现一个静态天空盒. 但是在此之前先要消除两个误区: 认为这一章的天空盒就是简单的在一个超大立方体的六个面内部贴上天空盒纹理: 认为天空 ...
- Balder 3D开发系列之--创建天空盒
一.天空盒的概念 天空盒是一种让计算机游戏屏幕背景具有更广阔视野的一种方法,当使用天空盒的时候,水平画面被限制在一个立方体当中,背景中遥远的山川,远处的建筑,还有天空等等都被投射到了立方体的各个面(这 ...
- C++ opengl 天空盒的创建
天空盒要处在最远处,任何东西都可以遮挡天空盒,而天空盒不能去遮挡任何东西. 根据深度缓冲区(清空深度缓存区默认是1.0[白色]),如果是在视野范围内,那么他的深度缓冲区会写上最近一次物体的深度信息,深 ...
- Vulkan_Shader—天空盒原理及源码
天空盒 一.原理:立方体贴图 我们已经使用2D纹理很长时间了,但除此之外仍有更多的纹理类型等着我们探索.在部分中,我们将讨论的是将多个纹理组合起来映射到一张纹理上的一种纹理类型:立方体贴图(Cube ...
- Three.js——天空盒
Three.js--天空盒 参考文档 Threejs Scene 纯色背景 简单来说就是整个背景是纯色的,实际开发中很少用到这种情况,毕竟不是很好看. scene.background = new T ...
最新文章
- java华农组合模式,华农《数据库应用》往年考试例卷
- 第二阶段个人冲刺10
- 短视频进入下半场,价值创造成赛点
- 基于matlab的图解粒度参数计算,基于MATLAB的图解粒度参数计算-热带地理.PDF
- 数据库-SQL分类介绍及总结
- 一日一技:ASP.NET Core Api网关Ocelot初探
- 剖析ASSERT函数
- Centos7 Docker 安装与启动_入门试炼01
- pip安装其他包报错
- MATLAB里sortrows是什么意思,Matlab中sortrows函数解析
- 词性标注-隐马尔可夫模型
- 从难民到 Uber 首席技术官:一个亚裔幸存者的故事
- Dz插件-Discuz插件-免费Discuz采集伪原创发布插件
- Ubuntu 禁止集成noueavu驱动并安装NVIDIA显卡驱动
- linux fedora14 u盘运行,通过U盘安装Fedora-14-i686-Live-Desktop
- 从阿里巴巴icon引入图标到微信小程序(可以改变大小,颜色)
- 验证“歌德巴赫猜想”
- 【c++】2020大一下c++期中考前小练习1
- 华为防火墙查看日志命令_华为防火墙命令
- 可视对讲系统服务器连接失败,可视对讲系统呼叫分机、门口机不通是什么问题?...