← Últimos artículos
💻 computer science

Differentiable Voronoi Ray Tracing Beyond Rasterization Speeds

El artículo presenta VoroTracing, un método de trazado de rayos de Voronoi diferenciable que logra la síntesis de vistas novedosas en tiempo real con un rendimiento superior en comparación con las técnicas existentes basadas en rayos y de rasterización al codiseñar la representación de la escena, la optimización y la ejecución en GPU para superar las limitaciones de velocidad tradicionales mientras soporta de forma nativa efectos de cámara complejos.

Autores originales: Bernardo Taveira, Carl Lindström, Joakim Johnander, Fredrik Kahl

Publicado 2026-08-19
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Bernardo Taveira, Carl Lindström, Joakim Johnander, Fredrik Kahl

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En el mundo de la computación gráfica, ha existido durante mucho tiempo un compromiso fundamental entre la velocidad y la flexibilidad. Durante décadas, la forma más rápida de crear imágenes realistas en una pantalla ha sido una técnica llamada rasterización. Imagine a un pintor que observa una escena en 3D y simplemente la proyecta sobre un lienzo plano, rellenando los píxeles uno por uno. Este método es increíblemente rápido y potencia los videojuegos y las películas que vemos todos los días, pero tiene dificultades con efectos ópticos complejos como el desenfoque de la lente de una cámara o la distorsión de una vista de gran angular. Para obtener esos efectos, el software debe añadir reglas especiales y complicadas al proceso de pintura, lo que a menudo ralentiza el proceso o introduce errores. La alternativa es el trazado de rayos (ray tracing), un método que imita cómo viaja realmente la luz. En lugar de proyectar una imagen plana, la computadora dispara haces de luz invisibles desde la cámara hacia la escena para ver qué golpean. Este enfoque maneja naturalmente todos los trucos ópticos complicados sin reglas adicionales, pero históricamente ha sido demasiado lento para su uso en tiempo real, requiriendo una potencia de cálculo masiva para calcular apenas unos pocos fotogramas por segundo.

Un equipo de investigadores de Suecia ha desafiado ahora la idea de que se debe elegir entre la velocidad del pintor y la flexibilidad del lanzador de haces de luz. Han desarrollado un nuevo sistema llamado VoroTracing que utiliza el enfoque de los haces de luz, pero funciona lo suficientemente rápido como para ser utilizado en tiempo real. Su trabajo se centra en una forma específica de organizar el espacio 3D, dividiéndolo en un mosaico de burbujas irregulares, muy parecido a las células de un panal de abejas pero con formas que se ajustan a los objetos de la escena. Al navegar a través de estas burbujas de una manera inteligente y organizada, su sistema puede trazar haces de luz a través de un entorno complejo a una velocidad que rivaliza, y en algunos casos supera, a los métodos tradicionales más rápidos.

Los investigadores comenzaron analizando por qué el trazado de rayos había seguido siendo tan lento. Descubrieron que el principal cuello de botella no era solo la matemática de encontrar dónde un haz de luz golpea un objeto, sino la enorme cantidad de datos que la computadora tenía que cargar y procesar por cada pequeño paso del viaje. En intentos previos para acelerar esto, la computadora a menudo se quedaba trabada cargando demasiada información para cada paso diminuto, o deambulaba por el espacio vacío durante demasiado tiempo antes de encontrar un objeto sólido. El equipo se dio cuenta de que, para que esto funcionara, necesitaban rediseñar todo el viaje del haz de luz, desde cómo se construye la escena hasta cómo el chip de la computadora maneja los datos.

Comenzaron cambiando la forma en que se representa la escena. En lugar de usar un color único y suave para cada burbuja que cambia solo según el ángulo desde el que se mira, le dieron a cada burbuja un mapa de textura pequeño y detallado. Esto permitió que una sola burbuja contuviera patrones y detalles complejos, lo que significaba que la computadora no necesitaba crear millones de burbujas diminutas solo para mostrar una pared de ladrillos o un árbol frondoso. También cambiaron la forma en que la computadora decide cuándo dejar de buscar. Al entrenar al sistema para que hiciera que el espacio vacío entre objetos fuera completamente invisible y las superficies de los objetos completamente sólidas, los haces de luz pudieron viajar a través del aire sin frenarse y detenerse en el momento en que golpeaban una superficie. Esto evitó que la computadora perdiera tiempo calculando el color del espacio vacío.

Para hacer el proceso aún más rápido, los investigadores reorganizaron la forma en que la memoria de la computadora almacena estas burbujas. Organizaron los datos de modo que las burbujas situadas cerca unas de otras en el mundo 3D también estuvieran almacenadas cerca unas de otras en la memoria de la computadora. Esto permitió que la tarjeta gráfica tomara toda la información necesaria para un grupo de haces de luz en un movimiento eficiente, en lugar de saltar de un lado a otro en el banco de memoria. También añadieron un filtro inteligente que le dice a la computadora que ignore cualquier burbuja que sea tan tenue que no cambie la imagen final, saltándose el cálculo por completo.

Los resultados de este rediseño fueron sorprendentes. Al ser probado en un conjunto estándar de escenas 3D complejas, el nuevo sistema renderizó imágenes a 623 fotogramas por segundo en una tarjeta gráfica de gama alta. Esto es más de tres veces más rápido que el mejor método anterior que utilizaba haces de luz, y también es significativamente más rápido que los métodos tradicionales de pintura más veloces utilizados actualmente en el campo. Las imágenes producidas eran tan nítidas y realistas como los métodos más lentos, sin pérdida de calidad. Quizás lo más importante es que, debido a que el sistema utiliza haces de luz, podía cambiar instantáneamente a la renderización de imágenes con diferentes efectos de cámara. Sin realizar cambios en el software central, los investigadores pudieron generar imágenes con la distorsión de un lente de ojo de pez, el desenfoque de una cámara en movimiento o el enfoque selectivo de un lente de retrato, simplemente cambiando la trayectoria de los haces de luz.

Este trabajo demuestra que la vieja creencia —de que el trazado de rayos es demasiado lento para aplicaciones en tiempo real— puede no ser cierta si el sistema se diseña pensando en el hardware desde el principio. Al co-diseñar cuidadosamente la forma en que se almacena la escena, la forma en que viajan los haces de luz y la forma en que la computadora procesa los datos, los investigadores han demostrado que es posible tener tanto la velocidad de los videojuegos modernos como la flexibilidad natural de la luz real. Han publicado su código para que otros lo utilicen, abriendo la puerta a futuras aplicaciones en realidad virtual, conducción autónoma y dispositivos móviles, donde ya han demostrado que el sistema funciona con fluidez en un teléfono inteligente. El estudio sugiere que el futuro de los gráficos por computadora realistas no reside en elegir entre velocidad y realismo, sino en encontrar una nueva forma de hacer que trabajen juntos.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →