立方体贴图纹理(cubemaptexture)

2015-1-6 09:16| 发布者: 杨炎| 查看: 1255| 评论: 0|原作者: 蛮牛|来自: yzc88亚洲城脚本manual

摘要: 立方体贴图纹理 (cubemap texture)立方体贴图纹理 (cubemap texture)是置于假想立方体各面上的六个单独方形纹理的集合。它们最常用于在对象上显示无限远反射(类似于天空盒 (skybox)在背景中显示遥远景色的方式)。u ...

立方体贴图纹理 (cubemap texture)

立方体贴图纹理 (cubemap texture)是置于假想立方体各面上的六个单独方形纹理的集合。它们最常用于在对象上显示无限远反射(类似于天空盒 (skybox)在背景中显示遥远景色的方式)。unity 中的反射内置着色器使用立方体贴图 (cubemap) 显示反射。

a在此球体上显示为反射的山脉场景立方体贴图 (cubemap)

可以通过多种方式之一创建立方体贴图 (cubemap):

使用(assets)->创建 (create)->立方体贴图 (cubemap),设置其属性,然后将六个纹理(texture)资源拖动到对应立方体贴图 (cubemap)“面”上。请注意,纹理在更改时必须重新应用,因为纹理会烘焙为立方体贴图资源 (cubemap asset),无法链接到纹理。

使用纹理(texture)导入设置从导入的单个纹理资源创建立方体贴图 (cubemap)。

从脚本将场景渲染为立方体贴图 (cubemap)。camera.rendertocubemap页面中的代码示例包含用于从编辑器直接渲染立方体贴图 (cubemap) 的脚本。

属性

属性:

功能:

右 (+x) (right (+x))

立方体贴图 (cubemap) 面右全局面的纹理。

左 (-x) (left (-x))

立方体贴图 (cubemap) 面上全局面的纹理。

上 (+y) (top (+y))

立方体贴图 (cubemap) 面上全局面的纹理。

下 (-y) (bottom (-y))

立方体贴图 (cubemap) 面下全局面的纹理。

前 (+z) (front (+z))

立方体贴图 (cubemap) 面前全局面的纹理。

后 (-z) (front (-z))

立方体贴图 (cubemap) 面后全局面的纹理。

面大小 (face size)

每个单独立方体贴图 (cubemap) 面的宽度和高度(以像素为单位)。纹理会在内部缩放以适应此大小,无需手动缩放资源。

多层贴图 (mipmap)

启用可创建多层贴图。

格式 (format)

创建的立方体贴图 (cubemap) 的格式。

相关阅读

文章点评
相关文章