NVIDIA 研究团队在 SIGGRAPH Asia Real-Time Live 上展示采用 Gen AI 的交互式纹理绘画

这篇文章最初发表在 NVIDIA 技术博客上。

NVIDIA 研究人员在 SIGGRAPH 亚洲实时直播 活动中,展示了集成到交互式纹理绘制工作流程中的生成式 AI 技术。这项技术使艺术家能够直接在 3D 物体表面上绘制复杂、独一无二的纹理。

此原型展示了 AI 如何作为艺术家手中的画笔,而不仅仅是在高级用户的指导下生成完整的结果。它支持交互式地添加具有无限纹理变化和逼真过渡的局部细节。如果您错过了直播节目,请查看预录制版本的演示。

这是 NVIDIA 一系列研究项目中的一项,旨在通过实时 AI 推理和直接控制来开发新的迭代工作流,利用 AI 的强大功能支持创造力。SIGGRAPH 大会上的 AI 通用材质在 2023 年 8 月赢得了 Real-Time Live 节目奖项。

AI 纹理绘画使 AI 在交互式循环中更进一步。此项目使您能够通过交互式绘画直接控制纹理的位置、比例和方向,而不是在方形平铺上生成和迭代基于物理性质的渲染 (PBR) 材质,然后将其应用于 UV 映射的 3D 对象。每个 3D 绘画笔触都由 AI 实时生成。

定制 AI 以实现创意

在设计创意工具的各个方面中,对结果的直接迭代控制是最重要的方面之一。将现代基础图像 AI 模型集成到交互式工作流(例如绘画)中的挑战之一是,AI 非常擅长想象可能不一定是艺术家意图的东西。在某些情况下,这可能会导致需要仔细的工程提示和似乎难以控制的不可预测的结果。

图 1.使用带有岩石纹理示例的 AI 画笔添加具有不同画笔大小的卷积路径

在此界面中,研究人员选择不使用基于文本的界面来放置或识别纹理。根据"一张图像胜于千言万语"这句语,AI 笔刷以目标纹理的示例图像为条件。

灵感图像是 3D 设计中的常见概念。这些图像通常仅用作参考,必须经过大量处理,才能集成到 3D 场景中。

SIGGRAPH 大会上的 AI 材质演示展示了如何将不完美的灵感图像转换为可平铺的 PBR 材质,从而更轻松地将来自现实世界的灵感引入 3D 工作流。在这个新的演示中,任何现实世界纹理的灵感图像都可以转换为 AI 画笔,供艺术家使用以 3D 方式绘画。您不仅可以控制笔触形状,还可以控制画笔大小和纹理方向。

原型中的 AI 旨在确保笔触包含参考变体,且不会偏离太多标识。骨干基础 AI 模型还可在不同纹理的区域之间提供逼真的过渡,而无需任何此类过渡引用。例如,AI 可以使用 AI 纹理笔刷在原始草纹理和以交互方式绘制的岩石路径之间填充逼真的过渡。

图 2.使用文本查询生成的粉色花进行绘画

图 3.使用文本查询生成的古代符文纹理进行绘画

如果没有可以为画笔添加种子的鼓舞人心的图像,该怎么办?

文本转图像的 AI 可用于生成多个版本。您可以选择要使用的确切笔刷,在交互式循环中直接由艺术家控制,从而提供各种创意可能性。

由 NVIDIA 技术提供支持

为实现此原型, NVIDIA 采用了多种技术。速度是交互式界面和实时实时程序的要求之一。借助 NVIDIA GPU 中 Tensor Core 的加速推理,此原型可实现 0.23-0.15 秒的每个笔刷推理速度。

该原型的开发初衷是作为 NVIDIA Omniverse 的扩展。Omniverse 是一个 模块化开发平台,提供了用于构建应用和服务的 API 和微服务。它依托于 OpenUSDNVIDIA RTX 技术,使开发者能够构建包含 AI 的复杂 3D 工具。

在这种情况下,集成的 NVIDIA Warp 库 提供了高效的动态纹理支持,使 AI 能够为渲染对象提供快速更新。

在幕后,该方法依赖于NVIDIA Kaolin 库,它用于 3D 深度学习,能够直接在 GPU 上高效实现离屏光栅化和纹理反向投影。

致谢

此演示是 Anita Hu、Nishkrit Desai、Hassan Abu Alhaija、Alexander Zook、Seung Wook Kim、Ashley Goldstein、Carsten Klove、Daniela Hasenbring、Rajeev Rao 和 Masha Shugrina 跨团队合作的成果。Anita Hu 和 Alexander Zook 做了现场演示。

阅读原文

相关推荐
算家云2 天前
moffee模型部署教程
人工智能·python·github·markdown·nvidia·ppt·幻灯片制作
坐望云起14 天前
Ubuntu20.04 更新Nvidia驱动 + 安装CUDA12.1 + cudnn8.9.7
linux·ubuntu·nvidia·cuda·onnx·1024程序员节
RZer18 天前
NVIDIA 发布适用于网络安全的 NIM Blueprint
安全·web安全·nvidia
LifeBackwards25 天前
Ubuntu安装nvidia显卡驱动
ubuntu·显卡·nvidia
great-wind1 个月前
麒麟系统离线安装英伟达驱动
nvidia
utmhikari1 个月前
【DIY小记】新手小白超频i9-12900kf和3070ti经验分享
cpu·显卡·nvidia·超频·微星
学森杰登1 个月前
大模型生成PPT大纲优化方案:基于 nVidia NIM 平台的递归结构化生成
人工智能·python·自然语言处理·chatgpt·powerpoint·nvidia
DogDaoDao1 个月前
Windows 环境搭建 CUDA 和 cuDNN 详细教程
人工智能·windows·python·深度学习·nvidia·cuda·cudnn
IC拓荒者1 个月前
英伟达NVIDIA数字IC后端笔试真题(ASIC Physical Design Engineer)
nvidia·数字ic后端·ic后端实现·ic秋招笔试·ic秋招·ic笔试真题·physical design
读书,代码与猫2 个月前
【裸机装机系列】10.kali(ubuntu)-安装nvidia独立显卡步骤
ubuntu·kali·nvidia·linux安装nvidia显卡·ubuntu安装nvidia·裸机安装linux