TRELLIS:革命性的3D资产生成模型

你是否曾经为创建高质量3D模型而烦恼?从概念设计到实际建模需要耗费大量时间和专业技能?TRELLIS的出现,彻底改变了这一现状。它是一个由微软开发的大规模3D资产生成模型,能够根据文本或图像提示生成高质量的3D资产,支持辐射场、3D高斯和网格等多种输出格式。本文将带你深入了解这个3D生成领域的突破性技术。

截至收录:
TRELLIS项目stars数:11099
TRELLIS项目forks数:1016

TRELLIS项目目录截图

TRELLIS项目核心亮点

🌟 高质量生成:能够生成具有复杂形状和纹理细节的多样化3D资产,质量远超现有方法。
🎯 多格式输出:支持辐射场、3D高斯、网格等多种3D表示格式,满足不同下游应用需求。
🔧 灵活编辑:提供局部编辑和变体生成功能,可轻松修改生成的3D资产。
🚀 大规模预训练:基于50万个多样化对象的3D资产数据集进行预训练,模型参数高达20亿。

TRELLIS项目快速开始

只需简单几步,你就能开始使用TRELLIS生成3D资产:

环境安装

# 克隆仓库
git clone --recurse-submodules https://github.com/microsoft/TRELLIS.git
cd TRELLIS
# 创建conda环境并安装依赖
. ./setup.sh --new-env --basic --xformers --flash-attn --diffoctreerast --spconv --mipgaussian --kaolin --nvdiffrast

 

运行示例代码

from trellis.pipelines import TrellisImageTo3DPipeline
# 加载预训练模型
pipeline = TrellisImageTo3DPipeline.from_pretrained("microsoft/TRELLIS-image-large")
pipeline.cuda()
# 生成3D资产
outputs = pipeline.run(image, seed=1)

查看生成结果

python
# 渲染并保存结果
video = render_utils.render_video(outputs[ gaussian ][0])[ color ]
imageio.mimsave("sample_gs.mp4", video, fps=30)

TRELLIS项目应用场景

场景一:游戏开发:游戏开发者可以快速生成角色、道具和环境资产,大幅缩短开发周期。
场景二:虚拟现实:为VR应用快速创建逼真的3D场景和对象,提升用户体验。
场景三:产品设计:设计师可以根据概念草图快速生成3D产品模型,加速设计迭代。
场景四:影视制作:为动画和特效制作提供高质量的3D资产,降低制作成本。

TRELLIS项目链接

Microsoft / TRELLIS项目地址:https://github.com/Microsoft/TRELLIS

本文地址:https://www.tgoos.com/26070

声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。