特定発言のピックアップ

 User paths についてのテスト&考察
ID:1773
by  綿
過去のmaxファイルを開くと、時々パスが通ってなくて行先不明、なんて怒られることがあるが、この辺りの事情を一度きちんと調べてみなくては、と思っていた。

が、一遍に全部調べるのはなかなかヤヤコシそうなので、少しずつ調べながら追記していく予定。


まずは、Project Folderの指定。

Fileメニュー>Set Project Folder...で、フォルダー指定すると、そのフォルダー内にArchivesとかScenesといった一連のサブフォルダが作成され、
「そのプロジェクトはこのフォルダ内で全部管理出来ますよ~」
...というタテマエになるのだが、

実際には、それ以外のディレクトリにある過去の資産をXrefしたりMergeしたり、テクスチャ素材をアサッテの方角から読んで来たり、、、なんてのがザラに発生するので、現実にはそう綺麗に収まらない。
それは、ワシのパス設定がその時都合のぞんざいで汚いせいだ、というのはさておき^^;、、、

このプロジェクト指定されたフォルダーの中には「(プロジェクト名).mxp」というファイルも含まれており、このファイルをテキストエディタで開くと、そのプロジェクト特有のUser pathsの指定が入っている。

単なるテキストファイルだから、当然これを直接書き換えればプロジェクトに反映される。

...筈なのだが、疑問なのは、この.mxpファイルには書かれていないXRefsのパスが、max側のCustomizeメニュー>Configure User Pathsダイアログに書かれてたりすること。

この追記されるPathがどこから読み込まれてくるのかが不明。

(Version.3ds max 2013)

トラックバックする     コメントする
2013/02/01/(金) 13:38:58 作成
 で、参照ファイルを相対パスで記述していた場合、、、 ID:1774
by  綿
...これらの相対パスは、前述のプロジェクトのMXPファイルに記述されたファイルパスを元ディレクトリにして、そこから辿って検索される訳だが、、、

ここで問題になってくるのが、別のmaxファイルをマージやXRefするなどして流用しようとした際に、
それらの元ファイルが別のMXPファイルに基づく別プロジェクトで作られていた場合で、
パスが通らずリンク切れを起こしてしまう場合がままある。

で、解決策だが、

元のファイルが作られた際のプロジェクトが分かっているなら、そのMXPファイルを開いて、現在のMXPファイルにコピーしてやればよい。
ただし、元のMXPファイルのUser Pathsがこれまた相対パスで記述されている場合があったりして、ココが何ともややこしい。
更に別のHDDに丸ごと移し替えたような場合は、Volume指定のC:なんてルートも変わっていることがあり、
こうした事情を考慮した上でMXPファイルへの追記が必要になってくるから、単純にコピペすれば済む、というモノでもない。

勢い、実際にファイルを開いてレンダリングしてみたら、maxさんの方からリンク切れのアラートが出てくるので、それに応じて個別にやっつける、という泥縄方法が結局一番手っ取り早かったりもする^^;
コメントする
2013/02/01/(金) 14:37:47 作成
 見つからない絶対参照ファイルパスは、もうお手上げ^^; ID:1775
by  綿
絶対参照で記述してあったファイルパスが見つからない場合は、もうどうしょうもないww

Windows側の検索で当該ファイルを探し、それに置き換えるしか手は無いでしょ。
コメントする
2013/02/01/(金) 14:44:43 作成
 イメージファイルに関しては、 ID:1776
by  綿
UtilitiesのBitmap/Photometric Path Editorで、行方不明ファイルを特定してPathを修正する、という解決策もある。

だが、元々のファイルはパスが通っていてちゃんとレンダまで出来てた筈だから、それらのパスを個別に修正する、というのは、本来ベタであまり効率的とは言えない手法だと考えられる。

まずはProjectのファイルパスをきちんと修正してやるのが、本来あるべき解決策だろうな。。。
(ついつい、エイヤでやっつけちゃうんですけどね~...^^;)
コメントする
2013/02/01/(金) 14:49:07 作成

↓近況でやんす↓
2013年10月04日(金)
2013年07月11日(木)
2013年04月05日(金)
2013年04月04日(木)
2013年03月31日(日)
2013年03月25日(月)
2013年03月24日(日)
2013年03月19日(火)
2013年03月13日(水)
2013年03月11日(月)
2013年02月26日(火)
2013年02月21日(木)
2013年02月16日(土)
2013年02月01日(金)
2012年12月26日(水)
2012年09月11日(火)

検索 

AND OR     
検索対象:
記事 タイトル 投稿者名
ヒットした発言を含むツリー全体
ヒットした発言のみを表示
非表示のジャンルも検索する
参照リンクしている発言だけ表示
添付画像がある発言だけ表示
期間限定 


から

まで