vulkan算法加速_使用vulkan kompute godot游戏引擎使用gpu加速ml进行增压游戏开发

vulkan算法加速

动手教程(Hands-on Tutorials)

Recently, the world has seen various defining milestones in both, the gaming industry and the AI sector. In only a couple of weeks, we have seen major financial announcements in the gaming industry including Unity’s $1.3 Billion IPO and Epic Games’ $1.78B Investment. The AI sector has also been catching up with its hype, reaching a $60+ Billion Market in 2020, and bringing mind blowing applications in the intersection of AI and Gaming, including AlphaGo’s famous victory over Champion Lee Sedol, as well as deep learning powered games such as AI Dungeon (and many more applications).

最近,世界在游戏产业和AI领域都看到了各种具有里程碑意义的里程碑。 在短短几周内,我们已经看到了游戏行业的主要财务公告,包括Unity的13亿美元IPOEpic Games的1.78BB投资。 人工智能领域也一直在追赶,到2020年将达到600亿美元的市场,并在人工智能和游戏的交汇领域带来令人瞩目的应用,包括AlphaGo击败冠军Lee Sedol的著名胜利以及深度学习驱动的游戏如AI Dungeon (以及更多应用程序)。

This article provides a technical deep dive into this intersection between the two fields, applied artificial intelligence and game development. We delve specifically into how you can leverage the power of the cross-vendor / mobile GPU frameworks for accelerated processing of machine learning and advanced data processing use-cases.

本文对应用人工智能和游戏开发这两个领域之间的交叉点进行了技术上的深入探讨。 我们专门研究如何利用跨供应商/移动GPU框架的功能来加速机器学习和高级数据处理用例的处理。

Image for post
Simple game interface for this tutorial (Image by Author)
本教程的简单游戏界面(作者提供的图片)

In this tutorial you’ll learn how to use the Kompute framework to build GPU optimized code inside the popular open source Godot Game Engine.

在本教程中,您将学习如何使用Kompute框架在流行的开源Godot Game Engine中构建GPU优化的代码。

You will understand how machine learning and advanced GPU compute can be leveraged in game development through the Godot Game engine.

您将了解如何通过Godot Game引擎在游戏开发中利用机器学习和高级GPU计算。

No background knowledge beyond programming experience is required, but if you are curious about the underlying AI / GPU compute concepts referenced, we suggest checking out our previous article, “Machine Learning in Mobile & Cross-Vendor GPUs Made Simple With Kompute & Vulkan”.

不需要具备编程经验的背景知识,但是如果您对所引用的基础AI / GPU计算概念感到好奇,我们建议您参考我们之前的文章“使用Kompute和Vulkan使移动和跨供应商GPU变得简单的机器学习”。

You can find the full code in the example folder in the repository, together with the GDNative Library implementation and the Godot Custom Module implementation.

您可以在存储库示例文件夹中找到完整的代码,以及GDNative库实现和Godot自定义模块实现。

Godot游戏引擎 (The Godot Game Engine)

Image for post
Open Source GitHub Repository 开源GitHub存储库

With over 30k github stars and more than 1k contributors Godot is the most popular OSS game engine. Godot caters for 2D and 3D development, and has been used for a broad range of mobile, desktop, console and web compatible games / applications. Godot is built in C++ making it fast and light — it’s only a 40MB download.

Godot是最受欢迎的OSS游戏引擎,拥有超过3万个github明星和超过1000个贡献者。 Godot可以满足2D和3D开发的需要,并且已被广泛用于与移动,台式机,主机和Web兼容的游戏/应用程序。 Godot是用C ++内置的,使它变得又快又轻便-仅40MB下载

Godot is very intuitive for newcomers through robust design principles, and support for

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值