我正在尝试确定用于this page上加载的3D模型的技术。通过使用Chrome Dev工具,我可以看到网络选项卡上加载的纹理。但是,在HMTL上你只看到了canvas元素,它并没有多少说明。设置断点似乎不起作用,因为元素不会从HTML透视图更改。如何确定哪些脚本/代码在画布上工作?
作为一个额外的问题,是否有人知道WebGL是否被使用?或者暗示可能使用哪种技术和数据格式(X3D ......)。
答案 0 :(得分:1)
它正在使用webgl。获取webgl inspector并运行它。如果网站显示3D模型,可能使用webgl。
至于输入数据格式,不知道,但是webgl检查器会将您的原始数据上传到gpu,因此获取模型数据应该相当容易。从我所看到的,我猜测它的使用位置,法线和uvs交织在一起为模型的一个数组缓冲区。