华南理工TANGO项目原作解读: 文本驱动的三维物体风格化模型

简介: 华南理工TANGO项目原作解读: 文本驱动的三维物体风格化模型

根据给定输入创建 3D 内容(例如,根据文本提示、图像或 3D 形状)在计算机视觉和图形领域具有重要应用。现实中通常需要专业艺术(Technical Artist)耗费大量的时间成本去创作 3D 内容。

为了减少人力消耗,实现整个流程的自动化,华南理工等机构的研究人员提出了TANGO — 一种根据文本指导三维物体风格化的方法。这一领域目前最相关的工作是 Text2Mesh,它使用了预训练模型 CLIP 作为指导,预测三维模型表面顶点的颜色和位置偏移,从而实现风格化。然而简单地预测表面顶点颜色通常会产生不真实的渲染效果,且不规则的顶点偏移会造成很严重的自交。因此,该研究借鉴传统的基于物理的渲染管线,将整个渲染过程解耦为 SVBRDF 材质,法向贴图和灯光的预测过程,并分别用球高斯函数表达解耦的元素。这种基于物理的解耦方式使得 TANGO 可以正确产生具有真实感的渲染效果,并具有很好的鲁棒性。

对于给定的文本输入和三维模型,TANGO 可以产生精细程度较高的具有照片级真实感的细节,并且不会在三维模型表面产生自交问题。同时,得益于 TANGO对渲染方程的物理解耦,我们能够对材质进行编辑和重新打光,实现对输出结果的控制。另外,由于 TANGO 采用预测法向贴图的方式增添物体表面细节,因此对于顶点数较少的三维模型也有很好的鲁棒性。

机器之心最新一期线上分享邀请到了华南理工大学 Gorilla Lab 一年级博士生陈永炜(导师为贾奎教授),为大家解读他们提出的文本驱动三维模型风格化方法——TANGO。


分享主题:TANGO: 文本驱动的三维物体风格化模型

分享嘉宾:陈永炜,华南理工大学 Gorilla Lab 一年级博士生。师从贾奎教授,研究方向为三维视觉,多模态学习,可微渲染,扩散模型等,相关研究工作曾在 CVPR、ECCV、NeurIPS 等计算机视觉和人工智能顶级会议上发表

分享摘要:本次分享将介绍一种基于文本驱动的三维模型风格化方法——TANGO,该方法对于给定的三维模型和文本,可以自动生成更具有真实性的 SVBRDF 材质,法向贴图和灯光,并且对低质量三维模型有更好的鲁棒性。该研究已被 NeurIPS 2022 接收为 spotlight。

相关链接:

1)SOTA!模型平台项目主页链接:

https://sota.jiqizhixin.com/project/tango

2)论文链接:

https://arxiv.org/abs/2210.11277

3)项目主页:

https://cyw-3d.github.io/tango/

4)机器之心推文:

https://mp.weixin.qq.com/s/ZCD1wk9Ox_cs3bmCYtA1SA

相关文章
小知识 .rp文件用什么打开
rp 文件可以通过 Axure8 导入打开,具体方式如下:
5057 0
小知识 .rp文件用什么打开
|
9月前
|
人工智能 自然语言处理 并行计算
Github 12k star ,Shap‑E 深度解析:秒生成 3D 模型,一文掌握应用与技巧
Shap-E 是 OpenAI 开源的创新工具,能将文本或图片秒级转换为高质量 3D 模型,支持 Mesh 与 NeRF 格式输出。具备快速生成、双模态输入、本地部署等优势,适用于游戏原型、3D 打印、内容创作等场景,GitHub 已获 12k+ 星标。
750 0
|
人工智能 JavaScript 前端开发
白嫖 DeepSeek ,低代码竟然会一键作诗?
宜搭低代码平台接入 DeepSeek AI 大模型能力竟然这么方便!本教程将揭秘宜搭如何快速接入 DeepSeek API,3 步打造专属作诗机器人,也许你还能开发出更多有意思的智能玩法,让创意在代码间自由生长。
2776 14
|
存储 缓存 Java
createTempFile方法详解
createTempFile方法详解
|
关系型数据库 MySQL 分布式数据库
PolarDB支持哪些编程语言?
【5月更文挑战第12天】PolarDB支持哪些编程语言?
376 6
|
前端开发 小程序 API
【微信小程序】使用 Promise、async 和 await 将异步API 改写为同步
【微信小程序】使用 Promise、async 和 await 将异步API 改写为同步
686 0
|
存储 缓存 算法
代码简洁之道:我们该如何规范代码的命名?
代码简洁之道:我们该如何规范代码的命名?
502 1
|
JSON 前端开发 数据格式
关于JWT令牌和过滤器以及拦截器的实现流程
JWT令牌用于验证用户请求合法性,登录时通过Filter或Interceptor校验账号密码,生成JWT并返回给前端保存。请求时,后端通过解析令牌检查其完整性、时效性和合法性。Filter在请求处理前检查是否携带JWT,Interceptor的preHandle方法同样用于此目的。两者选择其一即可,拦截器配置更精确但稍复杂。
|
XML 存储 缓存
如何把业务代码越写越复杂? | MVP - MVVM - Clean Architecture
本文以一个真实项目的业务场景为载体,描述了经历一次次重构后,代码变得越来越复杂(you ya)的过程。
720 5
|
Web App开发 存储 数据库
2023Linux C/C++全栈开发知识技术合集(基础入门到高级进阶)(下)
2023Linux C/C++全栈开发知识技术合集(基础入门到高级进阶)

热门文章

最新文章