Motor gráfico Unigine trae el realismo a Linux

(c) Unigine
Unigine Corp es una compañia Rusa que ha creado un motor gráfico comercial de alto grado de realismo para el desarrollo de videojuegos y aplicaciones de visualización en general. Ya hay varios estudios que lo están usando e incluso en la misma compañia están desarrollando un juego con él para “probar de su propia medicina” y asi comprender mejor a sus clientes.
Además de la calidad técnica, un aspecto interesante es que este motor es multiplataforma y puede funcionar sobre Windows (incluyendo Vista) y Linux, lo que ha puesto un nuevo estándard sobre lo que se puede esperar del desarrollo gráfico en el sistema operativo libre.
Unigine soporta arquitecturas Intel de 32 y 64 bits o PowerPC de 64 bits, hace uso de las capacidades de los procesadores multicore y es compatible con al menos tres familias de compiladores : Microsoft Visual C++ 2005/2008, Intel Compiler 10.1 y GNU Compiler Collection (GCC) versiones 3.4.x y 4.x.x.
Para acceder al hardware de video se apoya en la API Direct3D 9 o 10 dependiendo del caso, y en la API OpenGL en los sistemas Linux. Respecto al hardware requiere al menos un chip NVIDIA 6xxx, ATI Radeon R5xx o superiores. También tiene soporte para las tecnologías NVIDIA SLI y ATI CrossFire en caso de estar disponibles y puede hacer render stereo en sistemas dual screen.
El manejo de luces es bastante impresionante, basta ver cómo despliega objetos como los focos de un automóvil o el mismísimo sol. En los videos que hay en la página web de Unigine se puede ver cómo se maneja el aspecto de la luz para crear distintos ambientes dependiendo de la hora del día.
Entre otras características, tiene manejo de materiales, sistemas de partículas, luces y sombras volumétricas, lensflare, refracción y profundidad de campo. Es capaz de manejar tanto modelo estáticos como dinámicos (creados al vuelo), generación de terrenos, agua y vegetación. También es capaz de manejar escenas complejas tanto puertas afuera como puertas adentro, aplica técnicas de LOD (Level Of Detail) para tratar con grandes cantidades de objetos de forma micro o macro, al igual que con los terrenos.
Unginie implementa modelado físico con detección de colisiones, física de cuerpos sólidos, física de partículas, soporte de destrucción parcial, motores y cuerpo elásticos.
Para facilitar la vida de los programadores tiene un sistema de scripting que es capaz de interactuar con extensiones construidas en C++, uso de multithreading, compilador y optimizador de bytecode, entre otros.
El motor no se detiene en los límites del aspecto gráfico y también incluye soporte para sonido con fuentes de sonido 3D ilimitadas, sonidos de ambiente, emulación de efecto doppler, ocultación de fuentes sonoras y ambientes con reverberación
El modelo de negocio de Unigine está enfocado a la gran industria audiovisual y de videojuegos en general, pero también tienen estrategias para trabajar junto a estudios independientes. Ya hay varios estudios que están trabajando con esta tecnología y probablemente pronto comenzaremos a ver aplicaciones que usen este motor. Esperemos que esto se traduzca en una excusa menos para que los juegos comerciales también estén disponibles en Linux.
En el sitio de Unigine se pueden encontrar videos demostrativos y si cuentas con el hardware, puedes bajar demos de este motor para ver cómo se comporta en vivo.
Links :
- Unigine Engine (Unigine Corp)
- Unigine tropics sets Linux OpenGL precedent (Phoronix)
- New Unigine project will work on Linux (Phoronix)
Tommy Jordan se refiere al "asesinato" del note...
Futurología: La nueva Xbox podría incluir mando...
8 cámaras clásicas de Kodak, ahora que dejará d...
Alemania dice que no firmará ACTA (al menos por...
México: Sujeto intentó subastar un bebé en Merc...
10 regalos geek para tu media naranja en este D...
2012: IPv6, odisea en el (ciber)espacio
España ya no está en los planes de Netflix




50 Comentarios
Motor gráfico Unigine trae el realismo a Linux
Yo estoy haciendo una especie de motor grafico, pero para juegos en 2D, Con un compañero estamos programando y diseñando hace 1 año este proyecto yo creo que para 2011 en vacaciones ve la luz, se que ya hay cosas mucho mejores que lo mio, pero uno siempre aprende y empieza de apoco.
ResponderPD: El motor sera exclusivamente para Linux, lo estoy programando Sobre C + GTK. Pero presiento que nececitare usar Python.
Lo único que veo es BLOOM y BLUUUUUUR everywhere, ojalá sea un buen motor, es interesante ver lo que se pued ehacer hoy en día, pero miren ese puente, los puentes no brillan así en la vida real
ResponderCreo que los fanboys están olvidando que el hecho que exista un motor no implica que se hagan juegos para linux. La industria de juegos es un negocio, y linux no es un buen sustrato para hacer negocio (al menos no de este tipo). De hecho las empresas desarrolladoras de juegos se están moviendo hacia las consolas pues les dan mejores retornos.
ResponderTiene que ser bonito aprender computacion grafica opengl, directx
ResponderxD seguí con los 'estándard' franco, heh
Responderexcelente artículo, como siempre
Se ve excelente, lastima que sea tan caro... Esos precios definitivamente no son para grupos desarrolladores que recien estan empezando
ResponderDe verdad que se ve coolisimma la cosa ah, ojalá y salgan los medios desarollos de juegos. Le haría bien a la plataforma y a todos los gamers que tendrían que dejar de recurrir a otras plataformas para jugar juegos contemporaneos.
ResponderNaaaaaaa copiaron la idea de UGS 3D... el mejor motor de todos los tiempos....
ResponderNo es un motor grafico, es un game engine. No es lo mismo!
ResponderExcelente Franco, como siempre.
Las fotos y los videos, aparentan ser de un engine de una generacion anterior con un enfasis en manejo de iluminacion, sinceramente, lo unico destacable es que sea multiplataforma, nada mas.
ResponderMe alegra mucho que salgan mas motores gráficos para linux además de los de Id Software. La gente de Id siempre sacan versiones(installers) para linux de sus juegos (Doom 3, ETQW, Quake 4, ect...)
ResponderRecuerdo también loki software, compañía que portaba juegos basados en OpenGl a plataformas linux.
Ahora mismo tengo ETQW, Quake 4 y UT2004 instalados en el MythTv (HTPC) de la sala de mi casa y configurado para utilizar un gamepad wireless que configure utilizando qjoypad y va excelente.
Juegos Gratis, Malos y Feos ......
ResponderPreferiria que linux se no se enfocara en juegos
una mierda linux...
ResponderSe ve bien para ser de Linux, para windows esos gráficos son una mierda
Responderweena
ResponderNo despegará en Linux... simplemente porque es de pago... aunque saldrá una alternativa open-source y además gratis (como siempre), por lo que le están echando combustible a una noticia que no arde =)
ResponderSaludos
tio Bill esta temblando!!!
ResponderXD
cuando llegue el dia en ke los juegos salgan para windows y para linux la gran mayoria de los gamers (por no decir todos) nos cambiaremos a linux en el PC.
sinceramente, con cuea hacen juegos para windows y los haran para linux x.x
Respondery sinceramente, no es motor de esta epoca, de por si la calidad grafica no parece real (comparado al de unreal o al de crytek)
la plataforma pc ta muriendo en los juegos!
mmm..........la verdad se ve bueno, pero creo que el motor de render de CRYTEK, el CryEngine2, junto con el editor del juego CRYSIS, el SandBox 2 son bastante mejores, esto se nota en el aspecto de los poligonos y de las superficies en la distancia, carecen de detalle o de minimizcion realista, ademas, ya se anuncio el CryEngine3, que espero sea la realidad misma, interesante a pesar de todo
Responderyo no creo que una empresa llegue a usarlo para un juego importante, la verdad no lo veo muy bueno comparado con los actuales como el unreal engine 3. por cierto, el unreal engine 3 dijeron que lo iban a portar a linux durante este año
ResponderDeja tu Comentario