具有自定义网格和材质的three.js GPU实例化
尝试实现GPU实例化,遵循 然而,不知何故,在我的尝试中似乎没有加载任何内容: (这是非gpu实例化版本-) 这里是我尝试加载fbx模型的地方,只加载一次,然后实例化。我尝试使用具有自定义网格和材质的three.js GPU实例化,three.js,Three.js,尝试实现GPU实例化,遵循 然而,不知何故,在我的尝试中似乎没有加载任何内容: (这是非gpu实例化版本-) 这里是我尝试加载fbx模型的地方,只加载一次,然后实例化。我尝试使用var object=new THREE.Mesh(geo)实例化,但不知何故,这不起作用 函数CreateCraneScape(texturearray、squareside、armyside){ var total=texturearray.length; var halfside=数学地板(正方形*0.5); l
var object=new THREE.Mesh(geo)实例化代码>,但不知何故,这不起作用
函数CreateCraneScape(texturearray、squareside、armyside){
var total=texturearray.length;
var halfside=数学地板(正方形*0.5);
loader.load('/11272018 crane.fbx',函数(geo){
var k=0;
//创造起重机
对于(var i=-halfside;i显然FBXLoader不仅加载网格几何体,实际上加载整个three.js游戏对象。因此,网格实例化需要引用第一个子对象的几何体
geo=geo.children[0].geometry;
是否可以提供一个可编辑的示例?JSFIDLE、codepen、代码片段等。不确定我是否正确设置了这个JSFIDLE,基本上只是使用完整链接而不是相对链接进行复制/粘贴-