首页游戏资讯如何用AIGC工具5天开发一款模拟经营游戏

如何用AIGC工具5天开发一款模拟经营游戏

misa2 05-22 4次浏览 0条评论

前不久ChatGPT4的发布时,曾演示了用60秒写一款小游戏,让各人进一步发现和操纵它的潜力。但是应该仍是有很多开发者不晓得事实若何操纵ChatGPT的强大功用,以及还需要操纵哪些软件来与它共同,完成造造一款游戏。

近日罗斯基在一个海外博客上看到一组文章,做者在文中为各人演示了用哪些以及若何用AIGC东西在五天内造造一款功用齐全的模仿运营农场游戏。

以下是编译内容:

本文将利用AIGC东西在短短5天内开发一款功用齐全的农场游戏,带各人领会若何将各类AI GC东西整合到游戏开发工做中,展现的内容有:美术风气、游戏设想、3D资本、2D资本、故事内容。

重视:本教程适用于熟悉Unity开发和C#的读者。假设您不熟悉那些手艺,请在阅读之前查看面向初学者的Unity教程。

第一天:确认美术风气

游戏开发的第一步是确定美术风气,对此我们利用的AIGC东西喊做Stable Diffusion,那是一个基于文本描述生成图像的开源模子。我们将用它为游戏创建视觉风气。

Stable Diffusion有两种运行体例:当地或在线。假设你的设备具有不错的GPU,而且你想利用所有功用,那就选举当地运行,反之抉择在线办事。

当地运行:

本文将利用Automatic1111 WebUI在当地运行Stable Diffusion。下面是在当地运行Stable Diffusion的流程,利用者需要领会一些手艺常识。假设你利用的是Windows操做系统,而且拥有至少8g内存的Nvidia GPU,请陆续施行下面的阐明。不然,请到GitHub的README上觅觅其他平台的利用阐明,或者能够抉择在线办事。

安拆在Windows系统设备上:

要求:具有至少8 GB内存的Nvidia GPU。

安拆Python 3.10.6。请务必在安拆过程中确认“将Python添加到PATH”。

安拆git。

通过在“号令提醒符”中输进以下内容来克隆存储库:

git clone

下载Stable Diffusion 1.5 weights,存放在克隆存储库的“models”目次中。

通过在克隆的存储库中运行webui-user.bat来运行WebUI。

展开全文

找到“localhost://7860”以利用WebUI。假设一切运行一般,应该就像下面如许:

若何用AIGC东西5天开发一款模仿运营游戏

在线运行:

假设你不称心当地运行Stable Diffusion的要求,或者更喜好精简的利用界面,有良多办法能够在线运行Stable Diffusion。博客Hugging Face上有良多免费利用计划,如Stable Diffusion 2.1演示或camemduru web。重视:本篇文章的部门内容将利用image2image等高级功用,那些功用在线办事上可能没有。

生成概念图

下面来生成一些概念图。步调很简单:

输进所需内容。

单击生成。

若何用AIGC东西5天开发一款模仿运营游戏

但是,若何得到你实正想要的工具呢?输进指令自己就是一门艺术,所以假设你生成的第一张图片不是很好也不妨。有许多资本能够改进指令,好比利用lexica.art之类的资本来查看其别人利用Stable Diffusion生成的内容。觅觅与你想要的风气类似的图像,从中获得指令灵感。下面有一些利用Stable Diffusion 1.5生成美术风气的提醒:

利用“isometric、simple、solid shapes”等词来限造图片的形式,那种图片风气更随便复现到游戏中。

一些关键字,如“low poly”,固然切合主题,但往往会产出较低量量的成果,定见找到此外替代字。

利用特定艺术家的名字也是一种有效的体例,能够引导模子摘用特定风气并得到更高量量的成果。

输进指令:isometric render of a farm by a river, simple, solid shapes, james gilleard,atey ghailan。成果如下:

若何用AIGC东西5天开发一款模仿运营游戏

利用到Unity中:

下面利用游戏引擎Unity来让那个农场游戏动起来。

利用Unity 2021.9.3f1和Universal Render Pipeline创建Unity项目。

利用根本外形修建场景。例如,添加立方体,单击右键- 3D对象-立方体。

若何用AIGC东西5天开发一款模仿运营游戏

利用概念图做为参考来设置Materials。下面利用的是根本内置材量。

若何用AIGC东西5天开发一款模仿运营游戏

