Pourquoi Minecraft utilise-t-il des polygones pour dessiner le terrain du monde au lieu de voxels? Un moteur de rendu basé sur voxel serait-il approprié pour un monde de jeu entièrement destructible construit à partir de cubes comme Minecraft? Serait-ce plus efficace que d'utiliser des polygones?
voxels
minecraft-modding
jeffythedragonslayer
la source
la source
Réponses:
Le matériel graphique fonctionne avec et rend les triangles, vous devez donc utiliser des triangles si vous souhaitez accélérer le matériel. La plupart des moteurs de rendu de voxels utilisent quelque chose comme Marching Cubes pour extraire un maillage polygonal d'une représentation de voxels et le présenter; le rendu de volume direct est généralement coûteux en calcul.
Oui.
Probablement, mais pas parce que les voxels sont plus rapides ou moins chers à rendre (en fait, ils sont plus chers à rendre car vous devez convertir l'ensemble de données). La représentation Voxel se prête à la manipulation plus facilement que les polygones - il est donc beaucoup plus facile d'ajouter et de supprimer des morceaux, des morceaux et des morceaux du monde représentés par l'ensemble de données.
la source