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:?


リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Mon, 29 Sep 2008 23:07:46 JST (5681d)