glTFの頂点情報を取得したい

glTFとは何か
emadurandalさんの記事がとてもわかりやすいです。
今話題の3Dファイル形式「glTF」でWebGLの表現力を高めよう!

glTFのバッファデータをエンコード・デコードする方法は?
How to encode/decode buffer data in glTF?

base64とは何か
base64ってなんぞ??理解のために実装してみた

glTFの"bufferViews"
glTFの中を見たときに例えばシンプルなcubeだと、bufferViewsに記してある0~72byteまでがインデックス情報であり、残りの288byteが頂点データ情報である。

どうやって取得するか
cx20さんが記事に書いてくださっています。
glTF 2.0 サンプルをライブラリを使わずに読み込んでみるテスト

ほぼ自分用のメモですが、誰かの役に立てば幸いです。

この記事が気に入ったらサポートをしてみませんか?