Paint3D

给 3D 模型一键生成无光照纹理,告别烘焙阴影

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 44 🐛 待处理 20 👀 关注 53
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 811
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可,可免费使用和部署,无付费版本。

项目预览

Paint3D 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队OpenTexture
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可,可免费使用和部署,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型diffusion-models,generative-ai,generative-model,stable-diffusion,texture,texture-synthesis
GitHub 星标★ 811
上线时间2023-11-30 00:00:00
代码更新2024-11-05
仓库体积39.2 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

Paint3D 是一个面向 3D 模型的纹理生成工具,由 CVPR 2024 论文提出。它解决的核心问题是:传统 3D 纹理生成往往依赖光照条件,导致生成的纹理在渲染时出现明暗不均或光照烘焙痕迹。Paint3D 采用无光照烘焙的扩散模型,能够为任意 3D 模型生成高质量、与光照无关的纹理贴图。其核心能力包括:基于文本或图像提示生成纹理、支持局部区域精细编辑、以及生成多视角一致的纹理效果。项目基于 Stable Diffusion 架构,提供了完整的训练和推理代码,适合研究者和开发者用于 3D 内容创作、游戏资产制作、AR/VR 场景构建等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 811

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 90 分钟 部署方式:本地安装 4 步

环境要求

  • NVIDIA GPU 24G+ 显存
  • CUDA 11.8
  • kaolin 0.13

安装与启动步骤

  1. 1建环境

    3D 纹理生成,依赖 kaolin 与 CUDA 版本强绑定。

    conda create -n paint3d python=3.9 -y && conda activate paint3d
  2. 2装 kaolin

    这一步最容易失败,URL 里的版本要换成自己的 torch 与 cuda。

    pip install kaolin==0.13.0 -f https://nvidia-kaolin.s3.us-east-2.amazonaws.com/torch2.0.1_cu118.html
  3. 3跑粗到细两阶段

    stage1 出初稿,stage2 精修,顺序不能反。

    python pipeline_paint3d_stage1.py --input ./assets/mesh.obj
    python pipeline_paint3d_stage2.py --input ./assets/mesh.obj
  4. 4只出 UV 图

    只要贴图不要渲染时用 UV_only 脚本更快。

    python pipeline_UV_only.py --input ./assets/mesh.obj

如何确认成功

输出目录里有 2K 的 UV 贴图与带贴图的网格文件。

注意事项

  • 输入网格不能自带贴图,否则会被覆盖。
  • kaolin 版本错了报的是莫名符号错误,别在代码里找。
  • 两阶段都跑很吃时间,先用低分辨率确认效果方向。

核心亮点

  • 创新性地去除光照烘焙,纹理在不同渲染环境下表现更真实
  • 支持文本和图像双模态输入,灵活控制纹理风格
  • 提供 CVPR 论文级完整代码,学术和工程参考价值高

不足之处

  • 文档/社区待观察
  • 项目处于早期阶段,依赖的 Stable Diffusion 生态可能带来较大资源消耗

适用场景

  • 3D 游戏资产快速制作纹理贴图
  • AR/VR 场景中需要真实材质渲染的模型
  • 影视或动画制作中的 3D 角色和道具纹理设计

替代项目

Text2Tex、TEXTure、DreamFusion

上一篇:StableGen

下一篇:Arc2Face

同类项目推荐

Nova3D 开源

一句话生成可编辑3D模型,支持文本和图片输入。

Design workspace for programmable 3D. Nova builds assets and worlds as editable, ver···

★ 739 2026-08-09
gaussian-dejavu 开源

单视频快速生成可控3D头像,泛化与个性化兼得

[WACV 2025] Official repository for "Gaussian Deja-vu: Creating Controllable 3D Gaus···

★ 68 2026-08-09
AlphaAvatar 开源

像搭积木一样拼出能听会说有记忆的实时数字人

An Omni Real-Time Assistant for Everyone

★ 821 2026-09-16
HeadSculpt 开源

输入一句话,快速生成可编辑的 3D 头部头像

[NeurIPS 2023] HeadSculpt: Crafting 3D Head Avatars with Text

★ 116 2026-08-09
SOMA-X 开源

一套API统一所有人体模型,告别格式混乱

SOMA: Unifying Parametric Human Body Models

★ 879 2026-08-09
momask-codes 开源

用掩码建模生成逼真3D动作,支持文本驱动

Official implementation of "MoMask: Generative Masked Modeling of 3D Human Motions (···

★ 1344 2026-08-09
TAR3D 开源

像拼积木一样,逐部件预测生成高质量 3D 模型

Official Code for 'TAR3D: Creating High-Quality 3D Assets via Next-Part Prediction' ···

★ 79 2026-08-09
MotionDiffuse 开源

输入一句话,AI自动生成逼真的3D人体动画

MotionDiffuse: Text-Driven Human Motion Generation with Diffusion Model

★ 987 2026-08-09
SolidUI 开源

一句话生成可视化图表,告别手写代码

one sentence generates any graph

★ 682 2026-08-09