首页 / 正文

把知识做成“能摸能转”的 3D 互动页面:GPT 出图 + Gemini 3.1 Pro 一把梭(附提示词/代码框架)

Mooko
发布于 2026-05-13 · 5分钟阅读
1122 浏览
0 点赞 暴击点赞!

把知识做成 3D 可交互展示:这套工作流太香了

你是不是也遇到过这种场景:

  • 讲“电磁感应”,学生眼神开始飘。
  • 做产品培训,PPT 翻到第 12 页,大家已经在刷手机。
  • 发科普视频,评论区全是“看不懂”。

那就别硬讲了,直接把知识做成能拖、能转、能点的 3D 互动展示。观众动手一下,理解速度能快一大截。

下面这套流程很实用:

  • GPT 出图:给你概念图、贴图风格、配色参考(等于把“美术方向”定死)
  • Gemini 3.1 Pro 出成品:直接生成一个可打开的网页(Three.js / model-viewer 都行),带交互、讲解、热点标注

我按“你照着做就能跑起来”的方式写,少废话,多可执行。😄


你会做出什么效果?

目标成品大概长这样:

  • 打开一个网页
  • 中间一个 3D 模型(比如地球、人体心脏、齿轮箱、分子结构)
  • 鼠标拖拽旋转、滚轮缩放
  • 点模型上的“热点”(Hotspot),右侧弹出解释
  • 可以加一个“步骤播放”:按按钮演示过程(比如电流方向变化、行星公转、自行车变速)

不用做成大型应用,小而美就够用:能讲清一个知识点,就赢了。


准备工具(别搞复杂)

推荐这套最省心的组合:

  • GPT(图像生成):用来出“参考图/材质/风格板”
  • Gemini 3.1 Pro:用来生成网页代码、交互逻辑、讲解文案
  • 运行环境
    • 方式 A:本地 VS Code + Live Server
    • 方式 B:CodePen / StackBlitz(复制就能跑)

模型从哪来?有三条路:

  1. 直接用现成 glb/gltf 模型(最快,最稳)
  2. 用在线 3D 资产库找(Sketchfab、Poly Pizza 等)
  3. 你自己建模(专业玩家走这条)

如果你想当天出效果,选第 1 条。


工作流一:用 GPT 把“视觉方向”定死

很多人卡在“做出来很土”。原因很简单:代码能写,审美没定。

你用 GPT 出一张“风格参考图”,后面让 Gemini 按这个风格写材质和灯光,效果会稳定很多。

✅ GPT 出图提示词(直接复制改主题)

{主题} 替换成你要讲的东西。

生成一张用于 3D 科普互动页面的视觉参考图:
主题:{主题}
画面:居中单体模型,干净背景,带少量科技感 UI 线条
风格:半写实 + 科普插画感,材质清晰,细节适中
灯光:柔光主灯 + 轮廓光,避免太暗
配色:蓝白为主,点缀少量橙色用于强调
输出:高分辨率,适合做建模/材质/灯光参考

你会得到一张“像样”的方向图。

小技巧:如果你已经有模型截图,把截图丢给 GPT,要求它“统一成某种科普风格”,更稳。


工作流二:让 Gemini 3.1 Pro 直接生成可运行的 3D 互动网页

Gemini 写前端很能打。你别只说“给我写个 3D 页面”,那样容易得到一坨不能跑的。

你要把需求说清楚:

  • 用什么库(Three.js 或 model-viewer)
  • 模型格式(glb)
  • 要哪些交互(旋转缩放、热点、说明面板、步骤动画)
  • 交付标准(一个 HTML 文件直接能跑)

✅ Gemini 提示词(强约束版)

{模型链接} 换成你自己的 glb URL(或先用占位符)。

你是资深前端工程师 + 科普策展人。
请输出一个可直接运行的单文件 HTML(不要省略代码),实现一个 3D 互动科普页面。

技术要求:
- 使用 Three.js(CDN 引入)
- 加载 glb 模型:{模型链接}
- 支持:鼠标拖拽旋转、滚轮缩放、双击复位
- 页面布局:左侧 3D 画布,右侧讲解面板
- 在模型上放 4 个热点(用小圆点/标签),点击后右侧面板切换对应解释
- 解释内容用中文,语气像讲人话,别学术腔
- 加一个“演示按钮”,按下后自动按顺序高亮 4 个热点(每个 2 秒),并在面板显示对应解释

交付标准:
- 只输出一个 HTML 文件内容
- 代码里写清楚如何替换模型链接、如何调整热点坐标
- 保证代码能跑

科普主题:{你要讲的主题,比如“地球的四个圈层”}
四个热点分别解释:{填你的 4 个知识点}

Gemini 回你一份 HTML。复制到 index.html,用 Live Server 打开。

跑起来的那一刻,你会发现:做互动科普原来这么快。


热点坐标怎么填?别慌,有“笨办法”

热点坐标(x/y/z)是很多人会卡住的点。

你有两种简单做法:

方案 1:先随便填,看位置慢慢改(适合新手)

  • 初始给 4 组坐标:(0.2, 0.1, 0.3) 这种
  • 看到点飘了就改一点
  • 改到差不多就行

方案 2:让 Gemini 给你写“拾取坐标”功能(更爽)

追加一句:

请在页面中加入:按住 Shift 点击模型,控制台输出点击点在模型坐标系下的 x,y,z,用于放置热点。

你 Shift 点哪,控制台就吐坐标。精准放点,省时间。


示例:做一个“太阳系行星”互动页(模板级)

你可以直接用这个信息去喂 Gemini:

  • 主题:太阳系行星
  • 4 个热点:水星(温差)、地球(宜居)、木星(气体巨行星)、土星(光环)
  • 演示按钮:按顺序播放讲解

你做出来就是一个“能转的太阳系模型 + 点击讲解”。

发到群里,效果比 PPT 强太多。


发布/分享:让别人一键打开

你不需要搞服务器。

  • 纯静态页面:丢到 GitHub Pages
  • 代码演示:丢到 CodePen / StackBlitz
  • 课堂展示:本地开 Live Server 也够用

记住一条:

观众愿意点开 = 赢一半

链接能打开、加载别太慢,比“功能炫”更重要。


避坑清单(踩过的人都懂)

  • 模型太大:glb 动不动几十 MB,网页会卡到怀疑人生。能压就压。
  • 灯光太黑:你觉得高级,观众觉得看不清。科普页面要亮一点。
  • 热点穿模:点位在模型内部,会被遮住。往外挪一点。
  • 讲解写太学术:别堆术语。用生活类比:
    • “像快递分拣中心”
    • “像城市高架”
    • “像水管压力变化”
  • 交互太多:新手页面就三件事:转一转、点一点、看解释。

你可以用它做什么?给你 6 个好用选题

  • 生物:细胞结构、心脏泵血路径、DNA 双螺旋
  • 地理:地球圈层、火山结构、板块运动
  • 物理:电路电流方向、杠杆原理、波的传播
  • 化学:分子结构、晶体格子、反应过程示意
  • 工程:发动机结构、齿轮传动、桥梁受力
  • 产品:设备拆解、功能模块、操作流程

选一个你熟的主题,今晚就能做出来。


一句话建议

别追求“做一个大而全的 3D 科学应用”。

挑一个知识点,做成一个能点能转的小页面。 观众看完会说:“原来是这样!”——你就成功了。

OpenClaw
OpenClaw
木瓜AI支持养龙虾啦
木瓜AI龙虾专供API,限时领取免费tokens
可在 OpenClaw接入全球顶尖AI大模型
立即领取