资讯
展览资讯 大型展会 灯光节 大型盛典 赛事 中标捷报 产品快讯 热门话题 艺术节 活动 演出 新闻 数艺报道 俱乐部签约
观点
大咖专访 观点洞察 书籍推荐 吐槽 设计观点 企业访谈 问答 趋势创新 论文 职场方法 薪资报价 数艺专访
幕后
幕后故事 团队访谈 经验分享 解密 评测 数艺访谈
干货
设计方案 策划方案 素材资源 教程 文案资源 PPT下载 入门宝典 作品合集 产品手册 电子书 项目对接
  • 0
  • 0
  • 0

分享

Algoryx为虚幻引擎带来高保真物理模拟

原创 2022-12-08

如果对物理学缺乏深刻的理解,就不可能实现高保真模拟——你必须了解物质在空间和时间中的运动和行为,以及影响它的力。

瑞典顶级AI公司Algoryx凭借对计算物理学、数学、计算机图形学、虚拟现实和计算机科学的精通,制作了一个多体动力学模拟物理引擎,可为实时工程模拟应用提供高保真度、高稳定性和高速度。

“Algoryx最初的想法是成为全球顶级的物理学中心,”Algoryx首席执行官兼联合创始人Kenneth Bodin说,“我们想为工业应用和专业科学应用建立世界上最优秀的物理学中心。我们最先研究的应用领域就是虚拟现实模拟器。”

Algoryx最近发布了虚幻引擎AGX Dynamics插件,为航空航天、林业、采矿、重型机械、机器人和制造业等各种行业带来了精确、忠于现实的机械模拟解决方案。

新的插件允许开发者和工程师将Algoryx著名的高保真物理系统与虚幻引擎逼真的实时3D图形系统结合起来,并使用它强大、开放的平台为机器操作员构建最先进的培训与测试解决方案。

“你需要通过模拟工具,将工业级物理系统与你能找到的最高质量的图形系统结合起来。此外,你还需要将它与控制系统、机器学习系统、传感器以及模拟环境结合在一起。因此虚幻引擎对我们至关重要。”Bodin说。

“回想1999年到2000年那段时间,我们在开发虚拟现实应用时没有找到任何工具。”Algoryx首席技术官兼联合创始人Anders Backman说,“当时有一些昂贵的应用,但必须自己编写所有软件。因此,我们最终自行开发了支持脚本的3D渲染应用程序,通过各种小工具连接声音、物理系统和触觉反馈。它的许多功能如今都已存在于游戏引擎中,但我们确实很早就实现了具备所有这些功能的实时物理系统。”

最初,让业内客户迁移到这类平台是很困难的。让人们接受这项技术存在着阻力。但据Bodin说,在几年前,这一切发生了变化。

“我们看到,由于一些原因,工程市场发生了翻天覆地的变化。其中一个原因是可持续发展的概念首次被大力推广,人们将朝着电气化的方向发展,这需要全新的车辆类型。在这种情况下,人们需要对系统进行模拟,获得整体图景。机器自主性是紧随其后的话题。你不能将人工智能安装到真实的车辆上,然后指望它直接起作用。要实现机器自主性,首先需要让自主驾驶的机器在模拟环境中工作。”他解释说。

Backman还透露,虚幻引擎5的发布是一次“巨大的飞跃”,改变了很多人的想法。

“突然间,实时实现逼真的渲染成为了可能,这非常适合将车辆放到真实的天气状况(如下雪、起雾、天黑或下雨)中进行模拟。”Backman说,“这在以前是不可能的。而这正是我们的客户喜欢和需要的东西。”

“我们希望Algoryx能够同时提供自下而上和自上而下的解决方案。”Bodin说,“所以我们在虚幻引擎中开发了第一个直接集成,将它作为自下而上的通用插件。对于自上而下,我们也在努力为业内客户提供解决方案,这对我们来说是一个新兴市场。以平台为中心自下而上,然后自上而下地制作真正的设计应用,这是一种重要的组合。”

Algoryx开发AGX Dynamics的目的是为了解决多种类型的问题。Bodin解释说,这是虚幻引擎和Algoryx的共同点。

“虚幻引擎平台非常特别。这个平台具有卓越的通用性,因此,通过工程模拟、科学推动力和虚拟现实,你几乎可以达成任何目标。我们也希望这个平台始终保持开放和有效,以便我们的客户对它进行扩展,实现我们能力之外的事情。”他说。

而且,由于虚幻引擎在很大程度上是一个面向所有人的分布式开发平台,Bodin称,有很多优秀的虚幻开发者和人才为他们的应用开发提供了支持。

在这些与Algoryx合作人才中,Mikael Lugnegård便是其中之一,他是Maximum Games的美术总监,毕业于著名的于默奥大学设计学院。他对Algoryx用来展示其技术的轮式装载机做出了未来主义的诠释。

“根据真实世界的数据和工作机制设计轮式装载机,并在视觉上推陈出新,这是一件很有趣的事。”他说,“找到能够让轮式装载机变得亮眼出众的符号和特征,我感觉激动万分。”

对于Bodin来说,虚幻引擎的工作流程和易用性是使用它作为AGX Dynamics底层平台的因素之一。“不需要成为程序员就能开发东西,这让我们由衷地感到欣慰。”

Algoryx在产品的开发过程中主要使用C++和Python编程语言,Bodin称,这在虚幻引擎中是一种很好的组合。“它们带来了高性能、可扩展性、灵活性和易用性。”

“编程是一件需要认真对待的事情。”Backman补充说,“编写C++代码稍具挑战性,但它可以提供非常好的性能。所有内容加载完毕后,你不必在每次修改文件后都花时间等待一些东西的编译。只需编译一次,然后加载,它就可以正常运行。”

为了向客户提供最佳服务,在Algoryx实现其所需的所有物理应用和计算时,渲染占据着非常重要的地位。

Algoryx插件支持创建有质量的主体、可碰撞的形状,以及能够在虚幻引擎编辑器中直接定义摩擦力或恢复系数的材质。客户还可以使用绞盘对线缆进行建模,并将它们连接到主体上。

“我们有一套管线,允许你导入CAD模型,更新渲染材质,并将已经包含动力学机制的成品直接添加到环境中。”Backman说,“而且,即使我做出了修改,虚幻引擎也依然对所有渲染细节了如指掌。虚幻引擎在渲染方面确实是最先进的。这一点绝对毫无疑问。”

从Algoryx那里免费获取评估许可证,并做出尝试吧。现在,所有开发者和工程师都可以拿起虚幻引擎AGX Dynamics插件,作为其虚幻引擎应用的一部分,实时构建忠于现实的高保真物理模拟。

扫描下方二维码,关注后点击菜单栏按钮“更多内容”并选择“联系我们”获得更多虚幻引擎的授权合作方式和技术支持
长按屏幕选择“识别二维码”关注虚幻引擎
“虚幻引擎”微信公众账号是Epic Games旗下Unreal Engine的中文官方微信频道,在这里我们与大家一起分享关于虚幻引擎的开发经验与最新活动。


阅读原文

* 文章为作者独立观点,不代表数艺网立场转载须知

本文内容由数艺网收录采集自微信公众号虚幻引擎 ,并经数艺网进行了排版优化。转载此文章请在文章开头和结尾标注“作者”、“来源:数艺网” 并附上本页链接: 如您不希望被数艺网所收录,感觉到侵犯到了您的权益,请及时告知数艺网,我们表示诚挚的歉意,并及时处理或删除。

数字媒体艺术 新媒体艺术 科技艺术 虚幻引擎

13866 举报
  0
登录| 注册 后参与评论