Unity 的精灵生成器:根据提示创建2D精灵、图标和可用于动画的精灵表

Unity 的精灵生成器旨在帮助您生成、编辑和制作自定义2D素材资源,从而弥合概念和场景之间的差距,而不会中断您的创作流程。
Unity 的精灵生成器是一个生成式 AI 工具,作为 AI 工具测试版的一部分,内置于Unity编辑器中。它使用机器学习模型,根据基于文本的提示和参考图像生成2D精灵——可以直接应用到场景、分配给 UI 元素或进行动画制作——而无需离开编辑器。
该工具是为开发原型阶段而设计的。生成的精灵图是占位素材资源,可以在制作高质量美术作品时为团队提供一些视觉素材以供使用。它们计划在项目交付前被人工制造的最终素材资源所替换。精灵生成器可以加快迭代速度;它不能替代艺术家的工作。
本指南涵盖了完整的精灵生成器工作流程:打开窗口、选择模型、编写提示、使用参考图像、使用后期处理选项卡修改结果、生成可用于动画的精灵表、管理“生成”面板以及在项目中查找生成的素材资源。

什么是精灵生成器?
精灵生成器使用机器学习模型创建2D精灵。精灵是游戏或应用程序中使用的2D图形对象,例如角色、图标、树或用户界面元素。使用精灵生成器,您可以:
- 使用各种预训练模型,根据基于文本的提示生成精灵图
- 使用参考图像来指导最终作品的风格、构图、景深或线条艺术。
- 调整分辨率和视觉属性以适应您的项目
- 后期处理结果包括去除背景、放大、像素化、重新着色和图像修复
- 直接从生成的图像生成可用于动画的精灵图
所有生成的素材资源都保存在项目根目录下的/GeneratedAssets文件夹中,并一直保留在那里,直到您手动删除它们。
打开精灵生成器
有两种方法可以打开精灵生成器窗口:
从“项目”窗口
在“项目”窗口的空白区域单击鼠标右键。
选择“创建” > “2D” > “生成精灵” 。
精灵生成器窗口与新创建的精灵资源一起打开。请根据项目需要重命名资源文件。
从对象选择器
对象选择器提供了一个上下文快捷方式,用于在检查器窗口中生成精灵并将其立即分配给字段。使用方法:
在检查器窗口中,选择相关字段旁边的对象选择器(⊙)图标——例如,UI 图像组件上的精灵引用。
在选择器窗口的右上角选择“生成新对象” 。
精灵生成器打开。生成并选择结果后,新资产将自动分配。
“生成”窗口 – 控件和选项
“生成”窗口是定义要生成的精灵的主要界面。可选择的方案如下:
模型选择
精灵生成器提供各种第三方人工智能模型。只需选择“更改”即可打开“选择型号”窗口,然后选择符合您所需风格的型号。
迅速的
输入您想要创建的角色的文字描述。请具体说明主题、视觉风格以及任何重要细节。例如:“一个发光的魔法药水瓶,俯视图,卡通风格。”
否定提示
“否定提示”字段允许您描述要从结果中排除的元素。例如,输入“无文字或标志”或“背景杂乱”可以引导用户远离这些元素。将否定提示与主要提示结合使用,可以更精细地控制每一代中显示的内容。
图片
“图像”滑块设置单次运行中要生成的精灵变体的数量。一次生成多个结果,可以让你在决定将哪个结果提升为资产之前,先比较不同的选项。
方面
“尺寸”下拉菜单设置生成的精灵的输出分辨率。选择适合您预期用途的尺寸——例如,512 × 512 用于小图标,1024 × 1024 用于较大的字符图像。之后还可以使用“放大”选项卡提高分辨率。
定制种子
启用自定义种子并输入数字会将生成过程锁定在固定的起始点。当对同一主题进行多次迭代,每次迭代的提示信息略有不同时,这种方法很有用,因为它可以在每次运行中产生更一致的结果。
向提示添加更多控件
选择“向提示添加更多控件”会打开一个面板,用于附加参考图像运算符。这些指导基于现有视觉效果进行生成。有关更多详细信息,请参阅下面的“从参考图像生成”部分。

