LitGate社区AI技术在2D游戏制作中的几个应用方向

LitGate社区AI技术在2D游戏制作中的几个应用方向

近两年AI的爆发式发展,拓展了AI游戏开发和内容创作的边界。 本文是LitGate社区对当前一些方向的前沿发展,特别是人工智能生成内容(AIGC)技术在2D游戏设计和开发中的应用进行的讨论和研究。

本文将重点介绍AI技术在2D游戏制作中的几个应用方向,包括深度图构建、角色动态光照和像素美术素材。 通过AI工具,可以在有限的资源限制下实现更丰富、更多样化的视觉效果,从而提高游戏制作效率。

借此机会,我们还将向大家介绍一些最近推出的AI技术工具和热门发展方向。 例如阿里巴巴和字节跳动最近推出的Img2Vid控制工具和转换技术有很大机会改变一些动画制作方式,而智能NPC的稳步推进可以给NPC和剧情表演带来更加真实和自然的文案。

现阶段常用的生成式AI工具

要探索AI工具在游戏流水线中的应用场景和工作流程,首先需要了解目前已知的AIGC工具和分类。

以人类为基础,根据人工智能工具与人类交互的能力与其智力的递进关系,我们可以将人工智能工具分为四个层次:

引擎早期游戏有哪些_早期游戏引擎_引擎游戏

引擎早期游戏有哪些_引擎游戏_早期游戏引擎

总体而言,这些 AIGC 工具的使用展示了人工智能技术在创意内容生成领域的多样性和潜力。 它们不仅简化了传统的创作流程,还为各个领域提供了新的创新工具和方向。 (查看更多信息)

传统 2D 游戏流水线工作流程

01

2D资产制作流程

从2D资产到游戏内输出,传统2D游戏需要美术、策划、动画、编程等多种职能的协同。 概括起来可以分为以下五个环节:

资产准备(概念美术、地图或关卡设计、角色精灵、过场动画、组件):美术首先需要准备游戏所需的各种资产,包括概念设计、地图或关卡设计、精灵、过场动画和游戏组件。 这些资产将为游戏的开发奠定基础。

PM 根据规格和时间表进行适当的检查点评估:准备好资产后,PM 将根据规格和时间表评估这些资产。 这是非常重要的质量控制环节。

动画师要么使用样条骨骼进行绑定早期游戏引擎,要么在第三方软件中逐帧制作动画):设计稿交付后,动画师可以选择绑定骨骼,或者在第三方软件中逐帧制作动画,并对各种用途进行动画制作案件被出口。 最常见的示例包括过场动画、角色动画状态和加载程序。

资产实现(根据资产的文件格式和尺寸规范,推送游戏资产实现):游戏资产将根据资产的文件格式和大小规范导入到游戏引擎中。 这些资产将在游戏开发过程中不断更新,以确保与游戏环境的一致性。

游戏环境集成(然后在项目历史中更新并反映在游戏环境中):将已实现的 2D 资产集成到游戏环境中,例如角色、物品、地图和关卡、背景、UI 元素、视觉效果等。 ,共同构图最终的视觉效果。

早期游戏引擎_引擎游戏_引擎早期游戏有哪些

当然,在实际的开发环境中,根据项目的具体需求和团队规模的不同,流程可能会有所不同(进一步阅读:),但了解这个基本流程将有助于我们更好地掌握2D游戏开发流程。

02

二维资产类别区分

根据实际的2D资产类型,我们可以将所有2D资产大致分为以下9类,分别用于游戏角色、场景以及其他游戏素材

早期游戏引擎_引擎早期游戏有哪些_引擎游戏

了解了传统 2D 游戏资产构成和制作方式的基础知识后,我们进入正题——AI 工具在 2D 游戏流水线中的工作流程应用。

工作流程案例(一)——伪3D深度图构建

01

传统2D游戏视角与视差效果的应用

根据摄像头的位置和角度,传统2D游戏摄像头的视角大致可以分为:

