
(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)
Publicado por Franco Catrin el 8 de May 2009 en la categoría Destacados, Software con los tags ATI, direct3d, Linux, Nvidia, opengl, unigine. Tiene 57 comentarios.
57 Comentarios
Motor gráfico Unigine trae el realismo a Linux
Ver Comentario... Pedro dijo el 8-5-2009 a las 15:32 ...

28TuxSarge dijo el 8-5-2009 a las 15:40:
Gracias por el artículo.. Y que bueno que esten considerando a linux en los proyectos

22Trago dijo el 8-5-2009 a las 15:54:
Bastante bueno es que las compañías se decidan por motores multiplataforma.
No todo es windows, qué pasa con los que usamos linux o mac?
El aplauso!

9javiernico dijo el 8-5-2009 a las 16:13:
Lo mejor de todo: MULTIPLATAFORMA, espero que este tipo de iniciativas prospere y se multiplique.

9San_Pateste dijo el 8-5-2009 a las 16:17:
Avance gigantesco…..se vendran los super-videojuegos opensource??..:/

2Frank dijo el 8-5-2009 a las 16:19:
Piola, y genialísimo para los que usan linux… Ya veo hitman o call of duty para linux (si, soñar es gratis)

5Marcelificus dijo el 8-5-2009 a las 16:21:
Puta ojala empiecen sacar juegos para linux… me cambio al toque en usar 80% linux!!! (el otro 20% son las aplicaciones de diseño grafico que no son muy apetecibles en linux)

7Sid dijo el 8-5-2009 a las 16:25:
Yo pense que para explicar el efecto doppler iban a poner un video como este

2Master Guide dijo el 8-5-2009 a las 16:38:
Suena muy bien. Pero me bajé el Tropics demo (tengo el hardware y bla bla) pero me tira errores y errores
a esperar

4Dux dijo el 8-5-2009 a las 16:42:
Grax^^ por la noticia.
Video Youtube de Unigine Corp.
Sanctuary Unigine Tech Demo core i7 GTX 295 24″ 1920×1200 maxed out
http://www.youtube.com/watch?v=iBwk4ESq82w

1frosstatx dijo el 8-5-2009 a las 16:44:
me sale ese error GLRender::require_extension(): required extension GL_ARB_vertex_buffer_object is not supported segun nvidia-setting tengo esa extension

9Fakeroot dijo el 8-5-2009 a las 16:53:
esta genial mas juegos en linux, me parece un excelente plataforma, rápida deberian tomarla en serio, de hecho es un nicho de mercado, que junto a MAC no han sido considerados.
Actualmente estoy probando el World of Goo, estoy encantado con el jueguito y debo decir que corre fluidamente en linux en cambio en windows se nota que le faltan algunos cuadros por segundo (mi pc no es muy potente). Desde que conoci linux y he visto correr los juegos, siempre me ha pasado con todos los juegos multiplataforma, además las aplicaciones 3D parten inmediatamente, en cambio en windows, cada vez que si inicia alguna plicacon 3d el sistema sufre, hasta con los scrrensavers 3D, tengo 1Gb en Ram y se nota bastante diferencia en el manejo 3d, pero por sobre todo en el uso de disco duro
Franco por que se producen esas diferencias entre linux y windows??
Ver Comentario... desenfoque dijo el 8-5-2009 a las 16:55 ...

1nonono dijo el 8-5-2009 a las 16:55:
engines 3d multiplataforma existen hace harto tiempo, muy buenos y con licencias menos restrictivas… lo relevante creo yo es que la mayoria de los engines “profecionales” es que se enfocaban solo en una plataforma… genial la calidad que logra en iluminación, y ademas todo lo extra que ofrecen para los desarrolladores, ojalá ofrezcan algun demo de la api

3ninjajubei dijo el 8-5-2009 a las 16:58:
Si, excelente noticia.
Juegos MULTIPLATAFORMA, genial, sin duda el tema de los juegos es una de las cosas que más hace a los usuarios pensarlo dos veces o desanimarse por completo a la hora de querer cambiar su sistema ya sea por GNU/Linux, BSD u otros.
Estoy de acuerdo en que cada vez, haya más apliaciones y hardware compatibles con distintos SO, cosa que convinene a todos, la competencia entre SO sería justa y solo dependería de sus cualidades independientes, esto también conviene claro a los que no tengan pensado salir de Windows ya que MS estaría obligado a poner más empeño en mejorar su sistema y oir más a sus usuarios.

6OverfienD dijo el 8-5-2009 a las 17:14:
o yo soy muy exigente o algunos tienen los estándares muy bajos esque hablando sobre las fotos estas tienen bonita calidad gráfica la paleta de colores y eso pero de realistas no tienen nada es mas me pareció que es como motor gráfico de una generación anterior pero de la actual nop
sobre los juegos multi plataforma lo veo muy bien pero a su vez es difícil que las grandes compañías desarrollen cosas para Linux donde los usuarios están acostumbrados a no pagar por ellas

3Jin Mishima dijo el 8-5-2009 a las 17:15:
Franco como siempre redactando artículos interesantes y que hablan de innovación, un motor gráfico de estas características seria muy promisorio para crear juego en Linux que puedan estar a la par con los que están para window$.
Felicitaciones

2posteo desde links dijo el 8-5-2009 a las 17:17:
bueno es estran-o postear desde un navegador modo texto lo bueno nada carga mas rapido XD

2daNyBoy dijo el 8-5-2009 a las 17:36:
Para ser un motor de sistema operativo libre esta excelente pero si quieren hablar de realismo sin precendetes chequen unas fotos del nuevo cryengine, esas si son palabras mayores.

1POSIX dijo el 8-5-2009 a las 17:40:
Unigine soporta arquitecturas Intel de 32 y 64 bits
Con eso te refieres a x86 y x86_64 cierto? o Intel en general x86, itanium, etc?
Estuve viendo las fotos y no quedé muy impresionado con las gráficas.
Saludos
Franco Catrin dijo el 8-5-2009 a las 17:41:
28@OverfienD
Probaste los demos o viste los videos? No es lo mismo que las fotos, y la verdad es que no he visto ningun juego que maneje los detalles físicos de esa forma.
OJO otra cosa muy distinta es el contenido o los modelos. Estas fotos son sólo con contenido de prueba y no representan al contenido que puedes encontrar en un juego terminado.
Franco Catrin dijo el 8-5-2009 a las 17:45:
29@POSIX
En el sitio sólo dice : “IBM PC x86 32/64 bit”
Considerando de GCC puede compilar para todas las que dices, asumo que al menos en Linux aplican todos.
Franco Catrin dijo el 8-5-2009 a las 17:54:
30@daNyBoy
CryEngine es cototísimo, claro que la ultima versión apunta a hardware del 2012
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →