Bonjour à tous,
je développe un petit moteur 3D (C++ DirectX) et je m'interroge sur la gestion de la scène.
Apparemment un gestionnaire de scène consiste en un arbre organisant les différents éléments de la scène pour en optimiser le rendu. Voici mes questions:
- Quels éléments l'arbre doit-il gérer? (meshes-lumieres-sons...)
- Que doit ou peut contenir un noeud?
- Selon quels criteres doit-on trier l'arbre: est-ce selon l'ordre d'affichage, le frustrum, la position, ou plutot selon le management des ressources c'est à dire les effets/textures/etc. ?
- Que vient faire l'octree/quadtree dans tout ca?
Merci pour vos idées!
Partager