纹理规格

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

纹理是应用于 3D 对象表面的数字图像,用于模拟和增强其视觉外观。Roblox 支持多种纹理类型,您可以与自定义 3D 对象一起导入,或直接作为单独的图像文件上传。有关实现基本纹理的详细信息,请参见 纹理和贴花

Roblox 还支持 物理基础渲染 (PBR) 纹理,这些纹理会覆盖网格现有的 TextureID,并可用于创建沉浸式环境和物体。

在创建自己的基本和高级纹理时,请遵循以下要求:

  • 文件格式 — 在 Studio 中单独上传的纹理文件格式必须提交为 .png.jpg.tga.bmp

  • 分辨率 — Roblox 支持最高 4096x4096 像素纹理分辨率 (4K)。当游戏加载时,引擎会自动以较低质量的纹理版本开始,并根据设备资源逐渐提高质量。即便如此,在上传纹理之前手动调整其大小可以在某些情况下改善内存使用。请考虑以下一般指导:

    • 对于较小的 5×5 stud 对象,使用 256×256 纹理分辨率。
    • 对于中等 10×10 stud 对象,使用 512×512 纹理分辨率。
    • 对于较大的 20×20 stud 对象,使用 1024×1024 纹理分辨率。
    • 有关 PBR 纹理地图的类似指导,请参见 PBR 纹理预算
  • 单一材质 - 网格对象只能分配一种材质。

表面外观

您可以在 Studio 中为网格添加 表面外观,以添加 PBR 纹理选项。SurfaceAppearance 实例使用 UV 映射,一种纹理映射形式,以准确地将多达四个 2D 图像映射到网格对象上。

请参阅以下 SurfaceAppearance 资产的要求:

  • 纹理文件 — 确保您的纹理遵循一致的约定,以优化 导入器 等工具的资产并帮助组织。当可能时,纹理文件应包含适当的名称后缀,并遵循适当的图像详细信息:

    纹理类型纹理方案后缀纹理图像详细信息
    Albedo_ALBRGB (24位)
    Metalness_MET单通道灰度 (8位)
    Normal_NORRGB (24位) - Roblox 仅支持 OpenGL 格式 - 切线空间 法线贴图。
    Roughness_RGH单通道灰度 (8位)
  • PBR 纹理预算 — 根据您要纹理处理的资产使用适当的纹理图大小,以优化视觉质量和性能。一般指导是,每个资产应有 256×256 的纹理分辨率,针对每个 2×2×2 单位空间。如果大于 2×2×2 立方体,请使用下一个较高的分辨率。以下是一些基本纹理大小示例:

    推荐图纸大小近似资产大小 (单位立方体)示例资产
    64×64 - 128×1281×1×1珠宝,太阳镜,眉毛,胡子。
    256×2562×2×2头发,鞋子,无袖上衣,T恤,短裤,短裙。

    256x256 是 刚性配件 的非 Albedo 地图 (RGH、MTL、NOR) 的 最大预算
    512×5124×4×4夹克,裤子,工作服,长袖衬衫,长裙。
    1024×1024 (最大)8×8×8全身衣物(连体衣,长袍),人形角色。

UV 映射

所有纹理都使用 UV 映射,这是一种 3D 建模过程,用于将 3D 模型的表面投影到 2D 图像或 UV 图集中。请遵循以下 UV 映射要求,特别是如果您正在手动编辑或优化 UV 图集:

  • 单一 UV 集 — 每个组件(如人形或配件)使用单一 UV 集。Studio 不允许多个 UV 集。
  • 坐标 — 所有 UV 必须在 0:1 空间内创建。
  • 重叠 — 允许 UV 重叠。
  • 最大纹理分辨率 — Roblox 支持最多 1024×1024 像素的纹理图空间。
©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。