Adding group to one scene disables it in another scene, why?

is this intentional behaviour? If so, why?

something like

var group= new THREE.Group();
group.add(mysprites)
scene.add(group);
scene2.add(group);
render(scene); //nothing drawn
render(scene2); //visible

That’s the intended behavior. Every object can only have one parent, as described in Object3D.add(), and Scene inherits its behavior from Object3D. The only thing you can do is to keep adding to the scene you’re about to render:

scene.add(group);
render(scene);

scene2.add(group);
render(scene2);
3 Likes

Thank you for your prompt response!