最終更新: rt_3dcg_tips 2022年05月30日(月) 17:00:35履歴
- 細かい仕様を目視で確認してられない
- エラーではないけどデータが汚いと姑にいびられる
- 納品時に最終確認したい
ゲーム開発のキャラクターモデル用と思っていただければ合点が行くかと思います。
kmjは面倒くさがりなので自分でもよく使っています。
無償化しました。ご購入いただいた皆様ありがとうございましたm(_ _)m
チェックできる項目は下記のとおりです。
カラーセット数 | 指定した数以外の頂点カラーセット数を持ったメッシュをリストアップします |
UVセット数 | 指定した数以外のUVセット数を持ったメッシュをリストアップします |
MAXインフルエンス | 指定した数以上のインフルエンスを持った頂点を検出します。ついでにバインドされていないメッシュも見つけます |
不要なヒストリー | Skincluster以外のヒストリを持っているかチェックします。ヒストリーの整理にはこちらがおすすめ |
フリーズされていないメッシュ | 移動、回転、スケール、ピボット位置に数値の入ったメッシュをリストアップします |
回転、スケールの入ったジョイント | 回転、スケールに数値の入ったジョイントをリストアップします |
同名ノード | 重複した名前のノードが無いかチェックします |
このように、致命的なエラーではないけど(特にゲーム開発では)受け渡し時に嫌がられる&見つけるのが面倒な問題をリストアップするツールとなっています。
致命的な不具合はデフォルト機能のClean UpやOptimize Scene Sizeなどのご利用をおすすめします。
バインドポーズのチェックには下記のスクリプトがおすすめです。
【複数のバインドポーズから任意のポーズを選んで復元】
【バインドポーズを更新】
カラーセットエディター上で表示されないカラーセットも検出されます。
これは"Color Set Sharing"の設定を"Per Instance Shared"や"Per Instance Unshared"にすると発生します。
これは"Color Set Sharing"の設定を"Per Instance Shared"や"Per Instance Unshared"にすると発生します。
kmjCharacterModelChecker.pyファイルをスクリプトフォルダにコピーして、スクリプトエディターに下記を入力して実行します。
import kmjCharacterModelChecker kmjCharacterModelChecker.main()
当サイトでは他にもこのようなスクリプトを配布してますのでよかったらチェックしてくださいませ
タグ
コメントをかく