天空盒包在你整个室外场景外,用来显示外围景象的,通常用来模拟天空。
建立一个标准默认的天空盒,到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.天空盒是显示在场景里所有物体后面的一个6面体。下面是创建一个自己天空盒的步骤: 2.首先做6张对应天空盒六个面的贴图,放入unity3d的线项目文件夹Assets。为每个贴图修改wrap mode ,从Repeat 改为 Clamp ,意思是说贴图方式是平铺重复改为单一适应。如果不这样做边缘上的颜色会不匹配: 3. 到主工具栏选择Assets->Create->Material创建一个新材质球,选择Inspector最上面的shader drop-down,选择RenderFX->Skybox. 分别把六张贴图指定给材质球对应的地方,你也可以直接从Project View把贴图拖到相应位置 4.这样你就可以指定你制作的天空盒到你的场景中去,从主工具栏选择Edit->Render Settings 把新天空盒直接拖到Inspector->Skybox Material的选项中 需要注意的是,Standard Assets包里已经含有几个现成默认的天空盒,这是最简单也是最快的建立天空方式,下面再研究可以变化天气和明暗的天空。
|