面向 Windows 的便携整合包,开箱即用地运行混元 3D 2.0/2.1 图生 3D Web 应用。
Supra-3D/SUPRA-Tex
从单张图片生成带纹理、可重新打光的 3D 资产(GLB 格式,含基础色、金属度和粗糙度贴图),也可为已有网格贴图。
- Star
- 683
- Fork
- 35
- 未关闭 Issue
- 4
- 最近提交
- 9天前
这是什么?
SUPRA-Tex 可以将单张图片转换为采用基于物理的渲染(PBR)材质的 3D 资产。它在参考视角中预测材质,将其编码为与表面对齐的 3D 观测,再由 Interleaved Flow Transformer 补全相机看不到的区域。目标是把输入图片中的文字、图案和材质边界等细节保留在可见表面上。
输出为包含基础色、金属度和粗糙度贴图的 GLB 文件,可在新的光照下渲染。除图生 3D 外,只要提供相机参数、前景图和参考视角材质图,同一流程也能为已有网格贴图。双视角模式会生成背面视图,使不可见的一侧也能跟随图像。
项目需要 Linux、NVIDIA GPU 和 CUDA 12.4。仓库提供本地 Gradio 网页应用和命令行脚本。部分模型(如 DINOv3、RMBG-2)需要在 Hugging Face 上单独申请访问权限。
核心功能
- 01生成包含基础色、金属度和粗糙度贴图的 GLB 资产。
- 02在可见表面上保留输入图片中的文字、图案和材质边界。
- 03通过 Interleaved Flow Transformer 补全不可见区域的纹理。
- 04可为已有网格贴图,需提供相机、前景图和材质图。
- 05提供本地 Gradio 网页应用和命令行脚本。
- 06提供可选的纹理精修和遮挡边界深度预过滤。
适用场景
- 从产品照片或参考图片制作带纹理的 3D 道具或资产。
- 为已有几何和相机数据的网格补全 PBR 纹理。
- 制作需要在 3D 引擎或渲染器中重新打光的 PBR 资产。
- 在单块 NVIDIA GPU 上试验单图生 3D。
快速上手
- 1
克隆仓库
git clone https://github.com/Supra-3D/SUPRA-Tex.git - 2
在已激活的 Conda 环境中安装运行时(需要 Python 3.10 以及带 nvcc 的 CUDA 12.4)
python scripts/install_runtime.py --conda - 3
登录 Hugging Face,获得 DINOv3 访问批准后下载模型
python scripts/prepare_models.py - 4
运行自带示例,生成带纹理的 GLB 文件
python scripts/run_example.py --output outputs/spiny_whelk_shell.glb
使用前须知
- 需要 Linux 系统和 NVIDIA GPU,并安装 CUDA 12.4 工具包。
- 图像转 3D 流程依赖 DINOv3,需要在 Hugging Face 上申请访问批准。
- 没有透明通道的 RGB 图像还需要 RMBG-2 或 BiRefNet 模型。
标签
常见问题
- SUPRA-Tex 是什么?
- 从单张图片生成带纹理、可重新打光的 3D 资产(GLB 格式,含基础色、金属度和粗糙度贴图),也可为已有网格贴图。 SUPRA-Tex 可以将单张图片转换为采用基于物理的渲染(PBR)材质的 3D 资产。它在参考视角中预测材质,将其编码为与表面对齐的 3D 观测,再由 Interleaved Flow Transformer 补全相机看不到的区域。目标是把输入图片中的文字、图案和材质边界等细节保留在可见表面上。
- SUPRA-Tex 可以免费使用吗?用的什么许可证?
- SUPRA-Tex 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- SUPRA-Tex 还在维护吗?
- 活跃维护中。SUPRA-Tex 最近一次提交是在 2026年10月29日。
- SUPRA-Tex 适合用来做什么?
- 从产品照片或参考图片制作带纹理的 3D 道具或资产。 为已有几何和相机数据的网格补全 PBR 纹理。 制作需要在 3D 引擎或渲染器中重新打光的 PBR 资产。 在单块 NVIDIA GPU 上试验单图生 3D。
- SUPRA-Tex 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Supra-3D/SUPRA-Tex.git 在已激活的 Conda 环境中安装运行时(需要 Python 3.10 以及带 nvcc 的 CUDA 12.4): python scripts/install_runtime.py --conda 登录 Hugging Face,获得 DINOv3 访问批准后下载模型: python scripts/prepare_models.py 运行自带示例,生成带纹理的 GLB 文件: python scripts/run_example.py --output outputs/spiny_whelk_shell.glb
- 在哪里获取 SUPRA-Tex?
- 源代码和安装说明在 GitHub 上:https://github.com/Supra-3D/SUPRA-Tex
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的 3D 几何精修推理代码与模型权重,可依据参考图将粗糙网格细化为高分辨率几何。
一款 Blender 插件,借助 ComfyUI 服务器上的扩散模型为 3D 模型生成贴图、网格、骨骼和 PBR 材质。
从单张物体图片生成 3D Gaussian splat 模型的推理 SDK 与演示。
一套 28 个 Agent Skills,教 AI 编程助手完成从建模、烘焙、绑定到导出与资产检查的专业 Blender 3D 流程。
将单张参考图重建为可动画的程序化 Three.js 代码模型,而不是网格文件。