|
martes, mayo 28, 2013
|
|
Hoy les presento una tecnología llamada Euclideon, una tecnología de renderización de datos masivos que sencillamente aparenta salir casi de la ciencia ficción...
En este caso en específico, el video que les muestro es sobre una aplicación específica de la tecnología al área geo-espacial (es decir, la visualización de datos geográficos), con un sistema al cual llaman Euclideon Geoverse. Pero, ¿qué es Euclideon? Pues es una nueva manera de renderizar gráficos, que en vez de depender de lineas y polígonos geométricos, depende de puntos, pixeles o voxels. ¿Pero qué significa eso? Pues les explico a continuación... Cuando se renderiza (dibuja en pantalla) un mundo virtual (como en los videojuegos que vemos mundos bastante realistas en 3D), es necesario mantener en memoria la geometría del mundo que se está visualizando, y después calcular metódicamente con una serie de algoritmos que "se ve en pantalla" y que no, incluyendo si hay reflexiones (como en agua), sombras, etc. Eso es un proceso bastante intensivo que dependiendo del tamaño del modelo y de como se renderice (sea por un método llamado "scanlines" o "raytraced") puede hacer que cualquier máquina se arrodille ante su operador y pida perdón. En esencia, mientras más grande y detallado es un mundo 3D para renderizar, más intensivo es el proceso de llevarlo a la pantalla, lo que se traduce o a una actualización gráfica bastante lenta (el video no se ve fluido) o a que se tome muchísimo tiempo en tan solo cargar los datos. Y cuando hablamos de modelos que incluyen ciudades enteras con todo el lujo de detalle, incluso las más potentes tarjetas de video sucumben ante la carga y la única solución es o (1) perder detalle de imagen, o (2) renderizar en granjas de varias tarjetas gráficas trabajando en paralelo, o (3) renderizar fuera de tiempo real para posteriormente ver el video. Pues la tecnología Euclideon resuelve todos esos problemas de una forma bastante genial: En vez de interpretar un mundo hecho de polígonos, lo que hace es que desconstruye el mundo virtual y lo convierte al equivalente de "atomos" (similar a la vida real). O en otras palabras, en vez de una caja virtual estar compuesta por 6 lados cuadrados, Euclideon descompone la caja y la reinterpreta como una caja compuesta por miles de pequeños puntos uno al lado de otro (lo que significa que para Euclideon funcionar, necesita hacer un trabajo de conversión de una sola vez en los archivos 3D). Después de eso, el algoritmo de Euclideon lo que hace es que se pregunta "¿Para este pixel/punto en específico de la pantalla, cuál es el átomo que corresponde en el modelo virtual?", y la respuesta a esa pregunta es precisamente lo que la empresa que ideo este método ha inventado, y es un algoritmo de búsqueda extremadamente rápida dentro de su sistema de archivo propietario. Euclideon es tan eficiente y rápido, que incluso funciona directamente sin tener que cargar el modelo a la memoria de la máquina, sino que es solo necesario acceder al archivo en el disco duro o red (incluyendo el Internet) para obtener los "átomos" del modelo y desplegarlos en tiempo real en pantalla mientras uno manipula el modelo interactivamente, lo que es algo verdaderamente asombroso. Noten sin embargo que aunque la empresa no lo menciona, después de yo entender como funciona esto, tengo el presentimiento de que esto solo funciona para modelos de iluminación "fija", ya que todos los átomos del modelo son precalculados, lo que significa que con esta tecnología (al menos que yo esté equivocado) no se pueden hacer efectos visuales en tiempo real como los que vemos en video-juegos en donde es posible ver el agua moviéndose y la reflexión de objetos en esa agua. Esto es más una herramienta para explorar mundos expansivos estáticos en tiempo real. Aun así, lo que lograron es verdaderamente alucinante y tiene grandes implicaciones prácticas para la visualización de grandes cantidades de datos. página oficial de Euclideon Geoverse Video a continuación (enlace YouTube)... autor: josé elías |
|
|
|
|
|
Comentarios
Añadir Comentario |
"Ese diálogo entre el racionalismo y el budismo en lo personal me suena a un cuento que leí cuando niño acerca de unos monjes ciegos que se acercaron a un elefante para saber cómo era.
Uno agarró las orejas y dijo que el elefante era como un abanico, otro agarró la cola y dijo que era una cuerda, otro agarró la trompa y dijo que era como una gran serpiente, otro agarró el lomo y dijo que era una pared.
Nunca terminaron de determinar como era el elefante porque cada uno se aferraba a su pedacito de verdad. Todos tenían razón y estaban equivocados a la vez.
Si es cierto que somos científicos, se supone que debemos aceptar el principio de que cualquier tesis es válida hasta que surja una nueva antítesis que la eche por tierra. Esto es verdad hasta con las filosofías, ¿o no?"
Uno agarró las orejas y dijo que el elefante era como un abanico, otro agarró la cola y dijo que era una cuerda, otro agarró la trompa y dijo que era como una gran serpiente, otro agarró el lomo y dijo que era una pared.
Nunca terminaron de determinar como era el elefante porque cada uno se aferraba a su pedacito de verdad. Todos tenían razón y estaban equivocados a la vez.
Si es cierto que somos científicos, se supone que debemos aceptar el principio de que cualquier tesis es válida hasta que surja una nueva antítesis que la eche por tierra. Esto es verdad hasta con las filosofías, ¿o no?"
en camino a la singularidad...
©2005-2026 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax

¡Creo que he estado viendo el próximo Google Earth!
¡Increíble!