3Dバイナリファイル構成 
あくまでも遊びだからねー。
共通ヘッダ 
名前 | データ | コメント |
signature | char[4] | "GLBN"の4文字 |
version | u16 | バージョン番号 |
kind | u16 | タイプ番号(meshとかmaterialとかを示す数値 |
size | u32 | ヘッダを含むデータ全体のサイズ |
dataOfType | ? | タイプごとのデータ。 |
mesh 
1つのポリゴンのかたまり。
名前 | データ | コメント |
name | u32 | 名前文字列があるデータへのオフセット。 |
meshType | u32 | メッシュのタイプ。QuadsとかTrianglesを示す値。 |
pos | f32[3]/xyz | 頂点の位置。 |
normal | f32[3]/xyz | 頂点の法線。「面の」,ではない)。 |
color | f32[4]/rgba | 頂点カラー |
texcoord | f32[2]/st | 頂点のテクスチャ座標。複数持ちはいつか対応 |
index | u32 | 配列のindex。 |
indexCount | u32 | indexの数。三角形1つ書くなら3。 |
material 
マテリアル。
scene 
シーングラフ,階層。
メモ 
Mayaでエクスポートするときのマテリアルの値。
phong
emisshon:白熱光
ambient:アンビエントカラー
diffuse:(カラー+透明度)*拡散
specular:スペキュラカラー
shininess:余弦の累乗
reflective:反射カラー
reflectivity:反射率
transparent:透明度
transparency:?