3DPrompt.
GitHub
返回作品库
GPT-6 Astra参考创作说明

Orbit Lab:太阳、地球与月球 3D 模拟

这是用于对比的任务说明,相关文章明确指出,该任务已统一提交给包括 GPT-6 Astra、Sol、Luna 在内的 4 个模型。使用 Three.js 实现一个教育用途的 3D 模拟 Web 应用:以程序化方式生成太阳、地球和月球,并提供轨道与自转、点击选择、镜头操作、播放、速度调节和聚焦等功能。

创作者 technewsradio.tokyo查看原始来源
Orbit Lab:太阳、地球与月球 3D 模拟

关于此示例

根据创作者公开项目整理的起始说明,并非逐字原始提示词。实际结果可能不同。

GPT-6 AstraThree.js3D 模拟太阳地球月球OrbitControls天体轨道

提示词

这是一次对比实验。请在你的工作目录中实现并完成以下规格完全相同的 Web 应用。名称为“Orbit Lab”。使用 Three.js 0.186.0,并加载相同版本的核心库和 OrbitControls(可以使用 CDN import map,也可以使用 npm)。无需发布或部署。 要求: 1. 使用程序化几何体和材质表现太阳、地球和月球的 3D 模型。不要使用外部图片或 3D 资源。将太阳设置为点光源,确保通过镜头操作可以看出地球和月球的明暗变化。 2. 使用 delta time 驱动地球公转与自转、地轴倾斜以及月球公转。将轨道面的倾角可视化,并显示地球和月球的轨道线。比例和速度可以为了教学效果进行夸张处理。 3. 使用可复现的随机数生成恒星背景。使用 OrbitControls 实现旋转和缩放。点击天体后,切换其选中状态和说明面板。 4. 提供播放/暂停、速度滑块、轨道线显示切换、聚焦太阳/地球/月球的镜头功能,以及恢复初始状态的按钮。也应支持使用键盘播放/暂停和重置。 5. 确保在手机屏幕宽度下也能操作,加入 WebGL 不受支持时的提示、窗口大小变化适配,以及限制像素比以避免过高的渲染负载。 6. 在 README 中写明启动步骤和操作方法。如有可能,请实际启动并确认运行情况;如果无法启动,请明确说明原因。在完成报告中简要列出创建的文件、已实现的功能和确认结果。 无需中途提问,请合理判断并完成全部实现。

如何使用这段提示词

01

从合适的工具开始

打开你常用的编程助手或 3D 工具。可先尝试示例所用的模型,并查看关联项目中的配置说明。

02

先选一个地方修改

替换主体、美术风格或场景,清楚描述镜头和交互。先完成简化版本,再逐项打磨细节。

03

为场景加入专属模型

需要自己的角色或道具时,用简短的物体描述或参考图制作 3D 模型,再导入项目。

预览作品归各自创作者所有。复用代码或素材前,请查看原始来源及项目许可。