
¿Qué es C for Graphics?La gran mayoría de aplicaciones de software actuales están desarrolladas con un lenguaje de programación denominado "C" o "C++", pero, para crear efectos visuales complejos, los desarrolladores tenían que utilizar un lenguaje ensamblador que presentaba muchas limitaciones. Ahora, con el lenguaje Cg pueden crear efectos de calidad similar a la del cine y renderizarlos en tiempo real en el PC. Ya no es necesario escribir los programas directamente para el hardware de gráficos, lo cual facilita el desarrollo de sombreadores y efectos visuales de tiempo real muy sofisticados para entornos DirectX® y OpenGL®. Cg es el motor que impulsará la convergencia entre las imágenes de cine y el renderizado en tiempo real del PC.

 |
Ventajas de Cg Un lenguaje de gráficos de alto nivel resulta muy atractivo ya que permite desarrollar efectos gráficos así como impactantes aplicaciones de larga duración. Asimismo, el uso de Cg aumenta la productividad de los programadores y reduce el tiempo de desarrollo de juegos de mayor complejidad gráfica.
Klicken Sie auf ein Bild, um einige der mit Cg Shader möglichen Effekte anzusehen. |
- Programar una vez, ejecutar en cualquier plataforma:Cg es un lenguaje de programación basado en estándares y diseñado para aprovechar los enormes avances experimentados por los procesadores gráficos programables que soportan DirectX y OpenGL. Como resultado, los desarrolladores pueden reutilizar sus efectos especiales en múltiples plataformas, que incluyen consolas de juegos, PC y Macintosh. Observa cómo se ejecuta Cg en varias plataformas.
- Amplio apoyo del sector: Los estudios cinematográficos y empresas de desarrollo de juegos ya están aprovechando las ventajas de la tecnología de sombreadores Cg. Muchas empresas de renderizado offline que trabajan para la industria de efectos visuales de Hollywood han integrado el compilador de Cg de NVIDIA en sus productos. Aquí puedes ver la lista de empresas que utilizan Cg.
- Cg y el lenguaje de sombreado de alto nivel (HLSL) de Microsoft: Cg ha sido desarrollado por NVIDIA en estrecha colaboración con Microsoft para garantizar total compatibilidad con DirectX 9.0 y HLSL. Además, Cg seguirá siendo compatible con futuras versiones del HLSL de Microsoft a medida que se vayan publicando.
- Mejores efectos, menos tiempo de desarrollo: Las aplicaciones de creación de contenidos han integrado Cg en sus procesos de creación artística para convertir la tecnología de sombreadores en algo más cercano y accesible para personas sin conocimientos de programación. Cg ofrece la posibilidad de crear e integrar muchos más efectos especiales de gran impacto visual en sus juegos, películas y otras aplicaciones 3D de renderizado en tiempo real. He aquí algunas aplicaciones de creación de contenidos que utilizan Cg.
|
|
p.2... >> NVIDIA Cg Toolkit Vaya detrás: 1 | 2
Vaya detrás: NVIDIA's Developers' Site |