一支 5 分钟历史短片的全部源码:WebGL 地形地图、合成音效、离线配音。想看长片怎么用代码做,拆它。
适合:做视频和动画
收在我们的动画技法库里,想做几分钟的长片、看别人怎么分场景时拆它。
一支 5 分零 1 秒的历史短片,讲 1805 年拿破仑打赢的奥斯特里茨战役。画面、音乐、旁白全是代码做的:每一帧由 WebGL 程序(在浏览器里画三维画面的技术)画出来,音乐和音效是合成的,英文旁白用离线的语音模型生成。作者在 X 上说,这支片是让 Claude Opus 5.5 写出来的。仓库里有成片、全部源码和制作说明。
npx http-server . -p 8080,再打开本机 8080 端口的 web 页面。https://github.com/WinterArc21/Battle-of-Austerlitz-Film
上面的介绍是我们按项目的 GitHub 说明、作者 @WinterArc2125 在 X 上的发布帖用自己的话整理的,细节以原作者为准。