Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: Microsiervos

Publicado en: 10/01/2019 05:59

Escrito por: [email protected] (Alvy)

Un motor de gráficos para crear mundos no euclidianos

La geometría no euclidiana suele hacer que los objetos y formas geométricas se comporten de forma bastante rara, más que nada porque incumplen algunos de los postulados de los Elementos de Euclides: la suma de los tres ángulos de un triángulo no tiene por qué dar 180°, por ejemplo, de modo que cuando se trabaja con ellas suceden algunas cosas aparentemente raras o imposibles desde nuestro humano punto de vista, aunque matemáticamente correctas. Pues lo de este motor de gráficos es todavía mejor.

Y es que utilizando todo tipo de «licencias artísticas» alguien llamado HackerPoet ha creado NonEuclidean (el código se puede descargar de Gitbhub), que es un motor de gráficos escrito en C++ y OpenGL para Windows. Es como los motores gráficos de los juegos 3D y en él se pueden crear mundos tridimensionales y navegarlos… de forma un tanto peculiar.

Lo que se ve en esos mundos es aparentemente simple, pero no es para nada lo habitual ni lo «visualmente correcto». Lo que parece pequeño por fuera es grande por dentro y los puntos de paso no siempre llevan a donde parecen llevar. En cierto modo recuerda mucho a los mundos imposibles y visualmente paradójicos de M.C. Escher, a alguno de los niveles completamente locos de Portal o a cualquiera de sus paradójicas variantes.

De este modo, podemos movernos en las salas de demostración a través de puertas que dan a lugares «incorrectos», por conexiones de unas habitaciones a otras que recuerdan a los teseractos de cuatro dimensiones …

Top noticias del 10 de Enero de 2019