<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FayerWayer &#187; opengl</title>
	<atom:link href="http://www.fayerwayer.com/tag/opengl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fayerwayer.com</link>
	<description>Dosis diarias de tecnología en español.™</description>
	<lastBuildDate>Tue, 14 Feb 2012 18:30:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Mejoran soporte de Direct3D en Linux</title>
		<link>http://www.fayerwayer.com/2010/09/mejoran-soporte-de-direct3d-en-linux/</link>
		<comments>http://www.fayerwayer.com/2010/09/mejoran-soporte-de-direct3d-en-linux/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 20:00:23 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cedega]]></category>
		<category><![CDATA[direct3d]]></category>
		<category><![CDATA[Gallium3D]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[Wine]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=224431</guid>
		<description><![CDATA[Luca Barbieri, uno de los desarrolladores de la arquitectura gráfica Gallium3D, publicó el código necesario para disponer de Direct3D 10/11 en Linux sin pasar por ningún tipo de intermediario, accediendo directamente a los drivers de video. Hasta la fecha, el [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_280811" class="wp-caption alignright" style="width: 310px"><img src="http://static.betazeta.com/www.fayerwayer.com/up/2010/09/unigine_city1-300x168.jpg" alt="" title="unigine_city1-300x168" width="300" height="168" class="size-full wp-image-280811" /><p class="wp-caption-text">Uningine Demo</p></div>
<p>Luca Barbieri, uno de los desarrolladores de la arquitectura gráfica Gallium3D, publicó el código necesario para disponer de Direct3D 10/11 en Linux sin pasar por ningún tipo de intermediario, accediendo directamente a los drivers de video.</p>
<p>Hasta la fecha, el soporte de Direct3D en Linux era limitado: básicamente se trataba de una capa construida sobre OpenGL, el sistema gráfico 3D nativo en Linux, lo que tenía el problema de que cada operación sobre Direct3D necesitaba convertirse en operaciones equivalentes de OpenGL, para recién llegar a los drivers y luego al hardware.  Si bien en la práctica esto no significa degradar el rendimiento de una forma notoria, tenía la complejidad de cualquier tipo de traducción de este tipo, en donde no hay una equivalencia uno a uno, lo que significa mantener miles de líneas de código y aplicar un considerable esfuerzo para implementar cada versión del API.</p>
<p>Gallium3D busca la independencia de los distintos actores de un sistema gráfico, estos son las aplicaciones, API&#8217;s como OpenGL y Direct3D, Sistemas de Ventanas (X o Windows), drivers y finalmente hardware.  En la actualidad todos estos componentes están fuertemente ligados y por ejemplo en Windows prácticamente no hay alternativas viables entre usar OpenGL o Direct3D, y en el caso de Linux lo único garantizado hasta el momento era el soporte de OpenGL.</p>
<p><span id="more-224431"></span></p>
<p>Con Gallium3D no hay que casarse con ninguna tecnología en particular, y el trabajo de Luca justamente apunta a convertir a Direct3D en una gráfica API nativa en Linux, al mismo nivel de lo que hoy en día es OpenGL.  Es más, según los entendidos, el diseño de Direct3D 11 es superior en cuanto a potencia y simplicidad el compararse con OpenGL, lo que significará una alternativa de primer nivel para los desarrolladores de aplicaciones gráficas sobre sistemas no-Windows:</p>
<blockquote><p>El tercer objetivo es proveer una alternativa para programación gráfica superior a OpenGL en sistemas no-Windows, particularmente en Linux y otros sistemas abiertos.  Gracias a un limpio diseño planteado desde cero, las APIs Direct3D 10/11 son superiores a OpenGL y pueden ser soportadas por menos código y tiempo de desarrollo, tal como se puede ver al comparar las lineas de código de esta implementación (Direct3D sobre Linux) respecto a la implementación actual de OpenGL a través de Mesa. Finalmente, una implementación madura de Direct3D 10/11 va a ser intrínsecamente más rápida y confiable que las implementaciones de OpenGL, gracias a un API significativamente más pequeña y la forma en que se divide el trabajo entre el API y las aplicaciones.</p></blockquote>
<p>En el caso de los drivers de código cerrado de ATI y NVIDIA no se cuenta con acceso directo a las funciones de aceleración sin antes pasar por OpenGL, pero aún así la situación de Gallium3D es muy superior al estado actual de las traducciones ente Direct3D y OpenGL, esto debido a que la implementación de Direct3D sólo depende de Gallium3D y es éste quien usará en forma nativa los servicios del hardware a través de un API basado en OpenGL, sin forzar una traducción entre API&#8217;s.</p>
<h2>¿Qué significa para los juegos en Linux?</h2>
<p>La implementación de Direct3D es una parte del problema, también se encuentra el desafío de tener API&#8217;s adecuadas para sonido y manejo de dispositivos de entrada, realidad que ha mejorado bastante en los últimos años.  Pero esto es sólo si pensamos en juegos nativos para Linux usando Direct3D, porque en realidad los primeros beneficiados con este avance son las implementaciones del API de Windows en Linux, como es el caso de <a href="http://www.winehq.org">wine</a> y productos derivados como <a href="http://www.transgaming.com/">Cedega</a>.</p>
<p>Tanto wine como sus derivados usan el actual mecanismo de transformación de invocaciones desde Direct3D a OpenGL, y con un gran esfuerzo se había logrado implementar hasta Direct3D 10.  Con Gallium3D se podrá optar por usar Direc3D 11 directamente, sin pasar por OpenGL y es cosa de tiempo de que esta alternativa se encuentre disponible para todo el mundo.</p>
<p><strong>Link:</strong> <a href="http://www.phoronix.com/scan.php?page=article&amp;item=mesa_gallium3d_d3d11&amp;num=1">Direct3D 10/11 is now natively implemented in Linux</a> <em>(Phoronix)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/09/mejoran-soporte-de-direct3d-en-linux/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Google busca asegurar el rendimiento de WebGL en Windows</title>
		<link>http://www.fayerwayer.com/2010/03/google-busca-asegurar-el-rendimiento-de-webgl-en-windows/</link>
		<comments>http://www.fayerwayer.com/2010/03/google-busca-asegurar-el-rendimiento-de-webgl-en-windows/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 18:40:38 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ANGLE]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[direct3d]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[WebGL]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=59651</guid>
		<description><![CDATA[Google se quiere asegurar de que los usuarios y desarrolladores adopten con gusto WebGL, la tecnología que permitirá aplicaciones Web con aceleración 3D, y para ello cooperará con Khronos Group creando un motor gráfico para que WebGL corra lo mejor [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-41925" title="chrome-others" src="http://www.fayerwayer.com/up/2009/11/chrome-others.jpg" alt="chrome-others" width="205" height="205" />Google se quiere asegurar de que los usuarios y desarrolladores adopten con gusto <a href="http://www.fayerwayer.com/tag/webgl/">WebGL</a>, la tecnología que permitirá aplicaciones Web con aceleración 3D, y para ello cooperará con Khronos Group creando un motor gráfico para que WebGL corra lo mejor posible en Windows.</p>
<p>Recordemos que WebGL se basa en un subconjunto del API OpenGL llamado OpenGL ES, el mismo subconjunto que están usando los dispositivos móviles para sus aplicaciones 3D.  El problema es que en Windows el soporte por excelencia en los drivers es para Direct3D y no OpenGL, por lo que WebGL podría sufrir por culpa de malas o inexistentes implementaciones de OpenGL ES en los drivers para Windows.</p>
<p>Para evitar este problema, Google anunció el proyecto <a href="http://blog.chromium.org/2010/03/introducing-angle-project.html">ANGLE</a>, que significa Almost Native Graphics Layer Engine, o &#8220;motor de capa gráfica casi nativa&#8221;.</p>
<p><span id="more-59651"></span></p>
<p>Se trata de una pequeña capa de traducción que convertirá las llamadas OpenGL ES a llamadas Direct3D, de la misma forma en que en sistemas Unix se ocupa WINE para convertir llamadas Direct3D en llamadas OpenGL. Ya que OpenGL ES es sólo un subconjunto de las API&#8217;s DirectX y OpenGL, el trabajo no debería ser titánico.</p>
<p>El código de ANGLE será distribuido como código abierto bajo licencia BSD y sólo tiene utilidad en sistemas Windows, ya que otras plataformas como Mac OSX y Linux usan OpenGL como API principal:</p>
<blockquote><p>Las implementaciones actuales de WebGL necesitan enviar comandos gráficos al escritorio basado en OpenGL para dibujar el contenido. Este requerimiento no es un problema en computadores corriendo OSX o Linux, donde el API principal es OpenGL y por lo tanto cuentan con un soporte sólido.  En Windows, sin embargo, la mayoría de las aplicaciones de gráfica potente usan Direct3D en vez de OpenGL, por lo que no siempre están disponibles los drivers de OpenGL.</p></blockquote>
<p><strong>Links:</strong><br />
- <a href="http://blog.chromium.org/2010/03/introducing-angle-project.html">Introducing the ANGLE Project</a><em> (blog de Chromium)<br />
</em>- <a href="http://www.chw.net/2010/03/chrome-tendra-aceleracion-por-gpu/">Chrome tendrá aceleración por GPU</a><em> (CHW.net)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/03/google-busca-asegurar-el-rendimiento-de-webgl-en-windows/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Aceleración 3D por hardware para Android en camino</title>
		<link>http://www.fayerwayer.com/2009/11/aceleracion-3d-por-hardware-para-android-en-camino/</link>
		<comments>http://www.fayerwayer.com/2009/11/aceleracion-3d-por-hardware-para-android-en-camino/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 18:15:59 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[mesa]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[wayland]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=42940</guid>
		<description><![CDATA[Un desarrollador de Mesa, la implementación de código abierto de OpenGL, está aplicando varios cambios para que se pueda usar en Android, específicamente en netbooks con procesadores Intel que usen Android como sistema operativo. El héroe se llama Chia-I Wu, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-42945" title="netbook-android-ok" src="http://www.fayerwayer.com/up/2009/11/netbook-android-ok-300x253.png" alt="netbook-android-ok" width="300" height="253" />Un desarrollador de <a href="http://www.fayerwayer.com/tag/mesa/">Mesa</a>, la implementación de código abierto de OpenGL, está aplicando varios cambios para que se pueda usar en Android, específicamente en netbooks con procesadores Intel que usen Android como sistema operativo.</p>
<p>El héroe se llama Chia-I Wu, y tiene bastante experiencia en Mesa gracias a su trabajo para implementar <a href="http://www.khronos.org/opengles/">OpenGL ES</a>, que es la especificación de OpenGL dirigida a dispositivos móviles.</p>
<p>En su estado actual, Mesa para Android  es capaz de acelerar el compositor de Android, equivalente funcional al famoso <a href="http://www.fayerwayer.com/tag/compiz/">Compiz</a> de Linux, y también ya permite que las aplicaciones actuales para Android puedan correr con aceleración 3D por hardware sin que se les tenga que hacer ningún cambio.</p>
<p>Básicamente el trabajo de Chia-I ha sido mejorar el soporte de OpenGL agregando nuevas extensiones y escribiendo un nuevo driver EGL llamado egl_android.  EGL es básicamente el driver de bajo nivel que se encarga de conectar Mesa con el hardware y la plataforma subyacente.</p>
<p>El trabajo de Chia-I incluso va más allá de Android, ya que ha tenido que hacer modificaciones para que Mesa funcione correctamente en sistemas que no usan X.org, por lo que sus cambios también beneficiarán al sistema gráfico <a href="http://www.fayerwayer.com/2009/02/wayland-un-posible-sucesor-de-x-en-linux/">Wayland</a>.</p>
<p><strong>Link:</strong> <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzY4OA">Mesa comes to Android-bases x86 netbooks</a> <em>(Phoronix)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/11/aceleracion-3d-por-hardware-para-android-en-camino/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>WebGL ya disponible en Firefox</title>
		<link>http://www.fayerwayer.com/2009/09/webgl-ya-disponible-en-firefox/</link>
		<comments>http://www.fayerwayer.com/2009/09/webgl-ya-disponible-en-firefox/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 19:20:07 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[mesa]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[WebGL]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=36633</guid>
		<description><![CDATA[La última versión de Firefox disponible como nightly build ahora incluye la implementación de WebGL del proyecto Mozilla.  En el video que acompaña este artículo se puede ver Firefox sobre Mac OSX mostrando un visor de modelos del juego Spore, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fayerwayer.com/2009/09/webgl-ya-disponible-en-firefox/"><em>Click aqui para ver el video.</em></a></p>
<p>La última versión de Firefox disponible como <a href="http://www.mozilla.org/developer/#builds">nightly build</a> ahora incluye la implementación de <a href="http://www.fayerwayer.com/tag/webgl/">WebGL</a> del proyecto Mozilla.  En el video que acompaña este artículo se puede ver Firefox sobre Mac OSX mostrando un visor de modelos del juego Spore, implementado con WebGL.</p>
<p>Este <a href="http://www.fayerwayer.com/2009/03/viene-en-camino-una-api-3d-estandard-para-la-web/">nuevo estándar para manejar gráficos 3D en la web</a> aun está en etapa de definición, pero algunos proyectos ya están creando las primeras implementaciones, <a href="http://www.fayerwayer.com/2009/09/webgl-3d-para-tu-browser/">tal como lo hizo WebKit hace unos días</a>.</p>
<p>Aquellos que deseen probar la implementación de Mozilla, pueden descargar el último nightly build y activar la opción webgl.enabled_for_all_sites a través de la URL especial about:config. Esta nueva funcionalidad está disponible para los usuarios de Mac, Linux y Windows, pero estos últimos necesitan descargar un archivo DLL adicional y habilitar otras opciones.  Se pueden encontrar las <a href="http://blog.vlad1.com/2009/09/21/webgl-samples/">instrucciones completas en el blog de Vladimir Vukićević</a>.</p>
<p>La implementación de WebGL está basada en OpenGL, pero en el caso particular de Windows, esta API no siempre está disponible.  En forma temporal se está usando un port para Windows del proyecto de código abierto <a href="http://www.mesa3d.org/">Mesa</a>, pero hay planes de soportar Direct3D en el futuro, de tal forma que funcione en Windows nativamente.</p>
<p><strong>Links:</strong><br />
- <a href="http://arstechnica.com/open-source/news/2009/09/webgl-in-firefox-nightly-builds-demoed-with-3d-spore-model.ars?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">WebGl in Firefox</a> <em>(Ars Technica)</em><br />
- <a href="http://hacks.mozilla.org/2009/09/webgl-for-firefox/">WebGL for Firefox</a> <em>(blog de Mozilla)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/09/webgl-ya-disponible-en-firefox/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Motor gráfico Unigine trae el realismo a Linux</title>
		<link>http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/</link>
		<comments>http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/#comments</comments>
		<pubDate>Fri, 08 May 2009 19:27:19 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[direct3d]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[unigine]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=25828</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_25831" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-25831" src="http://www.fayerwayer.com/up/2009/05/unigine_terrain.jpg" alt="(c) Unigine" width="500" height="281" /><p class="wp-caption-text">(c) Unigine</p></div>
<p>Unigine Corp es una compañia Rusa que ha creado un <a href="http://unigine.com/products/unigine/">motor gráfico</a> <a href="http://unigine.com/licensing/">comercial</a> de <a href="http://www.phoronix.com/scan.php?page=article&amp;item=unigine_tropics&amp;num=1">alto grado de realismo</a> para el desarrollo de videojuegos y aplicaciones de visualización en general.  Ya hay <a href="http://unigine.com/clients/">varios estudios que lo están usando</a> e incluso <a href="http://unigine.com/devlog/61/">en la misma compañia están desarrollando un juego</a> con él para &#8220;probar de su propia medicina&#8221; y asi comprender mejor a sus clientes.</p>
<p>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.</p>
<p><span id="more-25828"></span></p>
<p>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.</p>
<p>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 <a href="http://www.slizone.com/page/home.html">NVIDIA SLI</a> y <a href="http://ati.amd.com/technology/crossfire/demos/es/index.html">ATI CrossFire</a> en caso de estar disponibles y puede hacer render stereo en sistemas dual screen.</p>
<p>El manejo de luces es bastante impresionante, basta ver cómo despliega objetos como los <a href="http://unigine.com/devlog/090423-parking.jpg">focos de un automóvil</a> o <a href="http://www.phoronix.net/image.php?id=unigine_tropics&amp;image=unigine_tropics_03_lrg">el mismísimo sol</a>.  En los <a href="http://unigine.com/download/">videos que hay en la página web de Unigine</a> se puede ver cómo se maneja el aspecto de la luz para crear distintos ambientes <a href="http://www.phoronix.net/image.php?id=unigine_tropics&amp;image=unigine_tropics_02_lrg">dependiendo de la hora del día</a>.</p>
<p>Entre otras características, tiene manejo de materiales, <a href="http://en.wikipedia.org/wiki/Particle_system">sistemas de partículas</a>, <a href="http://en.wikipedia.org/wiki/Volumetric_lighting">luces</a> y <a href="http://www.3impact.com/3Impact_Engine/hulk7123/shadows.htm">sombras volumétricas</a>, <a href="http://www.cameron-photo.com/files/gimgs/20_lensflare07.jpg">lensflare</a>, <a href="http://unigine.com/screenshots/sanctuary3.jpg">refracción</a> y <a href="http://unigine.com/screenshots/tropics4.jpg">profundidad de campo</a>.  Es capaz de manejar tanto modelo estáticos como dinámicos (creados al vuelo), <a href="http://unigine.com/screenshots/city4.jpg">generación de terrenos</a>, <a href="http://unigine.com/screenshots/tropics2.jpg">agua</a> y <a href="http://unigine.com/screenshots/city1.jpg">vegetación</a>. También es capaz de manejar escenas complejas tanto puertas afuera como puertas adentro, aplica técnicas de LOD (<a href="http://en.wikipedia.org/wiki/Level_of_detail_(programming)">Level Of Detail</a>) para tratar con grandes cantidades de objetos de forma <a href="http://unigine.com/screenshots/tropics1.jpg">micro</a> o <a href="http://unigine.com/screenshots/tropics0.jpg">macro</a>, al igual que con los terrenos.</p>
<p>Unginie implementa modelado físico con <a href="http://en.wikipedia.org/wiki/Collision_detection">detección de colisiones</a>, física de cuerpos sólidos, física de partículas, soporte de destrucción parcial, motores y cuerpo elásticos.</p>
<p>Para facilitar la vida de los programadores tiene un sistema de scripting que es capaz de interactuar con extensiones construidas en C++, uso de <a href="http://en.wikipedia.org/wiki/Thread_(computer_science)">multithreading</a>, compilador y optimizador de <a href="http://es.wikipedia.org/wiki/Bytecode">bytecode</a>, entre otros.</p>
<p>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 <a href="http://www.youtube.com/watch?v=iN3fO5l4Rww">efecto doppler</a>, ocultación de fuentes sonoras y ambientes con reverberación</p>
<p>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.</p>
<p>En el sitio de Unigine se pueden encontrar <a href="http://unigine.com/download/">videos demostrativos</a> y si cuentas con el hardware, puedes bajar <a href="http://unigine.com/download/">demos</a> de este motor para ver cómo se comporta en vivo.</p>
<p><strong>Links :</strong><br />
- <a href="http://unigine.com/products/unigine/">Unigine Engine</a> <em>(Unigine Corp)</em><br />
- <a href="http://www.phoronix.com/scan.php?page=article&amp;item=unigine_tropics&amp;num=1">Unigine tropics sets Linux OpenGL precedent</a> <em>(Phoronix)</em><br />
- <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzIyOQ">New Unigine project will work on Linux</a> <em>(Phoronix)</em><br />
<div class="gallery"><span class="link_all"><a href='http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/unigine_tools3/' title='unigine_tools3'>Ver Galería Completa <small>(9)</small> &raquo;</a></span><h4>Galería Fotográfica</h4><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/unigine_tools3/' title='unigine_tools3'><img width="98" height="73" src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/05/unigine_tools3.jpg" class="attachment-post-galeria" alt="unigine_tools3" title="unigine_tools3" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/unigine_beach/' title='unigine_beach'><img width="98" height="73" src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/05/unigine_beach.jpg" class="attachment-post-galeria" alt="unigine_beach" title="unigine_beach" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/unigine_city1/' title='unigine_city1'><img width="98" height="55" src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/05/unigine_city1.jpg" class="attachment-post-galeria" alt="unigine_city1" title="unigine_city1" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/unigine_sun/' title='unigine_sun'><img width="98" height="73" src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/05/unigine_sun.jpg" class="attachment-post-galeria" alt="unigine_sun" title="unigine_sun" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/unigine_tropics1/' title='unigine_tropics1'><img width="98" height="73" src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/05/unigine_tropics1.jpg" class="attachment-post-galeria" alt="unigine_tropics1" title="unigine_tropics1" /></a>
                    </dt>
                </dl><dl class="gallery-item">
                    <dt class="gallery-icon">
                        <a href='http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/unigine_parking/' title='unigine_parking'><img width="98" height="64" src="http://static.betazeta.com/www.fayerwayer.com/up//services/sites/www.fayerwayer.com/httpdocs/up/2009/05/unigine_parking.jpg" class="attachment-post-galeria" alt="unigine_parking" title="unigine_parking" /></a>
                    </dt>
                </dl></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/05/motor-grafico-unigine-trae-el-realismo-a-linux/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Viene en camino una API 3D estándar para la web</title>
		<link>http://www.fayerwayer.com/2009/03/viene-en-camino-una-api-3d-estandard-para-la-web/</link>
		<comments>http://www.fayerwayer.com/2009/03/viene-en-camino-una-api-3d-estandard-para-la-web/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 02:36:52 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[FLOSS]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[WebGL]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=22694</guid>
		<description><![CDATA[Khronos Group, la organización que está detrás de OpenGL desde el 2006, ha formado un equipo junto a Mozilla con el objetivo de crear un estándar abierto para tener gráficos 3D con soporte de aceleración por hardware en el browser.  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-22701" src="http://www.fayerwayer.com/up/2009/03/opengl-logo.png" alt="" width="300" height="155" />Khronos Group, la <a href="http://www.opengl.org/about/arb/">organización que está detrás de OpenGL desde el 2006</a>, ha formado un equipo junto a <a href="http://www.mozilla.org/">Mozilla</a> con el objetivo de crear un estándar abierto para tener gráficos 3D con soporte de aceleración por hardware en el browser.  La intención es tener un subconjunto de la <a href="http://www.khronos.org/opengl/">API OpenGL</a> para ser usada via JavaScript en aplicaciones web. Esta capacidad permitirá crear una nueva generación de aplicaciones web, desde visualización avanzada de datos hasta video juegos 3D.</p>
<p>Este estándar será libre de royalties e independiente de la plataforma tal como se ha hecho previamente con OpenGL.  El equipo formado por Khronos y Mozilla ya está invitando a otras compañías para participar en este esfuerzo con la meta de tener lista una especificación funcional dentro de un año.</p>
<p><span id="more-22694"></span></p>
<p>Mozilla, quien encabeza este equipo de trabajo, propone que este nuevo estándar esté basado en la API <a href="http://www.khronos.org/opengles/2_X/">OpenGL ES 2.0</a>, OpenGL for Embedded Systems (OpenGL para dispositivos empotrados). Se trata de la misma API que ya se está usando en plataformas como <a href="http://developer.apple.com/iphone/library/referencelibrary/GettingStarted/GS_Graphics_iPhone/index.html">iPhone</a>, <a href="http://developer.android.com/guide/topics/graphics/index.html">Android</a> y Symbian.</p>
<p><a href="http://en.wikipedia.org/wiki/Christopher_Blizzard">Chris Blizzard</a> de <a href="http://en.wikipedia.org/wiki/Mozilla_Corporation">Mozilla Corporation</a> indica que esta nueva API <a href="http://www.0xdeadbeef.com/weblog/?p=1207">se integrará a Firefox apenas esté lista</a></p>
<blockquote><p>Nuestra intención es incluirla como una funcionalidad base en el release posterior a Firefox 3.5, asumiendo que todo salga bien por el lado de los estándares.</p>
<p>Tener Gráficos 3D acelerados junto con la nueva generación de motores JavaScript ultra rápidos que tendrá cada navegador, significa que comenzaremos a ver aplicaciones cada vez más avanzadas escritas en tecnologías web abiertas.</p></blockquote>
<p>A pesar de que la API propuesta provee una base sólida para el desarrollo 3D, es de bajo nivel y significa un desafío para los desarrolladres que quieran darle un uso práctico.  Se cree que otros desarrolladores crearán bibliotecas y otras capas de abstracción sobre esta API estándar que provean interfaces de alto nivel para los desarrolladores, tal como ya ha sucedido con <a href="http://jquery.com/">JQuery</a> y <a href="http://www.prototypejs.org/">Prototype</a> en el lado de JavaScript.</p>
<p>Adaptar OpenGL parece ser el camino correcto, porque se trata de un estándar consolidado y que ya tiene bastante uso en la industria de los juegos y otras que dependen fuertemente de gráficos 3D.  Al usarla com una base de una API 3D neutral y abierta asegurará que los creadores tengan una gran cantidad de alternativas para contar con herramientas que ayuden a crear esta nueva generación de aplicaciones web.</p>
<p>¿Será esta la base de una nueva web?  ¿Será literalmente una Web 3.0?</p>
<p><strong>Links:</strong><br />
- <a href="http://www.khronos.org/news/press/releases/khronos-launches-initiative-for-free-standard-for-accelerated-3d-on-web/">Khronos launches initiative to create open royalty free standard for accelerated 3D on the Web</a> (Khronos Group)<br />
- <a href="http://arstechnica.com/web/news/2009/03/mozilla-and-khronos-to-bring-standards-based-3d-to-the-web.ars">Mozilla and Khronos to bring standards-based 3D to the web</a> <em>(Ars Technica)</em><br />
- <a href="http://www.0xdeadbeef.com/weblog/?p=1207">Bringing accelerated 3D to the web</a> <em>(Chris Blizzard)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/03/viene-en-camino-una-api-3d-estandard-para-la-web/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
	</channel>
</rss>

