01 让科学被看见， 让过程可复用。
开场约40秒。今天不要求大家写三维代码，而是学会给任务、查证据、看预览和提出可执行的修改。用一个已经完成并发布的项目，展示从想法到可修改工程的全过程。先说明这是制作复盘，模型与时间尺度是科普示意。

02 一部短片，可以同时回答“是什么”和“怎么知道”。
播放约21秒节选。请听众观察：箭头是否有明确方向？次级粒子是否在相互作用之后出现？字幕是否给画面一个阅读顺序？完整版带旁白与音乐，教学节选默认无声，便于现场讲解。最终时长165.766667秒，4973帧。

03 先建立解释链，再安排软件分工。
约50秒。六步对应六类交付物：证据表、脚本分镜、素材库、可编辑工程、检查记录、成片与下载验证。不要只索取一个视频文件；如果没有工程，下次改一个下标也可能需要重来。

04 不同工具，解决不同层次的问题。
约60秒。这是本项目真实使用的软件组合。HyperFrames是编排与预览环境，GSAP管理动画时间，Three.js绘制三维。Blender只承担需要细化的光学模块建模，并非每一个画面都通过Blender离线渲染。Python还用数值合成生成了原创器乐BGM。项目留下过Edge TTS脚本，但最终旁白记录为Gemini/Kore。

05 插件提供能力，Skill 提供操作规范，模板提供起点。
约60秒。不要把插件、Skill和软件混为一谈。Skill通常是一组说明、参考文件和脚本，不等于训练了一个新模型。插件可打包Skill与工具接口。本项目不是点击一个“诺奖模板”自动成片，而是把这些能力按任务组合。原视频没有使用Remotion；它可作为另一类React团队的选项，不应列作本项目实际依赖。

06 先让 Agent 检查环境，再做一个十秒样片。
约50秒。这里是给新人的建议流程，不是声称最初项目精确按十秒样片执行。API凭据只经安全的本地环境或输入配置，不放进课件、提示词示例、共享工程。不要把模型名称写死；模型可用性与套餐权限要实际查询。资料页有可复制完整提示词。

07 一份明确的简报，比“做得高级一点”更有效。
约45秒。原项目从“最新诺奖、原理、贡献、3D、字幕、语音、BGM”开始，随后明确横屏时长、官方素材、下载和发布。长度后来因增加升级说明调整到约2分46秒，说明时长是约束但不是硬剪内容的唯一目标。

08 每个重要论断，都要能回到一个来源。
约60秒。出处不是装饰。将每个重点论断与页面或论文对应，标记哪些已经核实、哪些是示意选择。官方素材同样要核对许可或使用条件，保留署名并不自动取得任何用途的授权。课件保留原项目来源，并提供官方原理页面，避免依赖一条新闻解释全部机制。

09 把一段说明，改写成六个可观察的问题。
约50秒。分镜不等于把脚本平均切成六段。每镜回答一个问题，并告诉观众该看什么。在真实项目里，章节数量和镜头数量不同：六段主体之内又加入了照片、官方动画、模型特写和升级片尾。这里用六个阅读问题展示可复用结构。

10 把“真实”与“解释”分配给合适的画面。
约45秒。优先找可以核实的真实照片、官方动画和可公开模型，再决定哪些机制需要自己画。不要让AI生成的仪器照片冒充真实实验现场。本项目的3D是程序化几何与Blender建模，不能误讲成AI扩散模型直接生成了一整段物理仿真。

11 一个结构模型，可以被不同镜头重复使用。
约60秒。展示真实光学模块特写。工程中build_dom_model.py创建材料和网格，保存.blend和.glb。模型有33个网格；这是精修版几何检查的记录。强调其为科普结构示意、不是工程CAD。模型和镜头分离后，换讲解角度不用重做结构。

12 先后顺序，是物理原理的一部分。
约60秒。这个案例是缪中微子带电流相互作用，不要把它描述成所有中微子事件的唯一形式。画面要先有入射中微子和相互作用，再出现缪子与光。光锥、箭头、到达时间都承载物理含义，顺序不是审美细节。速度条件是c/n小于v小于c，不是超越真空光速。

13 让真实语音时长，决定字幕和镜头的节奏。
约60秒。本项目最终使用Gemini/Kore，23句初始录音，升级部分后来单独补充和修订。BGM由Python/NumPy按和弦、正弦泛音与包络合成，并非调用了音乐生成插件。字幕基于逐句音频实测边界，没有伪造逐字时间戳。2:30附近那句替换后增加约1.3秒，后续总结和片尾同时顺延。

14 当官方动画更清楚，就替换最关键的一小段。
约70秒。先播放左侧，再播放右侧。v8根据用户提供的官方影片局部替换83.1514–90.8217秒，末帧继续停留到95秒。左右是工程中真实版本，不是为了教学伪造的差异。慢放是教学处理，画面本身仍为官方示意动画，不是仪器拍到的可见光录像。