关于2D横版游戏详细的镜头移动原理,感兴趣的朋友可以阅读Mushroom11开发者ItayKeren的文章《回滚:2D横版游戏中镜头移动原理与实践》。 这里介绍一下常见2D游戏的摄像头部署。 为了让大家更容易理解下面的内容。

视差,这个词最初源自物理学,特指从两个不同位置观察同一物体时,物体在视野中​​位置的变化和差异。 它广泛应用于天文研究。 具体到2D游戏的制作中3D交通工具,视差是一种常用的视觉表达方式。 例如,在水平滚轴游戏中,通过控制不同的背景流速来反映物体的距离。 使用视觉和深度之间的错位关系来显示最终期望的效果。 产生3D效果。

引擎早期游戏有哪些_早期游戏引擎_引擎游戏

常见的视差使用场景和方法包括以下两种:

a) 背景视差效果

此类效果在开放地图或野外场景中更为常见

早期游戏引擎_引擎游戏_引擎早期游戏有哪些

ITORAH©2022GrimbartTales

引擎早期游戏有哪些_引擎游戏_早期游戏引擎

暗黑地牢©2016RedHookStudios

引擎早期游戏有哪些_早期游戏引擎_引擎游戏

OriandtheBlindForest©2015MoonStudios

引擎早期游戏有哪些_早期游戏引擎_引擎游戏

王权的陨落©2018CDPR

b) 视觉陷阱

是指在3D环境中通过巧妙的拉伸和操控2D资源来构建场景效果,多见于室内场景或狭窄区域。

引擎早期游戏有哪些_引擎游戏_早期游戏引擎

02

伪3D深度图在2D游戏制作中的应用

但可以看出,目前视差效果的运用很大程度上仅限于横向卷轴游戏或地下城探索游戏,并不能转化为其他类型的游戏开发或动画内容。 然而,借助人工智能,我们可以使用游戏引擎和Blender等免费3D建模软件来综合这两种工作流程,并有助于减少这两种技术的流程。

a) 方法 1 - 非交互式关卡的深度图

这个过程中我们使用的工具是ZoeDepth(地址:),这是一个AI辅助工具,可以仅从单个图像执行深度预测。

这种类型的实现非常适合基于对话的场景、过场动画和区域限制区域(Boss 战等)。 无论使用哪个场景来营造紧张感和焦点,适当的视觉安排对于增强游戏体验和故事讲述至关重要。 重要的。

b) 方法 2 - 交互式关卡的深度图应用

同样,在交互静态或第三人称锁定场景中,我们也可以利用AI工具来提高效率。 这里的示例是使用三种 AI 工具的组合来实现的,即:Nero AI、FSPY AI 和 Runway ML AI。

03

实际练习

前面的工作流程分享只是对实际操作中的关键节点进行了简单的介绍。 事实上,在整个工作流程的运行过程中,你会遇到各种意想不到的情况游戏素材下载 免费,所以接下来,我们简单地从0生成素材并进行实践。 。

a) 场景生成-提示词

在工业场景中,如何保证输出的稳定性是工作流程的关键点。 即时工程对于游戏资产生成非常有价值。 学习如何书写提示词可以帮助你更好地掌控自己的创作方向,更好地契合项目的需要,从而简化和加快创作过程。

室内/室外/总体世界设计,

透视图_____(房间类型),

inthestyleof_____(环境主题),_____镜头(相机类型),

与_____(照明类型),

包含_____(场景中的元素)绘画、数字绘画、HDR杰作(艺术风格)

冒险游戏(游戏类型)

简单几何(foreasycamerasolve)

早期游戏引擎_引擎早期游戏有哪些_引擎游戏

b) 基于方法2的实际原型设计

在上一部分中,我们首先通过现有的提示词模板生成了场景的渲染。 接下来我们就按照方法2来尝试实现简单的原型吧!

工作流程案例(二)——伪3D深度图构建

01

人物动态灯光制作现状

