3ds Max - 日本語

3ds Max - 日本語

返信
Highlighted
メッセージ1/4 (104 閲覧回数)
受理解決策

書き出し3DSについ

104 閲覧回数, 3 返答(返信)
03-06-2017 08:47 PM

質問があります。

3dsで書き出したいのですが、テクスチャが8文字以上あって今までは問題が無かったのですが

今回3dsで書き出すことになり別のソフトで読込んだら、全部同じテクスチャのマテリアル情報になり

どのテクスチャか判別出来ません。

8文字にテクスチャを作成し直して、読み直せばいいのですが1000枚以上あるので気が遠くなってる状態で

テクスチャの名前が変わってもいいので、何かいい方法は無いでしょうか?

お手数を掛けますが、よろしくお願い致します!

スクリプトでできそうなんですが、
結局1000個以上のマテリアルが正しく変更されたかどうかをチェックする手間があるので、
本当は手作業をお勧めします。

もし僕の作業下なら、というスクリプトをアップしますが、ご使用はくれぐれも自己責任でお願いします。

適用されているマップ(ビットマップ)のファイル名が拡張子含め13文字以上だったら、
同フォルダに画像ファイルをコピーして8.3形式でリネームし、パスを更新するスクリプトです。

このフォーラムの仕様で、.textという拡張子で添付しましたが、.msにリネームしてください。
乱筆ご容赦ください。

1. 標準マテリアル、またはマルチサブマテリアルの直下の標準マテリアルのみ適用されます。
2. サブマップには適用されません。(ミックスマップ、合成マップなどのサブマップ)
3. コピー先の重複ファイル名は、999個まで対応します。
4. インスタンスされていない、同名画像ファイルを参照するマップは、別名ファイルとしてコピーされます。

4の所為で、もしかしたら画像が増える可能性があります。
さらに加筆して対応できそうですが、
環境がわからないので、ひとまず現状で。

くれぐれも、バックアップをとった上、独立したフォルダ内で実行してください。
うまくいっているかどうか、厳密なご確認をお願いします。

メッセージ2/4 (89 閲覧回数)

Re: 書き出し3DSについ

03-07-2017 12:52 AM 返信先: sakura_aloha

スクリプトでできそうなんですが、
結局1000個以上のマテリアルが正しく変更されたかどうかをチェックする手間があるので、
本当は手作業をお勧めします。

もし僕の作業下なら、というスクリプトをアップしますが、ご使用はくれぐれも自己責任でお願いします。

適用されているマップ(ビットマップ)のファイル名が拡張子含め13文字以上だったら、
同フォルダに画像ファイルをコピーして8.3形式でリネームし、パスを更新するスクリプトです。

このフォーラムの仕様で、.textという拡張子で添付しましたが、.msにリネームしてください。
乱筆ご容赦ください。

1. 標準マテリアル、またはマルチサブマテリアルの直下の標準マテリアルのみ適用されます。
2. サブマップには適用されません。(ミックスマップ、合成マップなどのサブマップ)
3. コピー先の重複ファイル名は、999個まで対応します。
4. インスタンスされていない、同名画像ファイルを参照するマップは、別名ファイルとしてコピーされます。

4の所為で、もしかしたら画像が増える可能性があります。
さらに加筆して対応できそうですが、
環境がわからないので、ひとまず現状で。

くれぐれも、バックアップをとった上、独立したフォルダ内で実行してください。
うまくいっているかどうか、厳密なご確認をお願いします。

メッセージ3/4 (81 閲覧回数)

Re: 書き出し3DSについ

03-07-2017 09:11 AM 返信先: takeo

takeo様

ありがとうございます!!今から試してみます!

後ほど報告させて頂きます~

メッセージ4/4 (64 閲覧回数)

Re: 書き出し3DSについ

[ 編集済み ]
03-07-2017 02:42 PM 返信先: takeo

takeo様

 

今、変換し終わりました☆

無事に8文字にリネームしてくれて、名前が変わってもパスもちゃんと張ってくれました!!

最高なスクリプトありがとうございました!初めての投稿だったのですが、ほんとに助かりました!

コミュニティに投稿

Autodesk製品について質問ですか。

新しい投稿