加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
漫云服务热线13103827627

元宇宙游戏系统合约游戏系统源码交付源码交付+快速上线

更新时间
2024-05-21 20:09:00
价格
9800元 / 套
盲盒app
盲盒开发
盲盒项目
盲盒软件开发
盲盒源码
盲盒定制开发
联系电话
13103827627
联系手机
13103827627
联系人
王乾
立即询价

详细介绍

Zui近我研究了一些潜在的元宇宙开发平台。尽管Facebook上个月引发了关于元宇宙的一轮炒作,但另一家公司英伟达(Nvidia)在开发实际元宇宙平台方面走得更远。Nvidia的 Omniverse 自2019年以来一直在运行,因此在今天的帖子中,我将看看其开发工具包:Omniverse Kit。

正如我上周所指出的,Omniverse的主要目的是允许工程师通过共同处理产品的数字表示来协作构建产品。这是一个面向设计和制造公司的仿真和协作平台。

Omniverse Kit是开发人员为Omniverse创建应用程序的方式。 不过它只是整个开发平台的五个组件之一。其他四个部分是Nucleus,Connect,Simulation和RTXRenderer — RTX是 Nvidia的高端专业视觉计算平台。后三个组成部分容易理解,但Nucleus需要一些解释。首先,这是架构图:
简单来说,Nucleus是Omniverse应用程序与之交互的一组服务。在Omniverse Kit的介绍中,Nvidia软件总监Damien Fagnou表示,Nucleus"代表了不同应用程序之间的协调点"。

1、开发技术栈
对于开发人员来说,Omniverse Kit 技术栈如下所示:
2、建立在通用场景描述之上
所有Omniverse,包括Kit,都是建立在Pixar开源Universal Scene Description(USD)之上的。它既是一种文件格式,也是"使用API的强大场景表示"。

正如在另一个Nvidia中所解释的那样,Omniverse是个完全围绕USD构建的应用程序。"这不是一种导入导出格式,"英伟达软件开发总监Dirk Van Gelder说(在此之前,他是在Pixar工作23年的人士),"你正在处理的实际文档是USD本身。

示例是解释USD的Zui简单方法。在Van Gelder在中展示的一个场景中,他移动了一匹马。每次当马匹移动时,在USD中的值都会发生变化。
PhysX的核心功能之一是角色控制器(CCT),“一种游戏风格的移动控制器,允许用户在一个世界中移动,而不能穿过支持物理碰撞的物体”(墙壁,其他人等)。

虽然开发人员可以轻松使用Omniverse Create这样的工具来添加和编辑CCT,但他们也可以通过Python脚本"调整"CCT行为 - 例如,文档指出,"你可以添加绑定和脚本以使CCT跳跃。

因此,如果Python开发人员想要从Web开发跳到元宇宙开发,他们可能会在竞争中占据优势。NvidiaZui近的职位空缺表明了如果你是一个有兴趣沿着元宇宙路径前进的开发人员,需要做些什么。除了计算机科学学位外,Zui近Omniverse团队招聘启事的申请人还需要"强大的C++和Python技能"以及"对游戏等实时系统的深刻知识"。

4、微服务
Zui后,值得一提的是 Omniverse Kit 的微服务架构。在Nvidia软件工程经理Jozef van Eenbergen的中,他解释说微服务与Kit的扩展密切相关。

"服务可以是扩展的一部分,使用扩展或Kit执行的简单脚本,"他说。

如何在 Kit 中使用微服务的一个示例是生成缩略图图像。"通信通过http进行,内容浏览器指示一组服务按需生成缩略图,"van Eenbergen说。

 

元宇宙游戏系统游系统定制开发开源系统售后保证

相关产品

联系方式

  • 电  话:13103827627
  • 联系人:王乾
  • 手  机:13103827627
  • 微  信:13103827627