LinuxToday

LinuxToday

NVIDIA、グラフィックス用の C、「Cg」を発表

山形直子
LinuxToday logo
カリフォルニア州サンタクララ発、 ビジュアル処理ソリューション企業の NVIDIA Corporation (Nasdaq: NVDA) は2002年6月13日、 グラフィックス用 の C である Cg 言語の仕様を発表した。

Cg は、 映画品質のリアルタイム画像を作成する、 コンテンツ開発者向けの高級プログラミング言語。 マイクロソフトとの緊密な協力で開発された。

これで開発者は、 画像用ハードウェアを直接プログラムする必要がなくなる、ということだ。 C のような見慣れたシンタクスで、 リアルタイムのシェーダと視覚効果を、画像プラットフォーム用に開発できる。 また、マイクロソフトが最近発表した DirectX 9.0 用の高級シェーディング言語とも互換性がある。

「最近まで、 映画的のような表示を画像アプリケーションでやるには、 開発者はアセンブリ言語でプログラムしなければならなかった。 ほとんどの人が、この操作を知らないし、 また、耐え難いほど処理が遅かった」と、Jon Peddie Research の社長、Jon Peddie 博士は語っている。 「Cg と NVIDIA Cg コンパイラが発表されたことで、 この業界が待ち望んでいた、視覚効果とリアリズムを実現するシェーダの作成速度が速くなり、 共有や再利用もできるようになる」。

「Cg はすでに、 ゲーム開発者からデジタルコンテンツ作成者におよぶ業界の多くの支持を集めている」 と NVIDIA の CEO、Jen Hsun Huang 氏は語る。 「Cg は、 コンピュータ グラフィックス業界にとって重要なマイルストーンで、 リアルタイム 3D 画像プログラミングが映画的レンダリングのプログラミングに近づく、大きな一歩だ。 Cg の登場で、 洗練されたすばらしい画像の採用される速度が劇的に増大するだろう。 Cg は C と C++ が CPU に果たした役割を、ビデオチップ に対してになう」

同日付けで NVIDIA は、 Cg コンパイラ、Cg ブラウザ、CgFX ファイルフォーマット、Cg 標準ライブラリに加え、 ゲーム開発からデジタルコンテンツ作成、CAD などにわたる様々なアプリケーションで使える、 あらかじめ書かれた Cg シェーダ集の入った Cg ツールキットも公表している。 NVIDIA Cg ツールキットは、 ここからダウンロードできる。
【関連記事】
Microsoft、高解像度ビデオ新技術でチップメーカー2社と契約
2月15日 (金) のインターネット市況 - 企業会計への不信感と弱い消費者態度指数により米国株下落
11月9日 (金) のインターネット市況 - 卸売物価指数下落にデフレ懸念、ダウ終値はテロ前

New Topics

Special Ad

“超高速無線 LAN 時代”の幕開け--新規格 11ac(Draft)に対応したバッファロー最新ルーターの潜在能力を試す
“超高速無線 LAN 時代”の幕開け--新規格 11ac(Draft)に対応したバッファロー最新ルーターの潜在能力を試す バッファローは次世代無線 LAN 規格 IEEE802.11ac(Draft)通信速度最大 1,300Mbps 対応無線 LAN ルーター「WZR-1750DHP」を3月下旬に販売開始。今回、同機器を入手できたので、使用感や便利な機能についてレポートしたい。⇒詳細記事へ

Hot Topics

IT Job

Interviews / Specials

Follow japan.internet.com

Popular

Access Ranking

Partner Sites