Version: Unity 6.0 (6000.0)
语言 : 中文
3D 纹理简介
预览 3D 纹理

创建 3D 纹理

3D 纹理是位图图像,其中包含三维信息,而不是标准的二维信息。3D 纹理通常用于仿真诸如雾或烟的体积效果,模拟体积 3D 网格,或存储动画纹理并在这些动画纹理之间混合。

要创建 3D 纹理,请导入具有以下属性的 2D 纹理:

  • Flipbook 格式 - 排列为常规单元格的单个 2D 纹理。
  • 最大大小为 2048 × 2048 × 2048 像素。

随着分辨率的提高,3D 纹理在磁盘和内存中的大小会迅速增加。例如,具有 RGBAFloat 格式、无 Mipmap 且大小为 32 × 32 × 32 像素的 3D 纹理在内存中的大小为 512 KB(32 × 32 × 32 × 16 字节)。如果将分辨率提高到 256 × 256 × 256 像素,则内存中的大小变为 256 MB(256 × 256 × 256 × 16 字节)。

请遵循以下步骤进行导入:

  1. 将纹理导入项目。
  2. 在项目 (Project) 窗口中,选择纹理资源。Unity 会在检视面板 (Inspector) 窗口中显示纹理导入设置。
  3. 在检视面板 (Inspector) 窗口中,将纹理形状 (Texture Shape) 设置为 3D。
  4. 将列 (Columns) 和行 (Rows) 设置为适用于翻页纹理的值。
  5. 选择应用 (Apply)。

Unity 为纹理中的每个单元格添加一个 3D 纹理切片。

作为 2D 纹理的翻页图像
导入的具有 8 列和 8 行的翻页纹理。

作为 3D 纹理的翻页图像
将纹理形状 (Texture Shape) 设置为 2D、列 (Columns) 设置为 8 以及行 (Rows) 设置为 8 后的纹理。

请参阅导入纹理以了解更多信息。

其他资源

3D 纹理简介
预览 3D 纹理