Khronos Group、glTFファイル閲覧用iOSアプリ「Khronos glTF Viewer」をオープンソースでリリース

CGソフト

2023年12月7日(現地時間) – Khronos Group は、glTFファイル閲覧用iOSアプリ「Khronos glTF Viewer」をオープンソースでリリースしたことを発表しました。

glTFについて

glTFは、Webを含む多様なプラットフォームに3Dコンテンツを提供するための、最もポータブルでアクセスしやすいアセットフォーマットです。このオープンでロイヤリティフリーの仕様は、3Dアセットを展開し処理するためのランタイム処理を最小限に抑え、同時に洗練されたグラフィックス機能、リッチなテクスチャ、多様なマテリアルをサポートします。glTFは、ISO/IEC国際標準としてglTF 2.0が採用されるなど、業界で幅広く支持されています。

Khronos glTF Viewer

この度、KhronosはオープンソースのネイティブiOSアプリ「Khronos glTF Viewer」を発表し、ARを含むiOSデバイス上でglTFアセットを表示、操作できるようになりました。このアプリは、Khronosの公式ブラウザベースのリファレンスビューアである glTF Sample Viewer とは異なります。glTFを「3DのJPEG」とするため、コンテンツ制作者がglTFアセットをあらゆるターゲットプラットフォームで展開できる未来を早め、iOSデバイスにglTFの表示機能をもたらすことに主眼を置いています。

Khronos GroupはFourspaceにネイティブiOSアプリ “Khronos glTF Viewer “の開発を依頼しました。このアプリはApp Storeで利用可能で、iPhoneやiPadなどのiOSデバイス上でglTFモデルを直接表示し、操作することができ、デジタルまたはARを背景に3Dモデルを表示することができます。ユーザーはモデルをズームしたり、回転させたり、向きを変えたりして、あらゆる角度から検査することができます。また「Designed for iPhone」アプリケーションであり、Appleシリコンを搭載したMacコンピュータでも動作します。

 

アプリケーションのソースコードはApache 2.0ライセンスの下でリリースされ、SwiftやSceneKit、さらにglTFKit2、DracoSwift、libktxなどのオープンソースコンポーネントを含む、確立された一般に利用可能なAPIとプラットフォームフレームワークを使用して構築されています。

現在、すべてのglTF 2.0の基本機能に加え、 Draco compression と clearcoat  PBR拡張機能をサポートしています。現在サポートされているglTF拡張機能の全リストは、Khronos glTF Viewerアプリのページにあります。Khronosは今後のアップデートで、glTFの追加機能をサポート予定です。

使用について

上に示した「Outdoor Chairs.glb」モデルのように、事前にロードされたいくつかのglTFサンプルモデルから選択するか、iPhoneの内蔵ファイルブラウザから独自のglTFまたはglbモデルを開くことができます。また、ウェブからglbモデルをダウンロードして、アプリで簡単に起動することもできます

モデルをタップするとプレビューが開き、詳細でリアルなマテリアルやアニメーションまで表示されます。“Object” または “AR “をタップすると、この2つのビューを切り替えることができます:

  • Object Viewerは、デジタルの背景にオブジェクトを表示します。スワイプで回転、ピンチでズーム、2本指でパンできます。
  • AR Viewerは、モデルをカメラのビューに配置します。アプリが平面を検出すると、ピンチ操作でズームしたり、ピンチ操作でオブジェクトの向きを回転させることができます。モデルを新しい場所に配置するには、長押ししてドラッグを有効にします。

(i)「情報」ボタンをタップすると、glTFファイルの作者、タイトル、ジェネレーター、ライセンス、著作権の詳細にアクセスできます。

ダウンロード

「Khronos glTF Viewer」はApple App Storeから利用できます。

ソースコードはApache 2.0ライセンスの下、GitHubで公開されています。

このオープンソースプロジェクトはKhronos 3D Formats Tooling Task Sub Groupによって委託されたもので、開発者やアーティストがglTFファイルフォーマットを最大限に活用できるよう、glTF関連のツール、ライブラリ、学習リソースの開発をサポートしています。

その他のglTFツールは以下の通りです:


Khronos Releases Open-Source iOS App for Viewing glTF Files

コメント

Translate »
タイトルとURLをコピーしました