3Dバイナリファイル構成 Edit

あくまでも遊びだからねー。

共通ヘッダ Edit

名前データコメント
signaturechar[4]"GLBN"の4文字
versionu16バージョン番号
kindu16タイプ番号(meshとかmaterialとかを示す数値
sizeu32ヘッダを含むデータ全体のサイズ
dataOfType?タイプごとのデータ。

mesh Edit

1つのポリゴンのかたまり。

名前データコメント
nameu32名前文字列があるデータへのオフセット。
meshTypeu32メッシュのタイプ。QuadsとかTrianglesを示す値。
posf32[3]/xyz頂点の位置。
normalf32[3]/xyz頂点の法線。「面の」,ではない)。
colorf32[4]/rgba頂点カラー
texcoordf32[2]/st頂点のテクスチャ座標。複数持ちはいつか対応
indexu32配列のindex。
indexCountu32indexの数。三角形1つ書くなら3。

material Edit

マテリアル。

scene Edit

シーングラフ,階層。

メモ Edit

Mayaでエクスポートするときのマテリアルの値。
phong
emisshon:白熱光
ambient:アンビエントカラー
diffuse:(カラー+透明度)*拡散
specular:スペキュラカラー
shininess:余弦の累乗
reflective:反射カラー
reflectivity:反射率
transparent:透明度
transparency:?


Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: (5072d)