0
我正在使用threejs來加載3D對象。有不同的裝載機,一個是使用JSON文件和其他使用OBJ文件。 我想知道使用JSON(示例1)而不是OBJ文件(示例2)是否有任何好處。是否有任何充分的理由使用Json而不是obj for Three.js
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) {...
在我看來,使用其他人廣泛使用的東西通常也不錯。 JSON是普遍使用的。它很容易被許多其他語言解析。即使這一刻,我不知道'.obj'文件格式,所以如果需要的話,我寧願從你那裏得到'.json'文件。 –
OBJ是3D模型的格式。 JSON是通用的_語法_,但它本身不是3D模型格式。在這裏,PlayCanvas使用JSON來存儲PlayCanvas數據。如果您的工作流與PlayCanvas緊密相關,那麼使用它可能會有意義,但在3D世界中,OBJ更常見。 –