Unity AI材质生成器:根据文本提示创建基于物理渲染(PBR)的材质

在今天的Unity AI公测系列内容中,我们将展示如何利用“材质生成器”(Material Generator)在Unity编辑器内合成自定义的基于物理的渲染(PBR)表面,从而快速迭代场景的视觉效果与风格。
当设计尚在变动之中时,在原型环境中应用合适的表面材料可能会让人觉得为时过早。Unity AI材质生成器消除了这一障碍。只需描述您所需的表面,生成器便会提供一种基于物理的材质,可直接放入您的场景中使用。
什么是材质生成器?
Unity AI材质生成器(Unity AI Material Generator)是Generators工具集的一部分,该工具集包含了一系列直接集成在Unity编辑器中的 AI 驱动型资源创建工具。该材质生成器利用机器学习技术,根据文本提示(以及可选的参考图像)为3D物体生成逼真且可无缝平铺的表面材质。
由材质生成器(Material Generator)创建的材质支持基于物理的渲染(PBR),这意味着它们能准确响应Unity中的光照和环境条件——其表现与任何手工制作的 PBR 材质完全一致。
与Unity AI 的所有生成工具一样,这款工具旨在加速原型制作。您可以利用生成的材质作为开发初期的优质占位素材资源,为团队提供能够响应真实光照条件的视觉灰盒(greybox)替代模型。随后,在后期的制作阶段,你可以将其替换为由艺术家创作的正式美术素材。

如何使用Unity AI材质生成器
Unity AI材质生成器需要Unity Editor 6.0 或更高版本。在使用之前,您的项目必须关联到Unity Cloud ,并且您需要在编辑器内的AI 菜单中接受相关条款。AI 额度通过Unity Cloud Dashboard进行管理和监控。
设置完成后,操作非常简单:在 Project(项目)窗口的任意位置右键单击,然后选择Create > Rendering > Generate Material 。
模型选择
生成器窗口中的第一步是选择模型。Unity提供了多种基于不同视觉风格(如写实风格或风格化)训练而成的模型,让您从一开始就能确保生成器的输出与项目的艺术风格保持一致。
生成材质
编写提示词
Unity AI材质生成器以通俗英语文本描述作为主要输入。提示词应描述表面外观、材质类型以及您想要的任何风格特征——例如:具有天然纹理的木地板
您还可以添加负面提示词(Negative Prompt)来排除不需要的元素——分层“无划痕或污垢” ——从而更精确地控制输出结果。

变体与种子
“材质”滑块用于设定单次运行中生成的变体数量——当您希望比较同一表面的多种不同呈现效果时,这一功能非常实用。启用“自定义种子”(Custom Seed)功能可以锁定特定的种子数值,从而确保再次运行时生成一致的结果。将种子(seed)字段留空,该工具会自动选择一个。
模式参考
在“图案参考”(Pattern Reference)字段中,您可以提供一张参考图像,以引导生成材质的结构图案。Generators(生成器)资源包附带了一组针对无缝平铺优化的 pattern_## 纹理;对于砖块、瓷砖和织物等具有重复纹理的表面,使用这些纹理作为参考通常能获得最佳效果。
选择“生成”后,结果将显示在“生成”面板中。将鼠标悬停在任意缩略图上,即可显示生成该图像所使用的模型及提示词设置。

优化生成的材料
初始生成过程会产生一张基础图——即底色与表面细节。在此基础上,另外两个选项卡让您可以进一步提升画质。
PBR 选项卡——增加表面深度
PBR 选项卡模拟了光线与材质表面相互作用的方式。它通过一套完整的材质贴图分配(Material Map Assignments)扩展了基础贴图:
- 映射—— 它控制的内容
- delighted —— 基础色与漫反射表面细节,未烘焙光照信息
- 法线(Normal) —— 呈现凸起、凹槽或细腻表面纹理的视觉效果
- 高度——模拟的物理脊线与凹陷
- 金属感—— 表面反射光线的程度(金属特性)
- 平滑度——表面的粗糙度与光洁度
- 发光——看起来会发光的区域
- 遮挡—— 凹陷区域的环境阴影
- 遮罩贴图 (mask map) – 用于复杂多属性材质的组合贴图,最常用于HDRP。
您也可以在此选项卡中提供参考图像,以便在生成 PBR 贴图之前进一步影响材质的最终外观。选择 PBR 会启动额外的生成通道。

“放大”选项卡——提升分辨率
对表面属性满意后,可以使用“放大”(Upscale)选项卡对生成的材质进行精细处理和尺寸调整,从而提升清晰度与分辨率。只需点击一次“Upscale”(放大),即可处理所选的生成结果。

应用与管理生成的素材
应用于场景对象
生成的材质可以直接从“Generations”面板拖放到“Scene”视图中的对象上。检查器(Inspector)的预览区域同时显示球体和立方体,让您可以一并评估纹理在曲面上的表现及平铺效果;这对于在应用纹理前判断其是否呈现无缝效果非常有用。
上下文菜单选项
在“生成结果”面板中右键单击任意结果,会显示包含以下选项的上下文菜单:
- 选择操作会在“项目”窗口中高亮显示该资源。
- “刷新”操作会重新应用生成器中最近所做的改进。
- “提升为新资源”操作会根据生成结果创建一个独立的资源文件。
- “在 Finder 中显示”会打开磁盘上的文件位置。
- “显示生成数据”功能会展示所使用的模型及提示词设置,并提供选项,允许在进行新一轮生成时复用全部或部分设置。
生成的材质贴图默认存储在项目根目录下的`/GeneratedAssets`文件夹中,但您可以像移动其他任何资源一样,将其移动到项目中的任意位置。
Unity AI标签
您生成并分配的任何资源都会自动标记上Unity AI标签。这使得在整个项目中搜索和审查 AI 生成的内容变得非常简单——既可以在 Unity 的“搜索”(Search)窗口中输入“Unity AI” ,也可以右键点击任意资源并选择“搜索生成的资源” (Search Generated Assets) 。当您需要在开发后期阶段替换原型素材资源时,这一功能将非常有用。

Unity AI材质生成器在实际工作流程中的定位
Unity AI材质生成器加速了原型制作阶段:开发者或技术美术无需等待美术管线流程,即可在几分钟内为场景填充逼真的 PBR 材质。随着项目的推进,那些占位素材会被精心制作的最终素材资源所取代。
该生成器可与其他生成器套件(包括Texture2D 生成器、地形层生成器、精灵生成器、声音生成器和动画生成器)协同工作,使团队能够在正式投入完整资源制作之前,直接在编辑器内构建整个场景的视觉与氛围原型。
在会话级别/会话次数期间,您可以随时撤销生成器中的操作步骤。
深入了解Unity AI
如果您有兴趣进一步了解Unity AI公测版(Open Beta)所提供的功能,欢迎阅读本系列中的其他文章:
立即体验Unity AI
Unity AI公测版现已面向所有Unity 6 开发者开放。注册免费试用,体验 AI 助手,通过AI Gateway连接您常用的工具,并开始探索集成项目感知型 AI 智能体后的开发工作流。
请访问 unity.com/features/ai 注册并了解有关方案、定价及数据隐私的更多信息。
完整文档可在Unity AI文档中查阅,您可以通过编辑器中的链接或访问docs.unity3d.com找到该文档。
Unity AI Assistant 目前处于公测阶段。因此,本文所述的功能、行为及可用性均处于积极开发阶段,可能会发生变更、受到限制或在不另行通知的情况下停止提供。