リアルタイム系の3DCG制作に関するノウハウや実践的なTipsを共有するWiki形式のWEBサイトです。



kmjCharacterModelChecker

  • 細かい仕様を目視で確認してられない
  • エラーではないけどデータが汚いと姑にいびられる
  • 納品時に最終確認したい
という時に使用するMaya用チェックツールです。
ゲーム開発キャラクターモデル用と思っていただければ合点が行くかと思います。
kmjは面倒くさがりなので自分でもよく使っています。
こちらのツールは有料(5$)となっていますのでご了承くださいませm(_ _)m
無償化しました。ご購入いただいた皆様ありがとうございましたm(_ _)m

ダウンロード

ご購入はこちらからお願いします!

KMJ CHARACTER MODEL CHECKER - Gumroadページ -

概要


チェックできる項目は下記のとおりです。
カラーセット数指定した数以外の頂点カラーセット数を持ったメッシュをリストアップします
UVセット数指定した数以外のUVセット数を持ったメッシュをリストアップします
MAXインフルエンス指定した数以上のインフルエンスを持った頂点を検出します。ついでにバインドされていないメッシュも見つけます
不要なヒストリーSkincluster以外のヒストリを持っているかチェックします。ヒストリーの整理にはこちらがおすすめ
フリーズされていないメッシュ移動、回転、スケール、ピボット位置に数値の入ったメッシュをリストアップします
回転、スケールの入ったジョイント回転、スケールに数値の入ったジョイントをリストアップします
同名ノード重複した名前のノードが無いかチェックします

このように、致命的なエラーではないけど(特にゲーム開発では)受け渡し時に嫌がられる&見つけるのが面倒な問題をリストアップするツールとなっています。
致命的な不具合はデフォルト機能のClean UpやOptimize Scene Sizeなどのご利用をおすすめします。
バインドポーズのチェックには下記のスクリプトがおすすめです。
【複数のバインドポーズから任意のポーズを選んで復元】
【バインドポーズを更新】

更新履歴

2020/05/06作成

注意事項

カラーセットエディター上で表示されないカラーセットも検出されます。
これは"Color Set Sharing"の設定を"Per Instance Shared"や"Per Instance Unshared"にすると発生します。

実行方法

kmjCharacterModelChecker.pyファイルをスクリプトフォルダにコピーして、スクリプトエディターに下記を入力して実行します。

import kmjCharacterModelChecker
kmjCharacterModelChecker.main()

ライセンス

商用、非商用問わずお使いいただけます。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

※現在 ユーザーID保持者 のみがコメント投稿可能な設定になっています。

Wiki内検索

メニュー

Maya

管理人


管理者:kmj
Twitter:@kmj3dcg
ゲームグラフィックに携わり十数年、現在フリーランスのモデラーとして活動しています。
専門分野:モデリング、テクスチャ、ウェイト(キャラモデルがメインのゲームグラフィッカーです)
お問い合わせはこちらまでお願いいたします。

Amazonアソシエイト

皆様のご協力感謝しておりますm(_ _)m























管理人/副管理人のみ編集できます