NVIDIA公司6月13日宣布推出Cg语言规范(C for Graphics)。Cg是一种高级编程语言,可使内容开发商更轻松、快捷地创建具有电影效果的实时图形。Cg是由NVIDIA公司和微软公司(Nasdaq代码: MSFT)密切合作联手开发的,开发人员借助该语言可更抽象地进行工作,无需直接针对图形硬件进行编程。通用、熟悉的C-like语法可迅速为图形平台开发出实时渲染的鲜锐视觉效果,并与微软公司最近发布的面向DirectXa9.0的高级渲染语言兼容。
"直至最近,开发人员还不得不在汇编语言里进行编程,以便实现当今图形应用领域的电影效果。很少人知道这样做的方法,同时这个过程本身也非常缓慢,"Jon Peddie Research公司总裁Jon Peddie博士说道,"随着Cg和NVIDIA的Cg编译器的推出,开发人员将可更快地创建、共享和重新利用渲染引擎,这将使他们通过利用业界期待的鲜锐视觉效果和更强的真实感来创建更丰富的内容。"
另外NVIDIA还宣布推出一种Cg工具套件,其内容包括Cg编译器、Cg浏览器、CgFX文件格式、Cg标准库以及一个事先编写的Cg渲染引擎集,该渲染引擎集可用于不同的应用,包括从游戏开发到数字内容创建和计算机辅助设计。
Cg简介
Cg语言规范是一种高级C-like图形编程语言,由NVIDIA和微软公司联合开发而成。Cg环境由两部分组成:Cg工具套件(包括专为DirectXa以及OpenGLa优化的NVIDIA Cg编译器Beta 1.0)以及NVIDIA Cg浏览器--一种带有大型Cg 渲染引擎库的原型设计/可视化环境。除此以外,开发商还可以获得用户文档以及一系列专为Cg语言制作的培训课程和在线材料。