¿Por qué Minecraft usa polígonos para dibujar el terreno del mundo en lugar de vóxeles? ¿Sería apropiado un motor de renderizado basado en vóxel para un mundo de juegos totalmente destructible construido con cubos como Minecraft? ¿Sería más eficiente que usar polígonos?
voxels
minecraft-modding
jeffythedragonslayer
fuente
fuente
Respuestas:
El hardware de gráficos funciona y renderiza triángulos, por lo que debe usar triángulos si desea la aceleración de hardware. La mayoría de los renderizadores de vóxeles emplean algo como Cubos de marcha para extraer una malla poligonal de una representación de vóxeles y presentar eso; La representación directa del volumen suele ser computacionalmente costosa.
Sí.
Probablemente, pero no porque los voxels sean más rápidos o más baratos de renderizar (de hecho, son más caros de renderizar ya que debe convertir el conjunto de datos). La representación de vóxel se presta a la manipulación más fácilmente que los polígonos, por lo que es mucho más fácil agregar y eliminar fragmentos del mundo representados por el conjunto de datos.
fuente