从参考图像生成
精灵生成器支持六种参考图像运算符类型,用于控制生成的精灵与提供的图像之间的关系。添加参考文献:
1.在“生成”窗口中,选择“添加更多控件以提示” 。
2.在“选择要添加的运算符”窗口中,从以下类型中选择:
- 图像参考– 使用参考图像作为源图像进行修改。这为新一代提供了一个直接的视觉起点。
- 风格参考– 使生成的精灵遵循参考图像的艺术风格——其调色板、渲染方法和整体美感——而不直接复制其内容。
- 成分参考–影响输出结果中元素的空间排列。当参考图的布局或构图很重要时,例如特定的姿势或视觉层次结构,可以使用此功能。
- 深度参考– 根据参考值添加深度信息。这有助于确保生成的精灵具有令人信服的近景和远景元素的感觉。
- 线稿参考– 将输出设置为遵循参考线稿的风格。有助于与项目中已有的手绘或矢量风格艺术作品保持一致。
- 特征参考– 将参考资料中的特定视觉细节(例如颜色图案或独特形状)与生成的精灵进行匹配。
3.通过浏览“选择纹理2D”窗口(“资源”选项卡)选择参考图像。
4.使用“强度”滑块设置参考图像相对于文本提示对结果的影响程度。
5.选择“生成”。
后处理标签
生成精灵后,“生成”窗口提供了五个后处理选项卡,用于优化结果。每个标签页都有其独特的用途。
底
“移除背景”选项卡会从生成的精灵中去除背景,使主体位于透明的 alpha 通道上。这是在用户界面中使用精灵、将其用作场景元素或将其用作精灵图动画的第一帧之前的重要步骤。
使用“移除背景”功能:
1.选择“移除背景”选项卡。
2.查看基础图像。
3.选择“移除背景” 。
高档
“放大”选项卡可以提高精灵的分辨率,而不会损失细节。放大后,分辨率标记(例如 2K)会出现在“世代”面板中精灵缩略图的左上角。
使用 Upscale 功能:
1.选择“放大”选项卡。
2.选择“更改”以选择更高档的型号。
3.选择“放大” 。
像素化
“像素化”选项卡将精灵图转换为像素艺术风格。设置包括:
- 尺寸– 定义像素尺寸
- 保持图像大小– 保留原始精灵图尺寸
- 采样大小– 设置要采样的相邻像素数量
- 像素化模式– 选择像素化的应用方式,选项包括质心、对比度、双三次插值、最近邻和中心。
- 轮廓粗细– 调整像素轮廓的粗细
使用 Pixelate:
1.选择“像素化”选项卡。
2.调整设置以适应所需的像素艺术风格。
3.选择像素化。
重新着色
“重新着色”选项卡允许您提供自定义调色板并将其应用于精灵。在调色板参考字段中选择画笔图标会打开涂鸦窗口,其中提供了画笔、橡皮擦、颜料填充、颜色选择器和画笔大小控制等工具。“显示基础图像”开关允许您在绘制调色板参考时预览原始精灵。
使用 Recolor:
1.选择“重新着色”选项卡。
2.使用涂鸦工具定义调色板。
3.选择“重新着色” 。
补漆
“修复”选项卡允许您通过在精灵的特定区域上绘制蒙版并仅为该区域生成新内容来细化精灵的特定区域。这对于纠正不需要的细节或替换特定元素而无需重新生成整个图像非常有用。
使用 Inpaint:
1.选择“修复”选项卡。
2.输入提示信息,描述您希望在遮罩区域中显示的内容。请勿将“提示”字段留空。
3.在“修复蒙版”字段中选择画笔工具,打开涂鸦窗口。
4.在要修改的区域上涂抹遮罩。
5.选择“生成” 。
为2D动画生成精灵图
精灵生成器可以直接从生成的图像生成可用于动画的精灵图。这会将单个静态精灵转换为 4 × 4 的动画帧网格(总共 16 帧),该网格源自一段短的转盘式视频。
工作流程分为两个阶段:
第一阶段——生成并准备源图像
1.打开精灵生成器,方法是: AI >生成新精灵 >精灵。
2.选择“生成”选项卡,输入描述您的角色或对象的提示,然后选择“生成” 。
3.打开“移除背景”选项卡,然后选择“移除背景”以从结果中移除背景。这一步骤很重要:否则背景内容会出现在精灵图帧中。
第二阶段——生成精灵图
1.选择精灵图选项卡。
2.在“提示”字段中,指定运动类型——例如,“转盘”。
3.提供一张参考图片作为动画的第一帧。
4.选择精灵图。
该生成器生成一个五秒钟的动画视频,并从中采样等间距的帧来创建精灵图。“生成”面板中显示的结果包括动画视频(保存为 /GeneratedAssets 文件夹中的 .mp4 文件)和“检查器”窗口中相应的精灵表。
要在项目中使用精灵图,请在“项目”窗口中选择它,然后将其拖入场景中。出现提示时,创建并保存动画片段(.anim 文件)。

