3D 纹理是位图图像,其中包含三维信息,而不是标准的二维信息。3D 纹理通常用于仿真诸如雾或烟的体积效果,模拟体积 3D 网格,或存储动画纹理并在这些动画纹理之间混合。
要创建 3D 纹理,请导入具有以下属性的 2D 纹理:
随着分辨率的提高,3D 纹理在磁盘和内存中的大小会迅速增加。例如,具有 RGBAFloat 格式、无 Mipmap 且大小为 32 × 32 × 32 像素的 3D 纹理在内存中的大小为 512 KB(32 × 32 × 32 × 16 字节)。如果将分辨率提高到 256 × 256 × 256 像素,则内存中的大小变为 256 MB(256 × 256 × 256 × 16 字节)。
请遵循以下步骤进行导入:
Unity 为纹理中的每个单元格添加一个 3D 纹理切片。
导入的具有 8 列和 8 行的翻页纹理。
将纹理形状 (Texture Shape) 设置为 2D、列 (Columns) 设置为 8 以及行 (Rows) 设置为 8 后的纹理。
请参阅导入纹理以了解更多信息。