我使用threejs加载3D对象。有不同的加载器,一个使用JSON文件,另一个使用OBJ文件。 我想知道使用JSON(示例1)而不是OBJ文件(示例2)是否有任何好处。
Example1 loading JSON:
var loader = new THREE.PlayCanvasLoader();
loader.load( './models/playcanvas/hand.json', function ( model ) {...
Example2 loading OBJ:
var loader = new THREE.OBJLoader( manager );
loader.load( 'obj/brain.obj', function ( object ) {...
答案 0 :(得分:2)
选择格式时有以下三个标准:
另请注意,three.js支持多种JSON格式。 THREE.JSONLoader
和THREE.ObjectLoader
都接受与THREE.PlayCanvasLoader
不同类型的JSON。这些JSON格式在three.js中运行良好,但在Maya或Blender等建模工具中更难导入和编辑。