“世代”小组
每次会话级别/会话次数中生成的每个精灵都会显示在“世代”面板中。将鼠标悬停在缩略图上,即可显示所使用的模型以及该结果的提示设置。右键单击缩略图会打开一个上下文菜单,其中包含以下选项:
- 选择– 在项目窗口中高亮显示精灵。
- 提升至当前资源– 将当前精灵资源替换为选定的版本
- 提升为新资产——从选定的世代创建一个新的、独立的资产,而原始资产保持不变。
- 在 Finder 中显示– 打开磁盘上的文件位置
- 显示生成数据– 显示所使用的模型、提示和参考图像设置;在此窗口中,“全部使用”会将所有设置复制回“生成”窗口,“使用”仅复制选定的设置,“复制”会立即使用这些设置生成新的精灵。
查找生成的素材资源Unity AI标签
当您生成精灵并将生成版本提升为资源时,该资源会自动标记Unity AI标签。此标签可让您识别、搜索和整理项目中使用生成器生成的所有素材资源。这在您以后想要替换原型素材资源时非常有用。
要查找所有带有此标签的素材资源,请执行以下操作之一:
- 在 Unity 的搜索窗口中输入Unity AI
- 右键单击任意生成的资产,然后选择“搜索生成的资产”。
Unity AI标签不会在资源首次创建时应用,而只会在为其分配一个世代时应用。

使用编辑器内置的AI助手生成精灵图
也可以从编辑器内的 AI 助手窗口中调用精灵生成器。在代理模式下,助手可以理解您的完整项目上下文(包括场景层次结构、活动游戏对象、现有素材资源、已安装的软件包等),并可以使用该上下文根据自然语言提示启动精灵生成工作流程。
例如,向助手提示“为用户界面生成像素艺术敌人图标”,将打开相应的工作流程,根据项目的艺术风格建议相关模型,并在同一个对话界面中指导生成过程。
更多关于人工智能工具的信息
如果您有兴趣了解更多关于Unity AI公开测试版的内容,我们邀请您阅读本系列的其他文章:
立即体验人工智能工具
现在所有Unity 6 开发者都可以使用测试版 AI 工具。注册免费试用版,探索 AI 助手,通过AI Gateway连接您喜欢的工具,并开始尝试使用内置项目感知 AI 代理的开发工作流程会是什么样子。
注册并了解更多关于计划、定价和数据隐私的信息,请访问 unity.com/features/ai
完整的文档可在Unity AI文档中找到,该文档可通过编辑器链接或访问docs.unity3d.com获取。
编辑器内置的AI助手目前处于公开测试阶段。因此,本文中描述的功能、行为和可用性均处于积极开发阶段,可能会发生变化、受到限制或停止,恕不另行通知。