首页 > 其他分享 >第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!

第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!

时间:2023-01-20 12:55:16浏览次数:54  
标签:Diffusion 游戏 AI 使用 农场 生成 Unity Stable

欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用各种 AI 工具,在 5 天内创建一个功能完备的农场游戏。到本系列结束时,你将了解到如何将多种 AI 工具整合到游戏开发流程中。本系列文章将向你展示如何将 AI 工具用于:

  1. 美术风格
  2. 游戏设计
  3. 3D 素材
  4. 2D 素材
  5. 剧情

想要观看视频快速了解?请 点击这里 快速了解本文内容,如果你需要掌握更多技术细节,请继续阅读!

注意:本教程面向熟悉 Unity 开发和 C# 语言的读者。如果你不熟悉这些技术,我们建议你先了解一下 Unity 然后再继续阅读,本文的作者制作了一系列 Unity 初学者视频,如果你希望我们发布到 Hugging Face 账号,请在评论区留言告诉我们。

第 1 天:确立美术风格

游戏开发流程第一步是 确立美术风格。对于要创建的农场游戏,本文将使用 Stable Diffusion 工具来帮助其美术风格的确立。Stable Diffusion 是一种基于文本描述生成图像的开源模型。接下来会介绍如何使用该工具为农场游戏创建视觉美术风格。

Stable Diffusion 基本设置

运行 Stable Diffusion 有两种方案可选:本地或在线。如果你拥有一台配备良好 GPU 的台式机并想使用全功能工具库,那么更建议本地方案。除此之外,你还可以尝试在线方案,请继续阅读本文详细查看本地方案和线上方案:

本地方案

本文将使用 Automatic1111 WebUI 在本地运行 Stable Diffusion。这是比较流行的本地运行 Stable Diffusion 的方案,不过要成功将其设置运行起来,还需要一些技术知识。如果你使用 Windows 且具有 8GB 以上内存的 Nvidia GPU,请按以下指示执行。否则,请在 代码仓库 的 README 文件中查看其他平台的运行说明,更或者可以选择在线方案。

在 Windows 上安装

要求:具有 8 GB 以上内存的 Nvidia GPU。

  1. 安装 Python 3.10.6,安装时勾选 "Add Python to PATH"

  2. 安装 git

  3. 在命令提示符中输入以下内容来克隆所需仓库

    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
    
  4. 下载 Stable Diffusion v1.5 checkpoint,并将其移动到仓库的 models 目录下

  5. 运行 webui-user.bat 来启动 WebUI

  6. 浏览器中访问 localhost://7860。如果一切正常,你将看到如下内容:

在线方案

如果你不具备本地运行 Stable Diffusion 的条件,或者偏好简易的解决方案,同样有多种在线运行方案供你选择。

标签:Diffusion,游戏,AI,使用,农场,生成,Unity,Stable
From: https://www.cnblogs.com/huggingface/p/17062668.html

相关文章

  • 【转载】AI的剥削:肯尼亚工人训练ChatGPT,看大量有害内容心理受伤——AI新时代下剥削
    原文地址:https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9062359768651479602%22%7D&n_type=-1&p_from=-1  ==================......
  • set -euxo pipefail
    有些开发人员会用Bash来实现很复杂的功能,就像使用别的高级语言一样。他可能觉得自己很牛逼但其他人早就想锤爆他了,Bash的可读性和可维护性远远低于任何高级语言。更要命的......
  • Google Jeff Dean 2022年终报告,大模型、AI 绘画神器
    GoogleJeffDean2022年终报告,大模型、AI绘画神器2022年,谷歌在ML领域取得了哪些新进展?JeffDean发万字长文总结。2022年,谷歌在机器学习方面有什么进展?GoogleResearch......
  • Baidu权重怎么查询?如何查百度权重?
    SEO人都想了解网站在百度检索中的权重,但是网站在不同的SEO查询工具中的排名不一样,比如一个网站在爱站PC权重、站长PC权重、爱站移动权重、站长移动权重等中的排名都是不一样......
  • error: Failed dependencies:解决
    使用rpma安装安装包时,会出现error:Faileddependencies:意思是失败的依赖  解决方法:在安装包后面加两个参数,如rpm-ivh包名--nodeps--force加上那两个参数的意义......
  • 探究BrainSplit-集群脑裂
    本篇文章将会以redis集群为例,分享在主从集群中会导致数据丢失的一个问题:BrainSplit-集群脑裂1.什么是集群脑裂所谓的脑裂,就是指在主从集群中,同时有两个主节点,它们都能......
  • Portainer CE安装
    一、Portainer架构二、基于Docker-Compose部署#catdocker-compose.yamlversion:'3'services:portainer-server:image:portainer/portainer-cecon......
  • AI换脸实战教学(FaceSwap的使用)---------第二步Tools:处理输入数据集。
    续上篇:https://www.cnblogs.com/techs-wenzhe/p/12936809.html第一步中已经提取出了源视频的人脸照片以及对应人脸遮罩(landmark以及其他自选遮罩)第二步:利用Tools处理提......
  • STM32F103和AIR32F103的FreeRTOS中断优先级
    关于ArmCortexM系列内核的中断优先级https://community.arm.com/arm-community-blogs/b/embedded-blog/posts/cutting-through-the-confusion-with-arm-cortex-m-int......
  • C/C++猜数字游戏[2023-01-19]
    C/C++猜数字游戏[2023-01-19](***)猜数字游戏一、问题猫述:该游戏可以由程序随机产生或由用户输人四个0到9之间的数字,且不重复玩游戏者通过游戏提示输入八次来匹配上......