15 先让观众看清相互作用发生在哪里。
约45秒。这是原项目早期v2到v3的放大对比，随后这一段又被科学顺序修订重排，因此不要把右图误称为最终版同一秒画面。编辑原话要求1:13附近放大，技术实现是扩大窗口、推近、停留，再拉回全景。画面放大不等于把整个视频伸展到失真。

16 把“哪里不顺”，改成可以检查的因果顺序。
约60秒。先请听众说出他看见的第一件事。早版的问题是画面可能让观众以为带电粒子或光先于相互作用出现。v4把62.4–90.8秒重排为教学顺序。检查方式是逐帧找“第一个出现的对象”，同时核对旁白正在讲什么。

17 停留在同一事件上，再进入另一个例子。
约70秒。播放两个9秒片段。连续性问题不一定靠炫目的转场解决：早版先回到空阵列再换事件，使观众丢失指代。v5固定同一事件末帧解释到达时间t和光量Q，95秒切入另一个有标签的例子。最终v12沿用了这条编辑逻辑，同时更新了官方素材。

18 三维画面越逼真，越要检查结构和比例。
约60秒。精修检查不只看材质。DOM的光电倍增管窗口朝下，半球与支撑环位置需一致；78条标准串与8条DeepCore串，每串60个模块，共5160个。DeepCore分为上部10个和下部50个更密集模块。横向布置仍为示意。数量正确不能自动证明几何位置精确。

19 一个下标，也属于科学内容。
约60秒。用户直接用截图圈出错误，这是高效反馈形式。实现上用HTML的sub而非把μ缩小后手工挪位置。另一项修改要求字幕和声音完全一致，因此必须同时改文本、重做该句TTS、复查时长、移动后续片尾。源代码与重建脚本同时保存修订，避免下次重建又出现旧文本。

20 片尾品牌动画，要给内容留出呼吸。
约55秒。原图没有重新生成，两个logo分别放入裁剪窗口，从同一分隔线向上下平移显现。GSAP只移动窗口内层，时间线管理整体可见性。然后用户要求删除“三维原理×官方图像×真实仪器”和“完整出处与素材说明随工程附上”。这是精简而不是继续堆叠装饰。

21 版本号记录的是决策，而不只是文件副本。
约45秒。项目保留原素材、编辑脚本、镜头清单、音频时间表和验证记录。修改可以追到具体帧和文件。这里v2到v12有11个编号版本，加上初始成片，不应把它说成12次独立的完整从头制作。记录“为什么改”比只保留日期更有价值。

22 一次有效的反馈，应包含四个要素。
约50秒。四要素能迁移到任何科普主题。可以附圈注截图，也可以指定一段时间窗。不要替模型规定每一个CSS像素；编辑应先表达观众应理解什么。之后查看对比和实际视频，而不只接受Agent说“已优化”。

23 检查对象应是最终导出的文件。
约60秒。浏览器预览正确不等于输出MP4正确。本项目显卡环境曾失败，采用软件逐帧捕获变化区间和无损中间片段，与已有1080p素材合成，最后输出720p。无声音修改时音轨直接复制并验证哈希。自动检查仍有结构建议和有意裁剪警告，零错误不等于科学已经正确；科学意义仍需人工复核。

24 同一套工作流，可以更换科学对象。
约55秒。这是迁移建议，不是已完成的额外项目。选题改变时，证据必须重新核实，不能只把中微子换成另一个词。仪器类可复用“产生—传播—探测—重建”的解释链；材料类适合“结构—性能—证据”的链条。视频框架可以相同，科学审校表必须随主题改变。

25 用一篇论文，先写出一个十秒镜头。
约45秒介绍练习，若现场时间允许再给15分钟实操；练习时间不计入25分钟汇报。评价标准不是好看，而是同伴能否复述正确的因果链。资料页提供空白工作表和可复制提示词，方便回到编辑部继续试做。

26 借用设计秩序，再形成期刊自己的视觉语言。
约45秒。查找了Quarto Clean和Reveal.js themes，两者开源。借鉴Clean的简洁层级与留白，参考Sunblind的轻色调与强调线；本课件不是运行Quarto或Reveal.js模板。字体使用Google Fonts的Noto Serif SC、Noto Sans SC、Manrope和Fraunces，保留OFL许可，字形子集化以便离线携带。

27 把工程与方法一起交付，别人才能学会。
约40秒。介绍使用：方向键翻页，P开启讲者模式，观众只看演示窗口；视频点击后播放，翻页会暂停。媒体和字体均在文件包内。若直接打开index.html受到浏览器本地限制，请运行随包start.py；静态备份用于快速浏览和打印。所有服务器账号、密码、API密钥均不包含在课件包内。

28 编辑决定讲清什么， 工具帮助把它做出来。
结尾约30秒。邀请每位听众选一篇已发表且作者愿意配合的论文，下一步只试做一个镜头。工具与模板会变化，但证据、因果顺序、可读性和可追溯的修改会一直有价值。展示完整成片链接供会后观看。