I am Charmie

メモとログ

obj file

Obj file 1. 頂点の座標 頂点の座標(x, y, z[, w]))は以下のように記述される(wはオプション.デフォルト値は1.0. ). v x y z v x y z w 以下の記述だと,3次元点(0.123, 0.234, 0.345)を表すことになる. v 0.123 0.234 0.345 1.0

  1. テクスチャ座標 テクスチャ座標(u, v [,w])は以下のように記述される(wはオプション.デフォルト値は0. ). u, vは0から1の間の値となる. vt u v vt u v w 以下の記述だと,テクスチャ座標(0.500, 1.000)を表すことになる. vt 0.500 1 [0]

  2. 法線ベクトル 法線ベクトル(n_x, n_y, n_z)は以下のように記述される. vn n_x n_y n_z 法線ベクトルは単位ベクトルでなければならない. 以下の記述だと,法線ベクトルは(0.707, 0.000, 0.707)を表すことになる. vn 0.707 0.000 0.707

  3. ポリゴンメッシュ ポリゴンメッシュは3個以上の頂点によって形成されるオブジェクト. 複数の表記方法がある.

4.1. 頂点座標 ポリゴンメッシュを形成する頂点のインデックスによって,以下のように記述される. f v1 v2 v3 ... 以下の記述だと,該当するポリゴンメッシュは1, 2, 3番目の頂点によって形成される f 1 2 3

4.2. 頂点座標 + テクスチャ座標 ポリゴンメッシュを形成する頂点のインデックスと,各頂点のテクスチャ座標のインデックスによって,以下のように記述される. 頂点viのテクスチャ座標はvtiとなる. f v1/vt1 v2/vt2 v3/vt3 ... 以下の記述だと,該当するポリゴンメッシュは3, 4, 5番目の頂点(各テクスチャ座標のインデックスは1, 2, 3)によって形成される f 3/1 4/2 5/3

4.3. 頂点座標 + テクスチャ座標 + 法線ベクトル ポリゴンメッシュを形成する頂点のインデックスと,各頂点のテクスチャ座標及び法線ベクトルのインデックスによって,以下のように記述される. f v1/vt1/vn1 v2/vt2/vn2 v3/vt3/vn3 ... 以下の記述だと,該当するポリゴンメッシュは6, 3, 7番目の頂点(各テクスチャ座標のインデックスは4, 5, 6,法線ベクトルのインデックスは1, 3, 5)によって形成される f 6/4/1 3/5/3 7/6/5