3dsMax Script : Name Checker
[MaxScript]
This script check duplication of name in Objects, Materials, Effects, Atmosphere, and Render Elements Name.
This script can check with ignore case .
If ignore case mode is on, checked as " 'A' and 'a' is same"
Because 3dsmax often ignores case of name.
Donations are welcome and very much appreciated.
<Pro Version>
Pro Version features an advanced name check function.
It can check whether names contain below
・double-byte characters (Full-width characters)
・half-width spaces
・hyphens
DISCLAIMER:
This script is provided “as is” and without any warranties of any kind. The author is not responsible for any issues, damages, data loss, or other problems that may occur from using this script. By using this script, you acknowledge and agree that you do so entirely at your own risk.
///////////////////////////////////////////////////////////////
オブジェクト名などの重複チェックを行うツールです。
大文字・小文字の区別をつけてのチェックと、区別をつけないでのチェックができます。
オブジェクト数が多いと、処理に多少時間がかかります。
<プロバージョン>
プロバージョンはアドバンスド名前チェック機能があり、
2バイト文字(全角文字)、半角スペース、ハイフンが名前に含まれているかをチェックできます。
・使い方
◯Duplication Check(名前の重複チェック)
・ignore case ('A'='a')
大文字、小文字の区別を無視して判別します。
(チェックがオンの場合、「A」と「a」は同じ(重複)として検出されます。オフの場合、名前が完全に一致したものだけが重複として検出されます。)
・< Object Name > duplicate check ボタン
シーン内のオブジェクト名の重複チェックを行います。
重複したオブジェクトの名前が、下のリストに表示されます。
・< Material Name > duplicate check ボタン
シーン内のマテリアル名の重複チェックを行います。
重複したマテリアルの名前が、下のリストに表示されます。
・< Effects Name > duplicate check ボタン
シーン内のエフェクト名の重複チェックを行います。
重複したエフェクトの名前が、下のリストに表示されます。
・<Atmosphere Name > duplicate check ボタン
シーン内の環境効果名の重複チェックを行います。
重複した環境効果の名前が、下のリストに表示されます。
・<Render Elements Name > duplicate check ボタン
シーン内のレンダーエレメント名の重複チェックを行います。
重複したレンダーエレメントの名前が、下のリストに表示されます。
◯Advanced Name Check(アドバンスド名前チェック)
・2Byte
オンの場合、2バイト文字が名前に含まれているかをチェックします。
・Space
オンの場合、半角スペースが名前に含まれているかチェックします。
・Hyphen
オンの場合、ハイフン[-]が名前に含まれているかチェックします。
・< Object Name > Name check ボタン
シーン内のオブジェクト名に対してアドバンスド名前チェックを行います。
該当するオブジェクトの名前が、下のリストに表示されます。
・< Material Name > Name check ボタン
シーン内のマテリアル名に対してアドバンスド名前チェックを行います。
該当するマテリアルの名前が、下のリストに表示されます。
・< Effects Name > Name check ボタン
シーン内のエフェクト名に対してアドバンスド名前チェックを行います。
該当するエフェクトの名前が、下のリストに表示されます。
・< Atmosphere Name > Name check ボタン
シーン内の環境効果名に対してアドバンスド名前チェックを行います。
該当する環境効果の名前が、下のリストに表示されます。
・< Render Elements Name > Name check ボタン
シーン内のレンダーエレメント名に対してアドバンスド名前チェックを行います。
該当するレンダーエレメントの名前が、下のリストに表示されます。
◯Result リスト
チェック結果を表示するリストです。
オブジェクト名のチェック後は、リスト内のオブジェクト名を選択すると、シーン内でも該当のオブジェクトが選択されます。
・免責事項
本スクリプトは現状のまま提供されており、いかなる保証もありません。本スクリプトの使用によって発生した問題、損害、データ損失、その他一切の不利益について、作者は責任を負いません。ご利用はすべて自己責任でお願いいたします。