立方体纹理cubic_texture
2011-03-03 09:49
387 查看
立方体纹理cubic_texture
设置在立方体纹理内使用的图像。由6个独立的图像组成一个立方体的6个面。如果硬件支持的话,这类纹理常被用在反射映射(reflection maps)或者天空盒(skyboxes)中。共有两种格式,一种是简短格式,图像名按一定特殊格式命名;另一种格式虽然更灵活,可以任意取名,但是长度也相应更长。
格式1这种格式的基础名如'skybox.jpg',系统会希望你提供的各面图像名为skybox_fr.jpg,skybox_bk.jpg,skybox_up.jpg,skybox_dn.jpg,skybox_lf.jpg,and skybox_rt.jpg。
格式2这种格式,每一面都显式地指定,以防如果没办法按一致的标准命名。你可以使用带separateUV参数的格式2,因为combinedUVW需要一个单独的纹理名赋值给复合3D纹理(见下面)。
两种格式中,最后一个参数的意思如下:
combinedUVW 6个纹理被合在一个立方体纹理映射中,使用带U,V,W元素的3D纹理坐标。对于反射映射是必要的,因为你永远不知道你将要需要的是哪一个面。需要注意的是,不是所有的显卡都支持立方体环境映射。 separateUV 6个纹理被分开来保存,但是被一个纹理层引用。在任一时刻只有一个纹理处于活动状态(实际上,它们被作为6幅画面保存起来),所以使用2D UV坐标。这种类型适用于天空盒(skyboxes)因为每次只有一面被渲染,而且在更老的显卡上也有硬件支持。
设置在立方体纹理内使用的图像。由6个独立的图像组成一个立方体的6个面。如果硬件支持的话,这类纹理常被用在反射映射(reflection maps)或者天空盒(skyboxes)中。共有两种格式,一种是简短格式,图像名按一定特殊格式命名;另一种格式虽然更灵活,可以任意取名,但是长度也相应更长。
格式1 (短格式): cubic_texture <base_name> <combinedUVW|separateUV>
格式1这种格式的基础名如'skybox.jpg',系统会希望你提供的各面图像名为skybox_fr.jpg,skybox_bk.jpg,skybox_up.jpg,skybox_dn.jpg,skybox_lf.jpg,and skybox_rt.jpg。
格式2 (长格式): cubic_texture <front> <back> <left> <right> <up> <down> separateUV
格式2这种格式,每一面都显式地指定,以防如果没办法按一致的标准命名。你可以使用带separateUV参数的格式2,因为combinedUVW需要一个单独的纹理名赋值给复合3D纹理(见下面)。
两种格式中,最后一个参数的意思如下:
combinedUVW 6个纹理被合在一个立方体纹理映射中,使用带U,V,W元素的3D纹理坐标。对于反射映射是必要的,因为你永远不知道你将要需要的是哪一个面。需要注意的是,不是所有的显卡都支持立方体环境映射。 separateUV 6个纹理被分开来保存,但是被一个纹理层引用。在任一时刻只有一个纹理处于活动状态(实际上,它们被作为6幅画面保存起来),所以使用2D UV坐标。这种类型适用于天空盒(skyboxes)因为每次只有一面被渲染,而且在更老的显卡上也有硬件支持。
默认: 无
相关文章推荐
- ComposedCubeMapTexture构成立方体图像纹理节点
- GeneratedCubeMapTexture生成立方体图像纹理节点
- 3DShader之立方体环境映射(cubic environment mapping)
- cocos2d-x 详解之 CCTexture2D(纹理图片)和 CCTextureCache(纹理缓存)
- 使用Texture管理cocosBuilder项目资源:纹理文件使用(TexturePacker)
- 渲染到纹理(Render To Texture, RTT)详解
- 渲染到纹理(Render To Texture, RTT)详解
- 16. 19. 1. 纹理用法 - A texture is a bitmap image applied to a shape
- starling教程-纹理(Texture)(五)
- osgEarth细节纹理案例 14.detail_texture.earth
- D3D9学习笔记(七) TEXTURE 纹理
- Texture block combine command 纹理块合并命令
- 《高效学习OpenGL》 之 多重纹理 glActiveTexture(),glMultiTexCoord2f(),glClientActiveTexture()
- CCRenderTexture(动态创建纹理类 ---通过OpenGL方法 可以实现截屏功能)
- android ndk调用OpenGL 实现纹理贴图Texture
- 纹理缓存(Texture Cache)
- 什么是渲染目标(render target)&& 渲染到纹理(Render To Texture, RTT)详解
- 二维纹理 Texture 2D
- 【转贴】Render to Texture(渲染到纹理)
- WPF 3D: MeshGeometry3D纹理坐标的正确定义TextureCoordinates