Unreal Tournament
Menú
Gamersmafia es ahora un archivo de solo lectura.

Nvidia presenta su nuevo lenguaje de programacion

Segun dicen este nuevo lenguaje de NVIDIA sera la revolucion del presente y la base para un futuro en lo que se refiere a la programcion de videojuegos

Fuente: Overgame

"La mayor revolución gráfica de los últimos diez años, y la base para los próximos diez". Esta frase define, según Kurt Akeley, cofundador de Silicon Graphics, el lenguaje de programación Cg puesto a punto por NVIDIA y que acaba de ser presentado.

Si Akeley está entusiasmado es porque este lenguaje dedicado a la programación de chips gráficos, debería facilitar en gran medida el trabajo de los programadores en lo que al aspecto visual de los juegos respecta; permitiéndoles alcanzar con rapidez unas cotas de calidad parecida a la de las películas en imágenes de síntesis. "La mayor parte de los juegos están por debajo de lo que un procesador gráfico NVIDIA puede realizar. Programar una renderización de calidad y optimizada toma un gran tiempo hoy día", explica Todd Howard, Lead Programmer de Morrowind en Bethesda Softworks.

Hoy en día para renderizar una escena 3D de calidad, los desarrolladores deben programa en un ensamblador, utilizando un lenguaje de "bajo nivel" muy indeterminado que pide un montón de líneas de instrucciones para crear un objeto simple. Con Cg, un lenguaje de "alto nivel" con una sintaxis próxima a la del lenguaje C o C++, basta con unas cuantas líneas bastante comprensibles para obtener el mismo resultado. El Cg ha sido concebido en colaboración con Microsoft con el objetivo de que sea compatible con DirectX, aunque también es compatible con Open GL.

NVIDIA ha concebido también un compilador -herramienta que traduce las líneas de código escritas en Cg en elementos interpretables por Direct X u Open GL- optimizado para sus componentes gráficos. Los otros fabricantes de componentes gráficos (ATI, Matrox...) podrán concebir sus propios compiladores, optimizados para su material, por lo que el lenguaje Cg no será en ningún caso exclusivo. El compilador de NVIDIA es compatible con Windows, Linux, Mac OS X y Xbox, y funciona con DirectX 8 y Open GL 1.4, por lo que es inmediatamente operacional.

Un gran número de desarrolladores han dado su apoyo a Cg (Bethesda, Bioware, Blizzard, Codemasters, Ensemble Studios, Epic, Ion Storm, Lionhead, LucasArts, Maxis, Namco, Valve... y sólo citamos los más importantes), por lo que el lenguaje se adoptará de inmediato. Esperemos que las simplificación de la programación se utilizará para explotar a fondo las capacidades de las tarjetas gráficas y no sólo para reducir tiempos de desarrollo...

Esta noticia ha sido sacada tal cual de:

www.overgame.es

Pagina oficial de Nvidia

( no leio ni la mitad )

eso solo significa una cosa mas dinero para NVIDIA y para nosotros nada nuevo

Esto esta bien planeado, lo que pasa es que esto huele a lo que Microsoft hizo con el Visual Basic, muy facil, muy rapido pero una bestia para el sistema operativo, y lleno de codigo que tiene que ser interpretado por un systema de software. Pero bueno, seguro que ayudara a crear codigo 3D mas rapido, en fin, no somos nada…

cono, correcion, no rapido a nivel del CPU, pero rapido de crear, me cago en diez, creo que me tengo que ir a descansar los ojos.

Nvidia rolzzzzzzzzz

pos yo se C y C++ de pm

y solo citamos a los mas importantes… no esta ID jajajajaaja