Neue Programmiersprache "Cg" von Nvidia
Nvidia hat heute eine neue Programmiersprache, "C for graphics" [Cg] vorgestellt, mit der Pixel- und Vertex-Shader-Effekte, die aktuellen Spiele-Titeln beispielsweise realistische Schatten und nahezu perfekte Lichtquellen spendieren, deutlich realistischer, einfacher und schneller entwickelt werden können.
In enger Zusammenarbeit mit Microsoft entwickelt ist die neue Programmiersprache mit der kürzlich angekündigten High Level Shader Language für DirectX 9 kompatibel. Die C-ähnliche Syntax soll eine schnelle, hardwareunabhängige Entwicklung von Echtzeit-Shadern und visuellen Effekten ermöglichen.
Cg Toolkit
Nvidia hat auch ein Cg-Toolkit, das einen Cg-Compiler, ein
Cg-Browser, Informationen über das CgFX-Dateiformat, eine
Cg-Standard-Bibliothek, eine Dokumentation und eine Sammlung von
fertigen, frei verwendbaren Cg-Shadern für die Spieleentwicklung bis
hin zum Computer-aided Design.
Toolkit kostenlos downloadenMeilenstein für die Computergrafikindustrie
Nvidia-CEO Jen Hsun Huang bezeichnet die Einführung von Cg als einen bedeutenden Meilenstein für die Computergrafikindustrie. Cg soll vor allem die Geschwindigkeit, mit der aufwendige Grafik-Features erstellt werden können, deutlich erhöhen.
"Cg wird für GPUs [Graphic Processor Units] das tun, was C und C++ für CPUs [Central Processing Units] getan haben", verspricht Jen Hsun Huang.
