0
我一直在使用three.js来处理大量200-300个顶点实例(〜2000)的场景。现在我用EffectComposer介绍一些后处理效果,并注意到一些减速。Three.js - 处理大量实例
有什么办法可以解决大量实例引起的慢度问题(在任何时候都不能在场景中同时显示)?
我一直在创造我的情况下,与
var newObject = object.clone();
我一直在使用three.js来处理大量200-300个顶点实例(〜2000)的场景。现在我用EffectComposer介绍一些后处理效果,并注意到一些减速。Three.js - 处理大量实例
有什么办法可以解决大量实例引起的慢度问题(在任何时候都不能在场景中同时显示)?
我一直在创造我的情况下,与
var newObject = object.clone();
检查出一些OpenGL的实例化教程:
https://learnopengl.com/#!Advanced-OpenGL/Instancing
而且three.js所实例化例子:
https://threejs.org/examples/webgl_buffergeometry_instancing.html
基本上这个想法是可以共享实例的数据。如果您仅使用object.clone()
,则不能共享。