在2D游戏中,人物肖像经常被用来进行对话和交互。 通常,这些肖像是艺术家绘制的 2D 图像或精灵。 因此,调整人物动态光照一直存在两个痛点:

在2D游戏设计中,正确处理角色精灵的光照效果(包括光线、阴影和曝光)非常重要。 太暗或太亮的灯光会对游戏的视觉质量产生不利影响。

以《八方旅人》为例。 一方面,角色精灵受光照的影响很大。 当光线太强时,如果由于灯光设置不当导致角色的精灵曝光过度,可能会造成视觉不适,甚至影响玩家。 对游戏环境和角色的感知。

另一方面,在给游戏角色或物体添加光影效果(尤其是阴影)时,如果处理不当,角色(即精灵)的2D图像在光影效果的影响下会显得过于暗淡。 这可能是因为游戏引擎或图形渲染系统在模拟光照和阴影时没有正确平衡亮度和对比度,导致角色图像在视觉上丢失细节,这也会影响玩家的视觉体验和游戏的整体美观。 因此,控制光线强度,保证人物形象既清晰又自然,是游戏美术设计的一个重要方面。

引擎早期游戏有哪些_引擎游戏_早期游戏引擎

02

为 2D 精灵添加光照 - Relight

Relight是一款属于Stability AI的AI照明工具。 通过动态点光源值,Relight可以帮助设置现有资源的氛围和颜色渐变,以反映各种环境光。 无论白天还是黑夜,昏暗还是生动,都无需完全重画角色精灵。 您还可以通过调整所用光线的强度来突出显示叙述或过场动画中的某个镜头或节点。

早期游戏引擎_引擎早期游戏有哪些_引擎游戏

工作流程案例(三)——扩散模型实现像素风格精灵图/动画

01

像素风格资产制作

由于像素风格材质的像素分辨率较低,基于DALLE 3和Midjourney生成的像素精灵并不总是完全一致。 为了实现清晰、完美的像素比,最近的一些 AI 工具改进并创建了 Image2Image 生成功能,只需文本提示和 1-2 个关键帧即可生成游戏就绪的动画状态。

早期游戏引擎_引擎游戏_引擎早期游戏有哪些

使用的工具

AsepritePlug-inPixelLabAI()

药水模型()

02

使用 Aseprite 的新功能创建像素动画

Aseprite是一款开源像素动画制作软件,提供多种像素绘图工具。 用户可以使用该软件在计算机上创建各种像素样式的 2D 动画。 今年1月,社区推出了第三方扩展功能,允许用户使用Aseprite借助AI工具绘制2D像素风格素材。

早期游戏引擎_引擎游戏_引擎早期游戏有哪些

早期游戏引擎_引擎早期游戏有哪些_引擎游戏

早期游戏引擎_引擎游戏_引擎早期游戏有哪些

引擎早期游戏有哪些_引擎游戏_早期游戏引擎

引擎早期游戏有哪些_引擎游戏_早期游戏引擎

该示例仅用于说明AI的功能,并不意味着支持插件本身及其输出方式。

新工具展望

01

Img2Vid - DeepFake 技术的新水平

谈到目前热门的技术方向,Img2Vid 自然占据领先地位,因为其泛化能力可以扩展到娱乐视频、虚拟角色、美术处理等潜在方向。 随着角色动画+图像视频合成的结合成为市场新趋势,它可能很快就会取代动作捕捉技术并融入到创意制作过程中。

早期游戏引擎_引擎早期游戏有哪些_引擎游戏

11月27日,字节发布了一篇论文和土生视频项目MagicAnimate(/magic-research/magic-animate),随后11月28日,阿里巴巴也发布了一篇论文和项目AnimateAnyone( humanaigc.github.io/animate-anyone) /)。 两家公司几乎同时完成了纸质发布、代码披露、测试地址披露,且纸质发布仅相隔一天。

引擎游戏_引擎早期游戏有哪些_早期游戏引擎

动画任何人

引擎早期游戏有哪些_早期游戏引擎_引擎游戏

魔法动画

