从 Web 浏览器在 HTML canvas 上检查 3D

Inspecting 3D on HTML canvas from Web browser

我正在尝试确定 this page 上加载的 3D 模型使用了什么技术。通过使用 Chrome 开发工具,我能够在“网络”选项卡上看到加载的纹理。但是,在 HMTL 上您只能看到 canvas 元素,这并不能说明什么。设置断点似乎不起作用,因为元素不会从 HTML 的角度改变。我如何才能确定哪个 script/code 在 canvas 上工作?

作为一个额外的问题,有人知道是否正在使用 WebGL 吗?或者提示可能使用哪些技术和数据格式 (X3D...)。

正在使用webgl。获取 webgl inspector 和 运行 吧。如果该网站正在显示 3D 模型,则可能使用 webgl。

至于输入数据格式,不知道,但是 webgl 检查器给你上传到 gpu 的原始数据,所以应该很容易得到模型数据。据我所见,我猜测它使用的位置、法线和 uv 交错在一起进入模型的一个数组缓冲区。