“ 感知技术 · 感触CG · 感受艺术 · 感悟心灵 ”

中国很有影响力影视特效CG动画领域自媒体

最近油管大神Nils Bakker在其自己的频道上发布了一个震撼的演示短片。据他介绍这个项目是在一周之内用UE5.1结合ChatGPT和谷歌地图API制作完成,这个交互程序利用输入Prompt的形式,用一支纸飞机以航拍视角在世界各地穿越,超级震撼。 来,我们先看看短片。

打开网易新闻 查看更多视频
震撼!一周时间大神利用UE5+AI+Google Maps API开发一个写实城市穿越程序

发布后在油管上引起强大的反响,目前播放量3万多。

打开网易新闻 查看更多图片

据作者介绍,这个短片是Google Maps 3D tiles API发布的时候,作者有了制作这个短片的想法,于是借助UE5开始了一次技术测试冒险,要挑战自己的制作水平,给自己限定的时间是一周内完成这个项目。

“结合谷歌3D互动程序和ChatGPT API,利用虚幻引擎的功能创造了一种身临其境的体验,突破了可能的界限。利用Unreal中蓝图的灵活性,我无缝集成了ChatGPT API,使用户能够输入提示并接收动态响应。” 作者在介绍幕后制作时说。

大神给出了幕后的一些提示词和UE蓝图。

提示词:

Answer the following question in the following format.

<< Latitude, Longitude >> ((City Name)) [Country name] ^^a fun fact about this place^^

nothing else. Use that format include the <, > and {} and ().

[USER INPUT]

打开网易新闻 查看更多图片

每次用户输入提示时,都会使用所提供的提示触发特定的功能。然后,ChatGPT提供的答案分为四部分:XY坐标、城市名称、国家和关于位置。然后,这些数据首先被解析为3D文本,然后放在虚拟世界中。

打开网易新闻 查看更多图片
打开网易新闻 查看更多图片

但是,如何用准确的位置数据将这个虚拟世界变为现实呢?这里谷歌地图API发挥了巨大作用。作者使用了另一个函数来转换从提示词获得的XY坐标,然后通过Google Maps API检索位置数据,再使用位置数据来获取3D几何体,这里用到了一个Cesium和UE的Cesium插件,Cesium是一个开源的3D地图平台,提供了任何软件应用程序利用三维地理空间数据所需的基础:可视化、数据管线、策划的数据和分析,通过它可将谷歌地图中的城市3D模型数据导入到DCC软件和引擎中。

打开网易新闻 查看更多图片

一旦拿到了位置和3D模型数据,就会将三维几何图形加载到指定位置。将用户从当前位置无缝切换到新位置。在这里作者巧妙的用UE的Niagara粒子制作了一个光速穿越的通道,隐藏了每个场景的切换过程,给观众一种时光穿越旅行的感觉。

打开网易新闻 查看更多图片
打开网易新闻 查看更多图片

当然,不能忘记传送的实用性。由于世界各地的地面水平各不相同,需要确保玩家不会在地下或高出地面的地方触发粒子。通过检查地面碰撞,可以确保玩家在离地面适当的高度产生粒子。此外,为了增强用户体验,将玩家从预定位置稍微向后定位,使他们在抵达时能够清楚地看到目的地。

打开网易新闻 查看更多图片

在传送过程中,还设置了位置的时间。虽然当前的执行生成了一个随机的时间值,但最初的计划是从另一个API中检索执行的时间和天气数据。然而,考虑到项目的时间限制,这个功能目前没有开发。

“这个项目是一次非常有趣和有收获的经历。它展示了虚幻引擎的强大力量,并展示了集成Google 3D tiles和ChatGPT等工具所带来的无尽可能性。如果你对这个项目有任何疑问,请随时联系。我非常乐意分享更多的经验!”作者最后总结说。

一周时间能做出这样一个创意的,可玩性很高的程序确实厉害了。小编想应该是一个类似游戏的东东,不过作者没有给出下载地址,但不得不说的是大神是真会玩,工具利用好,是真快,也真出效果。

好了,今天内容就到这里吧,明天周一继续干货。

end

《UE5高级影像》全日制线下班招生简章——油屋 X 广州美院

(▲点击进入详情页▲)

点击图片进入详情页

AI要砸Photoshop饭碗了?可直接拖拽调整图像的AI来了。

AI生成3D模型又进化了?训练数据中不存在的模型或者被遮挡部分也可以生成!

一滴一滴!又又又又···更新了!Maya和Max发布2024.1

惊艳的!几位大神的3D风格化美女角色作品

用Blender如何处理好三渲二角色的眼睛,有节点图

UE5.2来了!5大新功能盘点!