Mac OS X 10.7 Lion は 3D アプリ用の Scene Kit フレームワークを提供します

Mac OS X 10.7 Lion は 3D アプリ用の Scene Kit フレームワークを提供します

AppleInsiderスタッフのプロフィール写真AppleInsiderスタッフ

· 1分で読めます

Mac OS X Lion のリリースでは、Scene Kit と呼ばれる新しい開発フレームワークが導入され、開発者によると、これによりアプリ内で 3D レンダリングを簡単に実装できるようになります。

AppleInsiderはScene Kitについて以前から言及されていたが、Lionに詳しい開発者は、新しいフレームワークは3次元アセットのインポート、操作、レンダリングをサポートし、3Dグラフィックスの複雑な部分をアプリ開発者に引き継ぐと説明している。

これにより、Scene Kit は、Apple が 10.5 Leopard でリリースした Core Animation データ視覚化 API (iPhone OS 用に開発された Layer Kit に基づいており、使いやすいトランジションやその他のモーション グラフィック効果を提供する) に似たものになります。

開発者は、Scene Kit は Image Kit や Core Animation など Apple の他のグラフィカル フレームワークの API と「一貫性」があり、高度な 3D グラフィカル プログラミング スキルを必要としないと指摘しました。

これにより、サードパーティのアプリが、一貫性があり、使い慣れた、使いやすい 3D オブジェクトの操作とレンダリングをアプリに追加しやすくなると言われています。

新しい Scene Kit フレームワークは、OpenGL、OpenCL、WebGL の標準化団体である Khronos Group によって管理されているオープンな XML ベースの交換ファイル形式である COLLADA を使用して 3D アセットをインポートします。

COLLADAは、Alias、Autodesk、Avi​​dの協力を得て、ソニーによって開発されました。ビデオゲームエンジンで広く使用されており、GoogleのSketchUp Pro 8.0以降およびGoogle Earth 4以降でも標準として採用されています。

Lion の新しいシーン キットは、COLLADA 3D オブジェクトをインポートし、カメラ、ライト、メッシュで構成されたシーンを構築するように設計されており、フレームワークはシーン内で使用される境界ボリューム、ジオメトリ、マテリアルを操作するためのツールを提供します。