インポート/エクスポートプラグインや自前フォーマットへのコンバータを作成するのに十分なサンプルだと思います。複雑なことをやろうと思うとサンプルが足りなくなるのではないかとは思いますが、ゲーム開発現場だけなら何とかなるのではないでしょうか?USDViewがとにかく便利USDエクスポータを作成する際に非常に役に立ったのがUSDViewです。USDをインストールすると標準でついてくるViewerで、メッシュデータの表示も可能です。アニメーションは...どうなんでしょう?サンプルが見当たらなくて試せてません。USDViewのインターフェースを見る限りはアニメーションも可能だと思います。エクスポートしてポリゴン等が正常に出力されているか、各種データが正しいかを比較的簡単に確認できるViewerの存在は大変便利です。そもそも、これがないと正常に出力されているか確認する手段がほとんどないので頼らざるを得ないという部分もあります。エクスポータを書く際には必ずUSDViewで確認する、という手順は必要だと思います。エラーがわかりにくい何らかの処理を行った場合にそれがうまくいってるのかいってないのかがわかりにくいと感じました。この辺は設計の文化の違いもあると思いますので一概に悪いというわけではないのですが、慣れないと感じたのは事実です。USDでは各種ノードをSdfPathというスラッシュ区切りのパスで指定します。ディレクトリ構造みたいな形ですね。形式が形式なだけに、命名規則もほぼディレクトリと似た感じです。試した結果、数字始まりはダメ、空白やいくつかの記号もアウトです。NGな文字列で生成されたSdfPathでは正常なノードは生成されず、それにアクセスするとアクセス違反でクラッシュします。一部のデータは与えられるデータの形式が決まっていて、それ以外のデータを提供しても何も起こりません。クラッシュしないだけマシですが、エクスポートしてみたら何も出力されてない、という状況になります。VSのデバッグ機能でUSDのパラメータは現段階ではまともに見ることはできないので、エラーのわかりにくさとデバッグしにくさで軽く扱うには苦労すると思います。全体的な感想USDは思想については大変共感できるところで、Autodesk主導でいろいろ困ったちゃんなFBXの代わりになる可能性は十分にあると思います。実践に使うには不安が残る感じです。ソースコードは公開されているので何かあったらソースを読むという手段はあるものの、なかなか大きなものなので読むとなるとなかなか大変です。個人的にはこのまま使っていこうとは思っていますが、将来的に見ても仕事で使うかは今のところ不明です。余裕ができたらMODOからスケルトン情報やアニメーション情報も出力できるようにしたいとは思いますが、いつになるかは不明ですね。その2の7日目の記事です。月別アーカイブはてなブログをはじめよう!monshoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。