使用AR模拟高速IndyCar赛车
什么是IndyCar赛车
说起热门赛车赛事,大多数人可能会感觉陌生,或者想起超级方程式F1,但实际印地500大赛已经有百年历史,它也是北美最高规格的开轮式赛车比赛。
IndyCar赛车又称为“印地赛车”,最初只用来形容参加印地500大赛的开轮式赛车,后来人们开始用它来与F1等其他类型的开轮式赛车做区分。IndyCar赛车已经成为了对美国开轮式赛车的统称。
IndyCar赛车是竞速赛车中最快的赛车之一,除了强大的发动机,空气动力学也发挥了关键作用。赛车具有极限侧向抓地力和转向速度,运行速度可超过每小时386公里。
近期,我们和Autodesk,Texel Logic创作团队合作开发了一款混合现实体验,从而展示空气流穿过IndyCar赛车时的复杂效果。
使用Unity开发的移动AR体验
Texel Logic团队使用Unity开发了这款基于iOS系统的移动AR体验。当Autodesk University大会的参会者来到赛车旁时,他们可以通过扫描二维码激活定制内容,从任意方面了解空气动力学。
Texel Logic团队使用Unity开发这款应用的UI,使用ARKit和ARCore实现AR功能。在开发期间,Texel Logic团队特别咨询了IndyCar赛车的制造公司,从而加工应用程序的内容和可用性。
他们使用了IndyCar赛车的数据信息展示作为视觉效果的遮罩。图像标记会创建位置和角度的数据库,用于赛车3D遮罩的参考。然后重新校准3D遮罩,基于用户扫描的二维码来适应用户的观看位置,这样有助于突出表现赛车的空气动力学特性。
IndyCar赛车的制造公司空气动力学开发主管Tino Belli表示:
我们一直在寻求创新方法来吸引我们的社区,帮助他们更好理解使IndyCar赛车成为最快赛车的工程技术。
通过和Unity,Autodesk及Texel Logic合作开发这款增强现实体验,我们以无法复制的方式介绍空气动力学。实时3D技术的强大功能提供了可视化气流关键作用的方法,并以前所未有的方式介绍了我们的赛车。
从设计到增强现实
为了给这个交互式体验构建基础,设计师使用了多款Autodesk产品,包括:3ds Max、CFD、Inventor、VRED和Maya。
他们在VRED中创建出可视化原型后,使用Autodesk CFD把IndyCar赛车放置到虚拟风道中,使用多种车身配置并以不同的速度,检查各种赛车场景中的流体动力学,模拟空气在赛车上流动的过程有助于优化赛车的性能。
在本次合作中,Autodesk把CFD模拟数据提供为样条曲线,网格和包含空气粒子速度的.csv文件。通过使用3ds Max导入CFD数据,然后应用速度渐变纹理到网格上,从而展示空气流的速度。Texel Logic团队也使用了Maya来帮助准备IndyCar赛车模型数据。
当项目导入Unity时,他们覆盖了赛车模型上的动画几何体,即虚拟的“烟雾流”,从而可视化空气在不同条件下的行为。开发团队使用Unity粒子系统制作该效果,通过速度渐变纹理来解释执行CFD几何体中的数据,这让他们可以关联Unity粒子和CFD空气流的速度。
Texel Logic团队的3D视觉主管Aunmar Mohammed表示:
通过开发IndyCar赛车的AR体验,可以帮助人们通过轻量易用的移动应用来真正了解空气动力学的强大效果。这是一个很棒的案例,它让我们以有趣的方式展示现实中赛车设计的考虑因素,让不同的观众产生共鸣。
IndyCar赛车项目展示了结合Autodesk和Unity解决方案的优势,它也是展示Unity在整个汽车生命周期的灵活性的案例,包括从设计可视化和工程应用到销售和营销过程。
小结
我们希望更多开发者和工作室以特别的方法结合Unity和Autodesk开发出精彩的作品。
了解Unity和Autodesk的合作内容,以及Unity在汽车和运输行业的解决方案,请访问:
https://unity.com/solutions/automotive-transportation
更多Unity精彩作品展示,尽在Unity Connect平台(Connect.unity.com)。
下载Unity Connect APP,请点击此处。 观看部分Unity官方视频,请关注B站帐户:Unity官方。
推荐阅读
使用Unity 2019.1中的Timeline Signals
Unite 2019 | Unity中的实时光线追踪技术剖析
Unity的移动端AR生态系统:AR Foundation,ARCore和ARKit
有奖小调查
Unity Hub 2.0中文版以及Unity中文版文档已发布,请参与有奖调查,反馈你的意见,以便我们进一步改进。更多详情,请访问此处。
点击“阅读原文”访问Unity Connect