Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[2287] 要望:テクスチャ指定時にデフォルトで相対パスに / meta
Done [From old BBS] Response
材質にテクスチャを指定するときに
デフォルトでは完全パスが入るので

これを現在開いているMQOからの相対パスで
入るようにしていただきたいです


絶対パスの場合
プロジェクトフォルダのようなものを作り
モデルや画像をまとめた場合
そのフォルダのディレクトリ移動や
名前変更に対応できないため
結局は、後で相対パスに書き直すことになると思うので
最初から相対で入るようになっていれば
楽なのではと思いました


例:ModelフォルダにMQOとテクスチャがある場合

C:\Documents and Settings\~ ~\Model\body.png

Show more...
2012-05-08 22:38
[2292] Re: 要望:テクスチャ指定時にデフォルトで相対パスに / O.Mizno
Ver3.0.2で対応しました。
2012-05-11 00:39
[2348] Re: Re: 要望:テクスチャ指定時にデフォルトで相対パスに / まじかる☆しげぽん
>Ver3.0.2で対応しました。
現状ですとMQOフォルダ以下にしか対応されてませんが、ひとつ上の階層にTEXフォルダを作成してテクスチャを入れるという使い方をしているのでMQOフォルダ以下以外にテクスチャを置いている場合も相対パスになるようにしていただけないでしょうか。

例えばこういう感じです。

MQO/model.mqo
TEX/tex.psd

MQOから相対でパス記述する場合は、../TEX/tex.psd
こういうケースも対応できるようにお願いします。
2012-05-30 12:13
[2358] Re: Re: Re: 要望:テクスチャ指定時にデフォルトで相対パスに / O.Mizno
1つ上のようなパターンを増やすと、次は2つ上だったらどうなのか、
あるいはやっぱりフォルダの階層を移動したい場合など、
その使い方をしている人以外にとって挙動がわかりづらくなるという気がします。仕様を複雑にするよりも、使い方を工夫していただいたほうがいいのでは
ないかと思うのですが、いかがでしょうか?
2012-05-31 20:05
[2361] Re: Re: Re: Re: 要望:テクスチャ指定時にデフォルトで相対パスに / まじかる☆しげぽん
返答ありがとうございます。
ひとつ上の階層というのは例のひとつです。
単純に、MQOフォルダの中にあるテクスチャを指定した場合以外でも相対パスになってほしいというだけです。

D:\DATA\PRJ\MODEL\MQO\model.mqo
というファイルを開いていて

テクスチャを指定する際に、

D:\DATA\PRJ\MODEL\TEX\tex.psd
であっても
D:\DATA\PRJ\tex.psd
であっても
D:\DATA\PRJ\MODEL\MQO\tex.psd

であってもMQOの位置から計算して、相対パスにすることはできると思います。

D:\DATA\PRJ\MODEL\TEX\tex.psd
だったら、..\TEX\tex.psd


Show more...
2012-06-01 17:23
[2363] Re: Re: Re: Re: Re: 要望:テクスチャ指定時にデフォルトで相対パスに / まじかる☆しげぽん
ちなみに上記の動作は、材質設定のマッピングの参照ボタンを押してファイルを指定したときの挙動です。

上記の挙動自体はとてもシンプルなので分かりづらいということはないと思います。
テクスチャパスを一度設定した後、エクスプローラー側でファイルを移動してメタセコでそれを検地してパスをそこに自動でパスが変更されるのは不可能ですしそれこそ複雑なのでそういうのを望んでいるわけではありません。

私も最初に要望を上げた方も、単純に参照ボタンを押した際の挙動が必ず絶対パスになるのでそれを相対パスになるようにしてほしいというだけだと思います。
2012-06-01 18:04
[2364] Re: Re: Re: Re: Re: Re: 要望:テクスチャ指定時にデフォルトで相対パスに / O.Mizno
「..\」で示される上に移動する相対パスそれ自体がPCに詳しくない人には馴染みがないことや、
例えばマイピクチャなどにあるファイルを指定すると、とんでもなく階層が上がり下がるする
長い相対パスになるケースが考えられますが、3階層以上も上の階層に上がる場合、
パスだけ見ても実際にどのフォルダが該当するのか慣れている人でもわかりづらいと思います。

特定の使い方だけを考慮していると、それ以外の使い方をしている人にとって不親切になる可能性がある以上、
そういったことがないように仕様を考えないといけないのですが、
絶対パスで管理している人もいるわけで、
上のような事例も含めて大丈夫になるような対案はないでしょうか?
2012-06-01 19:40
[2365] Re: Re: Re: Re: Re: Re: Re: 要望:テクスチャ指定時にデフォルトで相対パスに / まじかる☆しげぽん
それでは、デフォルトは参照でファイルを指定した際絶対パスになるようにして、
環境設定で相対パスにするオプションを用意するのはいかがでしょうか。

そうすれば、初めて使う人にも分かりやすいですし、PCの絶対、相対パスの関係を理解している人は相対パスで参照するチェックを入れれば問題ないと思います。
2012-06-01 19:46
[2366] Re: Re: Re: Re: Re: Re: Re: Re: 要望:テクスチャ指定時にデフォルトで相対パスに / O.Mizno
環境設定もむやみに項目を増やしたくはないというのはあるのですが、、、
他の案も特になさそうなので、やむを得ないのかもしれません。
2012-06-01 20:23
[2597] Re: Re: Re: Re: Re: Re: Re: Re: Re: 要望:テクスチャ指定時にデフォルトで相対パスに / まじかる☆しげぽん
3.1β5で環境設定で、テクスチャパスの指定を選択できるようになっているのを確認しました。
これはとても便利になりました、対応ありがとうございます。
2012-09-07 13:47