设置光照。下面利用的是温热的阳光(#FFE08C,强度1.25)和温和的情况照明 (#B3AF91)。

若何用AIGC东西5天开发一款模仿运营游戏

设置相机利用正射投影来婚配美术风气的投影。

若何用AIGC东西5天开发一款模仿运营游戏

加一些水。下面利用的是Unity资本商铺中的Stylized Water Shader。

若何用AIGC东西5天开发一款模仿运营游戏

最初停止后期处置,利用了ACES色彩映射(tonemapping)和+0.2曝光。

若何用AIGC东西5天开发一款模仿运营游戏

第二天 用ChatGPT设想游戏

基于那款农业游戏向ChatGPT发问:你是一位专业游戏设想师,要设想一款简单的农场游戏。要让它有趣,吸惹人,哪些功用最重要?

ChatGPT给出的谜底:做物多样化;具有挑战性和奖励的进度系统;动态和交互式情况;社交和多人游戏功用;一个浩荡且给人代进感的故事或主题。

本文其实不会详尽写出若何实现那些内容,因为本系列的重点是若何在游戏开发过程中利用AIGC东西。

别的要说说ChatGPT的局限性,有时候它的谜底听起来很有说服力,现实上内容是错误的。以下是一个与游戏开发相关的错误答复:

若何用AIGC东西5天开发一款模仿运营游戏

它的阐明固然听起来很棒,但却是完全错误的。那告诉各人ChatGPT固然十分有用,但不该该用做常识库。

定见将ChatGPT更多做为思维风暴和加速开发的东西,而不是用它完全替代开发过程中的步调。

第三天 获取3D资本

文本转3D的当前形态

如第1步所述,文本转图像东西(如Stable Diffusion)在游戏开发工做中十分有用。文本转3D或根据文本描述生成3D模子范畴比来也有许多开展:

DreamFusion利用2D衬着来生成3D资本。

CLIPMatrix和CLIP-Mesh-SMPLX间接生成纹理网格(textured meshes)。

CLIP-Forge利用语言生成像素模子(voxel-based models)。

CLIP-NeRF驱动带有文本和图像的NeRF。

Point-E和Pulsar+CLIP利用语言来生成3D点云(point clouds)。

Dream Textures在Blender中主动利用文本转图像到纹理场景中。

此中许多办法(不包罗CLIPMatrix和CLIP-Mesh-SMPLX)都基于视图合成或生成主题的新视图,而不是传统的3D衬着。那就是NeRFs或Neural Radiance Fields的原理,它利用神经收集停止视图合成。

NeRFs

若何用AIGC东西5天开发一款模仿运营游戏

但是目前那项手艺还没有到达在游戏开发中利用的水平。

因为NeRF-to-mesh,如摄影丈量,目前最合适创建具有大量手动后处置的超高保实资本,因而在5天内创建农场游戏并没有实正的意义,所以那里只利用差别颜色的立方体来表达游戏中的做物。

若何用AIGC东西5天开发一款模仿运营游戏

第四天 生成2D资本

那一步需要利用图像编纂软件,如Photoshop或GIMP(免费)和Stable Diffusion。

以生成玉米为例:

1)绘出一个十分粗拙的玉米图标,旨在设定大致构图。

若何用AIGC东西5天开发一款模仿运营游戏

2)输进以下提醒:corn, james gilleard, atey ghailan, pixar concept artists, stardew valley, animal crossing(玉米、詹姆斯·吉利德、阿蒂·盖兰、皮克斯概念艺术家、星露谷、动物之森)。

利用0.8的降噪强度优化图像,屡次生成后抉择一个喜好的成果。

若何用AIGC东西5天开发一款模仿运营游戏

3)利用PS修改不喜好的部门,好比上图的玉米茎。

若何用AIGC东西5天开发一款模仿运营游戏

4)大致绘出要更改的部门,让Stable Diffusion填充细节。将修改后的图像从头上传,利用0.6的往噪强度,得到一个接近完美的图像。

若何用AIGC东西5天开发一款模仿运营游戏

5)再次用PS修改不想要的部门,从头上传Stable Diffusion,并删除布景。

若何用AIGC东西5天开发一款模仿运营游戏

最初在10分钟之内就得到一个完美的图标。

第五天 撰写故事内容

最初一步利用AI创做故事。

1)给ChatGPT供给大量游戏布景,然后让它据此写一个故事摘要。

若何用AIGC东西5天开发一款模仿运营游戏

ChatGPT给出一个与游戏《星露谷物语》的故事极为类似的答复。

(重视:ChatGPT随便复造现有故事,所以只能把它当做东西,而不克不及取代人类往创造。)

2)对答复停止优化,让它向原创挨近。

若何用AIGC东西5天开发一款模仿运营游戏

此次答复好良多,但还需要根据本身的游戏内容陆续完美,例如要求删除魔法元素,因为游戏不包罗魔法。颠末几轮往返,最末得出一个称心的描述。

3)生成游戏内的详细内容,对游戏的描述,商铺物品的描述。

若何用AIGC东西5天开发一款模仿运营游戏

答复很不错,但它说的有些工具游戏里不会有,好比探险。

4)优化内容。

若何用AIGC东西5天开发一款模仿运营游戏

成果很不错,利用到那个为AIGC教程开发的免费游戏中或许也没有问题,但假设是贸易做品可能还有良多工作需要考虑。

鉴于法令、道德、贸易方面的限造,最平安的办法可能仍是利用ChatGPT等语言模子停止思维风暴,由人类输出最末内容。

5)扩展内容。陆续利用ChatGPT产出商品描述。

若何用AIGC东西5天开发一款模仿运营游戏

成果展现ChatGPT不太合适长篇连接故事。在为农场游戏生成了一些商品描述后,内容量量也逐步下降并陷进反复。所以更好是操纵ChatGPT构想故事纲领;群策群力;细化内容。

模拟经营游戏
模拟经营游戏《幸福工厂》公布将转用虚幻引擎5开发 模拟经营游戏《农场大亨》Steam页面上线 支持简中
相关内容
发表评论

游客 回复需填写必要信息