回到产品本身,推出的两款工具都是通过扩散模型创建时间连贯的人像动画,并且训练数据相似。 根据项目和论文的描述,两者使用的模型都是Stability AI的Img2Vid电位扩散模型——Stable Diffusion,并且该模型使用了目前存在的最大的免费多模态数据集LAION-5B。

早期游戏引擎_引擎早期游戏有哪些_引擎游戏

‍‍从结果来看,他们在视频生成技术上取得了重大飞跃。 它们部分解决了当前图像和视频处理技术中常见的挑战,例如图像失真、细节不清晰、与输入描述不一致、与原始素材差异较大、帧速率不稳定、画面不连贯等。

02

智能NPC——迪士尼新成就《Inworld》

众所周知,迪士尼作为一个大IP品牌,拥有无数家喻户晓的角色和作品。 自然,AI在智能NPC和文本能力对于作品创作和IP传播方面的作用引起了迪士尼的关注。

2022年11月11日,Inworl宣布与迪士尼旗下卢卡斯影业的ILMxLAB工作室合作打造的“Droid Maker”原型。 目前两人的合作也将拓展到对迪士尼之星中其他AI NPC的探索。

引擎早期游戏有哪些_早期游戏引擎_引擎游戏

03

智能NPC——GPT在《逆水寒手游》中的应用

2023年2月,尚处于内测阶段的《逆水寒手游》正式宣布将游戏的GPT功能带入游戏世界,玩家将可以与AI控制的NPC进行交流和叙述。

引擎游戏_引擎早期游戏有哪些_早期游戏引擎

同年6月,逆水寒正式上线。 作为国内首款融入GPT功能的手游,自然赢得了大量玩家的青睐和尝鲜。 一时间,与角色互动引发的故事成为玩家讨论的热门话题,一些热门视频甚至突破了百万观看次数。

早期游戏引擎_引擎早期游戏有哪些_引擎游戏

总结

这次我们深入探讨了AI工具在2D游戏流水线中的应用早期游戏引擎,展示了AI技术如何彻底改变传统游戏开发流程。 通过案例分析和工作流程分享,我们见证了人工智能在创建深度图、动态角色光照和像素艺术动画方面的强大能力。 这些技术不仅提高了游戏开发的效率,也为游戏设计提供了新的创意空间,使得游戏的视觉表现和交互体验更加丰富、生动。

随着人工智能技术的不断发展,我们预见未来将会出现更多的工具和平台。 这些工具将进一步提高游戏开发的自动化水平,降低成本,同时为玩家带来更加身临其境和个性化的游戏体验。 。 人工智能在游戏制作中的应用,标志着游戏行业的重要转折,预示着更加智能化、创新驱动的未来。 我们期待看到AI技术与游戏设计的进一步融合,共同推动游戏艺术和娱乐体验的边界不断拓展。

关于LitGate

大家好,我是LitGate,一个专注于AI创作的游戏社区。 我们的新官网现已上线✨您可以找到各种AI创作的实际案例,以及积累的AI游戏创意演示。 相信一定会让您大开眼界!

我们还有一个讨论组。 如果您对AI创作感兴趣或者有任何问题想咨询,欢迎加入我们的讨论群,与大家交流学习! (PS:目前群内人数较多,为了有一个高质量的讨论环境,请添加社区管理员企业微信邀请您入群。

不要忘记您的视频帐户。 记得给您的视频账号留言参与活动。 新年快乐~

关注我们,一起探索AI创造的无限可能!

新版本官网地址:

早期游戏引擎_引擎游戏_引擎早期游戏有哪些

文章来源:http://mp.weixin.qq.com/s?src=11×tamp=1705566063&ver=5025&signature=5t6duNypg9RV7-uWeoBJJu1TaiF9N2qzhFU-oL3Vbqdsds4IrPw--ULTlsPc4-lmlkrlAsahYn7xQOF83StMO4Jah9rYFy8*3XT2MOzgUiM5eA-lzEN7UfVBXI7qg4Zc&new=1