ChatGPT辅助开发3D引擎
3D线框引擎是在 chatGPT 的帮助下创建的,chatGPT 编写了渲染 3D 形状(如立方体、球体和网格)所需的大部分数学函数。 该引擎与 pygame 一起运行,能够创建动态和交互式 3D 模型。
我们为此项目创建了一个 GitHub 仓库,可以在其中找到源代码和使用说明。 随意将此引擎用于自己的项目和实验。
某些快捷方式未显示在 UI 中:
- alpha 1-2:改变球体分辨率
- alpha 3-4 : 改变球体大小
- ESC:退出
整个事情是这样开始的:
这令人印象深刻!
然后经过几次尝试和重新制定,它设法创建了将 3D 坐标转换为 2D 所需的函数:
chatGPT 在创建球体的函数上绞尽脑汁,并会输出创建此类事物的函数:
直到我要求它创建一个由多个直径相对于它们到中心的距离的圆组成的球体。
我不会上传所有的对话,因为我尝试了很多次并且 chatGPT 负载很重。 但总的来说,看到它如此能够理解我的请求并推断出诸如坐标和链接在我最初未完成的形状中的排列方式之类的事情,真是令人印象深刻。
原文链接:3D_wireframe_engine
BimAnt翻译整理,转载请标明出处