【三维拓展】sketchfab

518 阅读1分钟

背景

起因是一个同事问我sketchfab里的三维模型是怎么加载的。然后被问住了。

正文

技术体系:

1、前端webgl采用osgjs

2、模型上传以后,云端基于osg(C++)版本进行模型法线烘焙,减面等预处理

3、模型格式进行加密,加密方式是有损加密,通过叉乘,把浮点数转换成整数进行加密压缩

简单的说,就是模型上传之后,会有一系列预处理,然后转成webgl、threejs、babylonjs等构建的三维模型。我觉得是这样子。