(相关资料图)
开发者Valem测试了ChatGPT对于VR编码的用处,并在不基于任何代码的情况下创建「Beat Saber」,结果令人印象深刻。
从最基本的问题开始,“我该怎么重制「Beat Saber」”,Valem很快在编号列表中收到了概述,但没有代码。而在向ChatGPT询问重制步骤指南后,一些细节浮出水面,例如如何在Unity中设置XR和制作VR播放器。
ChatGPT随后描述了如何创建类似于「Beat Saber」的游戏环境,包括构建Unity着色器。该描述很难理解,因此Valem要求ChatGPT用文本来表示显示连接,当AI用线条和符号制作视觉指南时,这让Valem赞叹。
尽管ChatGPT是一种基于文本的AI,但它可以进行视觉思考。当它给出构建3D模型的坐标时,再次证明了这一点。本次测试使用的AI模型为GPT-4,并通过Meta Quest 2进行测试。
人工智能真的有用吗?
Valem向AI询问了一个特定的形状,ChatGPT没有创建完全匹配,但在提到错误时进行了更正。为此,Valem承认AI的版本实际上更好。
当谈到切片立方体时,ChatGPT 表示对于单个响应来说这太复杂了。经过更多询问,AI终于尝试了,但提供了一个有缺陷的脚本。AI助手最后推荐了一些来自GitHub的代码,这是一个来自人类开发者的可行解决方案。
以创建具有挑战性且有趣的「Beat Saber」关卡模式的生成立方体则更加复杂。事实上,ChatGPT需要Valem和其他开发者的大量帮助才能创建类似的游戏。
根据本次测试的自我设定规则,Valem不编写任何代码,但ChatGPT受益于Valem的指导和 GitHub代码,由此可见,人工智能可以成为VR游戏开发的好助手,但它无法真正替代程序员。
来源:Mixed
chatgpt