欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用各种 AI 工具,在 5 天内创建一个功能完备的农场游戏。到本系列结束时,你将了解到如何将多种 AI 工具整合到游戏开发流程中。本系列文章将向你展示如何将 AI 工具用于:
- 美术风格
- 游戏设计
- 3D 素材
- 2D 素材
- 剧情
点击这里 快速了解本文内容,如果你需要掌握更多技术细节,请继续阅读!
第 1 天:确立美术风格
游戏开发流程第一步是 确立美术风格。对于要创建的农场游戏,本文将使用 Stable Diffusion 工具来帮助其美术风格的确立。Stable Diffusion 是一种基于文本描述生成图像的开源模型。接下来会介绍如何使用该工具为农场游戏创建视觉美术风格。
Stable Diffusion 基本设置
本地或在线。如果你拥有一台配备良好 GPU 的台式机并想使用全功能工具库,那么更建议本地方案。除此之外,你还可以尝试在线方案,请继续阅读本文详细查看本地方案和线上方案:
本地方案
在 Windows 上安装
要求:具有 8 GB 以上内存的 Nvidia GPU。
-
安装 git
-
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
-
下载 Stable Diffusion v1.5 checkpoint,并将其移动到仓库的 models 目录下
-
webui-user.bat 来启动 WebUI
在线方案
🤗 Hugging Face 提供的 Space 应用中包含众多免费在线方案,例如 Stable Diffusion 2.1 Demo 或 camemduru webui。你可以 查看更多在线服务,甚至可以使用 🤗 Diffusers 编写你专属的免费运行方案!你也可以查看简单的 代码示例 以快速上手。
注意: 本系列的部分内容将使用 image2image 等高级功能,有些在线服务未提供这些功能。
生成概念艺术图片
输入提示语
书写指南,也可以 点击这里 查看我做的视频,带你 20 秒了解图片生成提示语的技巧!
- 使用描述词: 描述词会限制生成图片的形式,如 isometric, simple, solid shapes 等。这样生成图片的美术风格在游戏中会更容易重现。
- 使用同义关键词: 一些关键词 (如 low poly 虽然契合主题,但生成的图片质量通常较低。尝试找到它们的同义词,替换以保证生成质量。
- 使用指定艺术家的名字: 这种方式可以有效地引导模型采用指定艺术家的绘画风格,从而生成更高质量的图片。
我输入这样的提示语: isometric render of a farm by a river, simple, solid shapes, james gilleard, atey ghailan
生成图片如下:
使用 Unity 重现概念艺术
-
右键单击 -> 3D对象 (3D Object -> 立方体 (Cube
-
#FFE08C,强度
1.25
和柔和环境光 (#B3AF91
-
正交投影 来匹配概念艺术图片的投影形式
使用带有通用渲染管道的 Unity 2021.9.3f1 创建一个 Unity 项目。
加入我们的 Discord 频道 与我们交流吧!
使用 AI 进行游戏设计,敬请关注我们获得后续更新!
https://huggingface.co/blog/ml-for-games-1
译者:SuSung-boy (苏桑,经常倒腾图像的工业视觉算法工程师。