虚幻引擎5结合ChatGPT和Google Maps API打造虚拟空间传送系统

发布时间:2024-05-16 12:36:24 浏览量:149次

一个开发者用虚幻引擎、ChatGPT和Google Maps API制作了虚拟空间传送系统

这周,国外一位开发者利用虚幻引擎5.1、ChatGPT和Google Maps 3D Tiles API,成功制作了一个虚拟空间传送系统。这个系统可以让用户通过输入地点来进行空间穿梭,从而俯瞰世界各地的美景,感受不同地理位置的建筑风格和地貌变化。整个效果非常震撼,下面放个视频感受一下:

技术实现

这个系统使用了三款当下主流的AI工具:虚幻引擎5、ChatGPT和Google Maps 3D。

Google Maps 3D Tiles是Google在最新发布的产品,开发者可以通过API直接获取到跟Google Earth相同的可视化地理图像,目前已经支持了45个国家和2500座城市。

将Google 3D Tiles和ChatGPT的API结合起来,再利用虚幻引擎的能力,就可以让用户身临其境地感受空间穿梭了。整个流程非常流畅,没有任何阻碍。

具体实现

首先,每当输入框中的ChatGPT Prompt被触发时,系统会自动生成一个答案。该答案包含:XY地理坐标、城市名称、国家和地点景区介绍。

接着,系统会使用Google Maps API通过XY坐标来检索位置数据,再通过位置获取到对应的3D几何图形。一旦获取到位置和3D几何数据,就可以让用户实现空间穿梭,从当前地点跳转到另一个地点。

为了隐藏位置跳转时的加载过程,作者使用了一个颇为巧妙的方法,那就是利用虚幻引擎5的Niagara Particles功能来实现粒子动画效果。把粒子效果整合,做成一个空间穿梭通道。

由于地球上不同位置的地理高度不同,为了确保玩家不会突然出现在地下或者天空上方,还需要检查当前视角距离地面的高度,让玩家可以在适当的位置出现。同时,在穿梭成功后,也不能直接到达目的地,而是要先让玩家滑行一段距离,再向目的地缓慢靠近,给玩家欣赏沿途美景的机会。

下一步计划

作者打算将这个项目整理成开源代码,放到GitHub上供大家学习参考。此外,他还想加入天气数据的变化,让用户可以感受到环境的变化。未来,我们可以期待更多基于AI技术的应用和产品,而我们需要做的就是将各类API以及技术进行整合,进而打磨出一整套方案。

虚拟空间传送系统是一个展现AI技术潜力的创新作品,未来必将推动技术应用更加广泛。敬请期待更多的惊喜和创新!

想了解更多数字艺术相关课程吗?快来点击咨询,火星时代教育等你来体验!

热门课程推荐

热门资讯

请绑定手机号

x

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定