強火で進め

このブログではプログラム関連の記事を中心に書いてます。

COLLADAワーキンググループの次のプロジェクトとしてglTFプロジェクトがスタート

今まで進めていたCOLLADA(.dae)がISO規格となり、次のプロジェクトとしてglTFというプロジェクトが始まった様です。因みにglTFはGL Transmission Formatの略みたいです。

Khronos COLLADA now recognized as ISO Standard - Khronos Group Press Release
https://www.khronos.org/news/press/khronos-collada-now-recognized-as-iso-standard

このプロジェクトは今までのCOLLADAが3DCGツール間でのやり取りを考慮した仕様だったの比べ、WebGLOpenGL/OpenGL ESなど様々なプログラムの実行環境やライブラリから使い易い事を考慮した仕様の様です。

GitHubのページにも「the runtime asset format for WebGL, OpenGL ES, and OpenGL」との記載が有ります。

KhronosGroup/glTF · GitHub
https://github.com/KhronosGroup/glTF

glTFは以下の様なファイルを含んでいる仕様の様です。.glslファイルが有るが良いですねぇ。

  • JSON file (.json)
  • Binary files (.bin)
  • Image files (.jpg, .png, etc.)
  • GLSL text files (.glsl)

仕様についてはこちらに詳しく記載されています。

glTF/specification/README.md at master · KhronosGroup/glTF · GitHub
https://github.com/KhronosGroup/glTF/blob/master/specification/README.md