NVIDIA에서 그래픽언어 Cg 및 컴파일러가 포함된 Cg Toolkit Beta 1.0을 공개했다. 뭐 갑자기 Cg라고 해서 의아해 하실분들도 계실지 모르지만 Cg는 C용 그래픽언어 라이브러리라고 생각하면 될것이다.

기존에 GPU기능을 살린 프로그램등을 작성할려면 어셈블리어로 핸드코딩이 필요했지만 이번 Cg의 발표로 인해 C에서 라이브러리를 이용해 보다 빠르게 픽셀세이더나 버텍스세이더등을 이용한 코드를 생성할수 있다고 한다.
또한 Cg는 상하위호한성을 가지고 있어 기존 GPU및 앞으로 나올 신제품까지 자동으로 최적화 시켜준다고 하며 Windows(DirectX 8/9, OpenGL), Linux(OpenGL), Mac OS X(OpenGL), Xbox에 대응하고 Cg Compiler Public Beta 1.0」, 「Cg Standard Library 1.0」, 「Cg Runtime Libraries」, 「Cg Browser 4.0」 등이 툴킷에 포함된다고 한다.
그리고 Blizzard Entertainment, Electronic Arts, NAMCO, Sega-AM2, Sony Online Entertainment등 대부분의 개발업체들이 참여할것으로 알려지고 있으며 3D Studio Max, SOFTIMAGE, LightWave 3D등에서도 대응될것이라고 한다.
출처 : Akiba Hotline
|