# How to draw multiple moving objects effectively?

**URL:** <https://discourse.threejs.org/t/how-to-draw-multiple-moving-objects-effectively/32499>\
**Category:** Questions\
**Tags:** optimization, performance\
**Created:** [December 8, 2021, 3:03pm UTC](https://discourse.threejs.org/t/how-to-draw-multiple-moving-objects-effectively/32499 "2021-12-08T15:03:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bhushan6](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/bhushan6/32/19074_2.png) [@bhushan6](https://discourse.threejs.org/u/bhushan6)\
**Post date:** [December 8, 2021, 3:03pm UTC](https://discourse.threejs.org/t/how-to-draw-multiple-moving-objects-effectively/32499/1 "2021-12-08T15:03:50Z")

</div>

I have hundreds of moving objects in my scene and I was wondering what could be the effective way to render this objects. I am not sure if I should use instanced mesh since objects are moving, so even if one object moves I’ll have to update hundreds of Matrix and also I wanna calculate the distance of all those object with player entity which will be controlled by user. So what could be possible ways to this?
