神奇的three.js以及李飞飞团队的forge
three.js
https://codepen.io/noeldelgado/pen/PxwKPW

three.js 是基于 WebGL 的浏览器端3D图形库,你可以用 JavaScript 在网页上画3D物体、加动画、做交互,就像用 Unity 或 Blender 做3D一样,但是运行在网页里!
有丰富的3D物体、光照、材质、相机、交互、动画、导入导出等功能
适合3D可视化、小游戏、酷炫网页、VR/AR 原型
基本概念速记
Scene:场景,装一切
Camera:相机,决定你怎么看
Renderer:渲染器,把3D世界画到屏幕上
Mesh:网格,由Geometry(形状) + Material(材质)组成
Light:光源,决定物体怎么被照亮
动画和交互:用 JavaScript 实时操作物体和相机属性
Forge
Forge 是由Gaussian Splatting 论文原作者团队(INRIA, Qianqian Wang 等)开发的新一代可编程3DGS引擎。
它的特点是:
支持自定义控制:不仅仅是“运行训练脚本”,而是通过脚本和API实现生成/编辑/动画/渲染等复杂流程
极高灵活性:你可以像写Blender脚本那样,直接操作3DGS对象
面向开发者和研究者:适合二次开发、实验新想法
Forge 可以理解为3D Gaussian Splatting 的高级“操控台”,比原始论文代码的那套“训练-渲染”流程更灵活。
你可以用 Forge 进行:
更复杂的场景构建
自定义数据输入/输出
场景中物体的交互、动画和实时编辑
与其它3D工具(比如Blender)或自定义前端的无缝集成

浙公网安备 33010602011771号