核心要点 (BLUF): 该工具将普通照片变成完整的PBR材质:它构建Base Color(Albedo),Normal,Height(Displacement),Roughness,Metallic和Ambient Occlusion贴图,包AO, Roughness 和 Metallic 合并到单个 ORM 贴图中,并在实时 3D 预览中显示平面、球体或立方体上的材质。 Height 由浏览器中的 Depth Anything V2 Small 模型计算得出,其他贴图均源自该模型和照片本身。照片从未上传,没有花费代币,也没有支付API。这些贴图是自动生成的、用于进一步调整的近似基础。
该工具拍摄照片并构建一组贴图,这些贴图构成 3D 编辑器或游戏引擎中的材质:表面颜色、微浮雕、高度、粗糙度、金属度和缝隙中的局部变暗。
首先,它计算照片的深度图,因此它知道什么更近,什么更远。 Height来自深度,Normal和Ambient Occlusion来自高度。 Base Color取自照片本身,而粗糙度和金属度则根据其亮度、对比度和细节来估计。
Base Color / Albedo — 没有光照时的表面颜色。 Normal — 微浮雕,可在光线下读取小凹凸。 Height / Displacement — 表面高度。 Roughness — 表面的哑光或光泽程度。 Metallic — 金属或电介质。 Ambient Occlusion — 缝隙中局部变暗。
还构建了压缩的 ORM 贴图:Ambient Occlusion 在红色通道中,Roughness 在绿色通道中,Metallic 在蓝色通道中。 Unreal Engine和glTF直接理解这张图。
照片永远不会上传:深度图是由 Depth Anything V2 Small 模型到 ONNX Runtime Web(WebGPU,还有 CPU 后备)计算的,所有其他贴图均源自它以及浏览器中的照片。没有付费API,也不收取代币。
StableMaterials、MaterialPalette和MaterialAnything不在服务器上使用,也没有“文本→材质”模式:该工具仅适用于照片,并且仅适用于您的设备。
“Seamless / 可平铺”模式将贴图的边缘与相反的边缘混合在一起,因此可以在表面上重复材质,而不会出现可见的接缝 - 这正是地板、墙壁、织物和其他大型平面所需要的。
实时 3D 预览显示平面、球体或立方体上的成品材质:用鼠标旋转模型,查看浮雕、粗糙度和金属度在不同照明下的外观。
每张贴图都可以作为单独的PNG下载,或者整个材料可以作为单个ZIP存档。为引擎选择文件命名集:通用、Unreal Engine、Unity、Blender 或 glTF — 因此导入器会拾取文件而无需重命名。
贴图分辨率也可选择:长边为 512、1024 或 2048 像素。
这些贴图是自动生成的、用于进一步调整的近似基础,而不是现成的“正确”PBR 材料。无法从单张照片中可靠地恢复金属,因此 Metallic 是一个可编辑的启发式蒙版,您可以使用滑块更改其阈值和强度。
自发光和不透明度无法从普通照片中可靠地恢复,因此没有单独的贴图。照片中已捕获的阴影和反射不会被删除 - 当启用该选项时,该工具只会使 Base Color 中的较大照明变化变平。
上传照片 - 深度模型将加载到您的浏览器中(在您下次访问时,它将来自缓存)。选择贴图分辨率,启用无缝模式和光照校正(如果需要),并使用滑块调整浮雕、遮挡、粗糙度和金属度的强度。
按“生成材质”——该工具会构建所有贴图并显示它们的预览。单独下载每张贴图,或将整套贴图下载为一个 ZIP 存档,以您选择的引擎命名。
该工具对于 3D 艺术家、游戏设计师和室内设计师非常有用:从木材、金属、织物或墙壁的照片中,您可以快速获取一组材质贴图并在编辑器中对其进行优化,而不是从头开始手工绘制贴图。
无处。计算深度图,所有材质图完全在设备上的浏览器内构建。
它是自动生成的、用于进一步调整的近似基础。无法从单张照片中可靠地恢复金属,因此 Metallic 是一个可编辑的启发式蒙版。
该工具完全免费,不收取任何账户代币费用。
Base Color、Normal、Height、Roughness、Metallic、Ambient Occlusion 和打包的 ORM 贴图。每一个作为一个单独的 PNG,或者整个集合作为一个 ZIP 存档。
Unreal Engine、Unity、Blender 和 glTF,以及通用套装。当您下载 ZIP 时,文件名会自动应用。