トップ 一覧 検索 ヘルプ RSS ログイン

独り言日記(2008/03)の変更点

-UVに関して面白いのは、各頂点ごとのUVを持つことのできる設定と、ポリゴン別の頂点ごとにUVを持つことができる設定がある点。
+UVに関して面白いのは、オブジェクト(ここではポリゴンメッシュ)の各頂点ごとのUVを持つことのできる設定と、ポリゴン別の頂点ごとにUVを持つことができる設定がある点。
-で取得できる値が「KFbxLayerElementUV::eBY_CONTROL_POINT」の場合は頂点ごとのUV、「「KFbxLayerElementUV::eBY_POLYGON_VERTEX」の場合はポリゴンの頂点ごとのUVになってます。レイヤのマテリアル(KFbxLayerElementMaterial)、テクスチャ(KFbxLayerElementTexture)、UV(KFbxLayerElementUV)にて「GetMappingMode」があるのですが、その戻り値を統一して扱うようにしている、ってのになるほどなぁ〜と思いました。そのにやっとする構成にちとこだわりを感じますねぇ(プログラムマニアなら分かるはず、、、ですよね?)。
+で取得できる値が「KFbxLayerElementUV::eBY_CONTROL_POINT」の場合は頂点ごとのUV、「「KFbxLayerElementUV::eBY_POLYGON_VERTEX」の場合はポリゴンの頂点ごとのUVになってます。レイヤのマテリアル(KFbxLayerElementMaterial)、テクスチャ(KFbxLayerElementTexture)、UV(KFbxLayerElementUV)にて「GetMappingMode」があるのですが、その戻り値を統一して扱うようにしている、ってのになるほどなぁ〜と思いました。そのニヤっとする構成にちとこだわりを感じますねぇ(プログラムマニアなら分かるはず、、、ですよね?)。
-でも、正直、ややこしい(^_^;;。少し旧フォーマット的なにおいはしますが、いろんな状態を吸収できるフォーマットにはなってますね。
+でも、正直、ややこしい(^_^;;。少し旧フォーマット的なニオイはしますが、いろんな状態を吸収できるフォーマットにはなってますね。これの欠点としては、シーンで使用しているマテリアルを別リストとして持つ、テクスチャを別リストとして持つ、という構成にできていない点(そのような関数はないようです)。
+ただ、UVはマテリアルやテクスチャよりも形状(ジオメトリ)に直結する情報ですのでこのあたりは わざと、なんですかね。この部分は、構成がどうも古い感じがする・・・。
-