mrdoob / three.js

JavaScript 3D Library.
https://threejs.org/
MIT License
102.05k stars 35.33k forks source link

Layer controll request #5203

Closed istavang closed 10 years ago

istavang commented 10 years ago

reqest 1: I was looking for easy layer conroll , coudnt find any for easy uses , is this of intress to make for easyer use and cleaner system of three.js . eg . like under

reqest 2: allso is it possible to make modules of three.js for faster workflow , eg one script for light "layer3" and one for objects "layer2",one for ground "layer1", one for bg env.skybox "layer0" it would be much more userfriendly this way , and for more to use your awsome script

Thanks

545

mrdoob commented 10 years ago

Sorry, I don't understand what you're requesting.

istavang commented 10 years ago

I have tryed to explane more here by example

https://gameportalen.com/three.js_Skeleton_animation_Makehuman_export/canvasLayersOnTopOfEachOther.html

mrdoob commented 10 years ago

I think what you're after is:

sky.renderDepth = 0;
city.renderDepth = 1;
circle.renderDepth = 2;
WestLangley commented 10 years ago

Another approach is explained on stackoverflow:

renderer.render( scene_1, camera );
renderer.clearDepth();
renderer.render( scene_2, camera );