#57 Estos debates de "3D vs 2.5D" no me llaman mucho ya que hay multitud de formas de dibujar escenas 3D, he experimentado con ellas (polígonos, voxels, raycasting, raytracing, modo-7, sprites, combinación de varias) y no creo que un programa tenga que cumplir determinados requisitos de algoritmos o almacenamiento de la escena en memoria para poder ser llamado 3D. Para gustos colores, pero para mí si un juego muestra una escena en 3D, con maś o menos libertad de movimiento (no me vale fondo y sprites pre-renderizados ), no veo razón para no llamarlo "juego 3D". Los algoritmos que haya usado el programador para mí no son tan importantes, cada uno tiene su aspecto característico, pero es como clasificar los programas por el lenguaje de programación en que se hayan escrito.
#52 Por raycasting se suele entender la versión "recortada" tipo Wolfenstein (e incluso a los engines tipo Doom, no es técnicamente correcto pero tradicionalmente se les llama así a veces. Yo prefiero "modo 8" como el amigo #25, yo también soy divero ). Lo de lanzar un rayo por píxel se suele llamar raytracing. No aparece en tu enlace (muy interesante, por cierto) pero el Doom usaba una forma muy sencilla de raytracing para pintar las texturas de suelos y techos, la misma técnica usada para dibujar planos infinitos con textura en multitud de demos en la demoscene. Eso sí, usar raytracing para dibujar escenas completas es tremendamente costoso (también se ha hecho en demoscene aunque a resoluciones muy pequeñas), y no se suele usar en tiempo real sino en renderers tipo 3dsmax, Maya, etc.
#62#57 Siempre he entendido raycasting como raytracing de un sólo rebote, y raytracing cuando tienes más de uno. Pero por que me comentas y lo que estoy leyendo es muy posible que esté equivocado... ¡gracias por la aclaración!
#52 Por raycasting se suele entender la versión "recortada" tipo Wolfenstein (e incluso a los engines tipo Doom, no es técnicamente correcto pero tradicionalmente se les llama así a veces. Yo prefiero "modo 8" como el amigo #25, yo también soy divero