■ トピック関連記事
CelsViewについてお願い 投稿者:まらりあ 投稿日:2009/08/09(Sun) 17:44 No.6424

どうもおひさしぶりです。まらりあ(Malaria)です。
いまさらのことですが、CelsViewをとてもありがたく使わせていただいています。

で、じつはCelsViewについてお願いがあります。鏡面の表示についてです。
メタセコ側で「左右を分離した鏡面」を指定した場合、CelsViewにおいても鏡面が表示されますが、
「左右を接続した鏡面」のときは、鏡面が表示されません。同じように表示されるとありがたいのですが。
既出のことであれば申し訳ありません。以上です。

Re: CelsViewについてお願い - sio29   2009/08/09(Sun) 18:30 No.6425
「左右を接続した鏡面」については了解しました。
ただ今仕事が忙しいのと、CelsViewの3Dエンジンがすぐには手直しできない状態(というかこっちのほうが重症)なので時間がかかると思います。

ちなみにCelsViewのエンジンはCelshadeとBoneCmdなどと3Dエンジンが共通のため、
他を弄るとCelsView自体も影響を受けます。
CelshadeもBoneCmdも公開はしてませんが現在でも弄ってはいるのでCelsView自体の機能は変化がなくても
内部は結構変わっていたりします。

あとそろそろCelsViewへの要望もまとめといたほうがいいかもしれませんね。
Re: CelsViewについてお願い - まらりあ   2009/08/09(Sun) 23:15 No.6426
了解しました。どうもありがとうございます。
よろしくお願いします。
Re: CelsViewについてお願い - a.d.   2009/09/21(Mon) 09:45 No.6523
いつもcelsview使わせていただいております。
ご提供ありがとうございます。
celsviewについてお願いがあります。
mvv形式で保存した際の挙動についてです。

(1)リフレクションマップのパスが絶対パスで表示されてしまう。
→相対パス(ファイル名のみ)を希望
(mvvを人に渡すときに気になるので・・・)

(2)リフレクションマップのアルファ値が保存されない
→mvvに保存、再現を希望

お手数ですが、ご検討いただけますと幸いです。
Re: CelsViewについてお願い - sio29   2009/09/21(Mon) 17:58 No.6524
>a.d. さん
了解しました。
ただまらりあさんの時とあまり状況がかわってないのであまり期待しないでください
Re: CelsViewについてお願い - a.d.   2009/09/21(Mon) 23:18 No.6526
レスありがとうございます。
次回のver.UP時にご検討いただけるだけで十分です。
気長にお待ちしております。
Re: CelsViewについてお願い - sio29   2009/09/29(Tue) 20:30 No.6550
http://sio29.sakura.ne.jp/celsview/celsview_090929.lzh
celsview_090930.lzhをアップしました。変更点は次のものです。
・リフレクションマップのパスを相対パス表記へ
・mvv時のリフレクションマップのアルファ値の保存
・「左右を接続した鏡面」に対応する

「左右を接続した鏡面」に対応するためにハーフエッジというアルゴリズムをかなり修正しました。
これにより鏡面以外に同じアルゴリズムを使うcatmull-clarkに影響が出るかもしれませんので
何か不具合が出たら報告をお願いします。

Re: CelsViewについてお願い - まらりあ   2009/10/01(Thu) 00:47 No.6556
こんばんは、まらりあです。
さっそくダウンロードして試してみました。
これまでのところ不具合はありません。
ただ、接続した鏡面の距離制限は指定しても反映されませんが、
これは対応が難しいということなのでしょうか。
それはともかく、お忙しい中、本当にありがとうございました。
Re: CelsViewについてお願い - sio29   2009/10/01(Thu) 02:35 No.6558
>接続した鏡面の距離制限は指定しても反映されませんが、
あれ?対応しているはずですが…
どんな状況だと駄目ですか?

画像はどちらも同じ距離を指定して側面のポリゴンがあるだけのもので
上のオブジェクトが距離の外にある場合で下のオブジェクトが距離の内にある場合の表示です。
一応メタセコと同じになるようチェックをしましたが…

Re: CelsViewについてお願い - a.d.   2009/10/01(Thu) 07:59 No.6559
御礼遅くなりました。
私が要望した項目はバッチリでした!
ご対応ありがとうございました。
Re: CelsViewについてお願い - まらりあ   2009/10/01(Thu) 20:27 No.6562
こんばんは、お世話になります。

比較のために、このような両端の開いたパイプを作ってみました。
下の開口部はX=0で、上の開口部はX>0です。
これに「左右を接続した鏡面+接続距離を制限する+接続距離:0、X軸」を適用し、
MetasequoiaとCelsViewで表示したものです。
あとでこのMQOデータを添付しておきますのでよろしくお願いします。

Re: CelsViewについてお願い - まらりあ   2009/10/01(Thu) 20:41 No.6563
件のMQOデータです。
よろしくおねがいします。

[添付]: 1138 bytes

Re: CelsViewについてお願い - sio29   2009/10/01(Thu) 21:50 No.6564
http://sio29.sakura.ne.jp/celsview/celsview_091001.lzh
データありがとうございます。
一応直しましたが、これは使い方がまずいです。
メタセコ上では正しいですが、互換プログラムなどで
距離0だと将来、計算順序などの誤差で結果が異なってくる可能性があります。
また手を抜いたプログラムだと面積0の面(見えない面)が作られてしまう可能性があります。

「左右を接続した鏡面」は隣接面のない鏡面のエッジの間に面を作りたい場合にのみ使用すべきであり
このデータのようにただ中心のエッジを接続したいだけならば、
素直に「左右を分離した鏡面」を使うべきじゃないでしょうか?
Re: CelsViewについてお願い - まらりあ   2009/10/02(Fri) 00:27 No.6565
確認しました。すばやい対応ありがとうございます。
このデータで言えばX=0の接続面は「分離した鏡面」でも同じ結果が得られるのですね。
恥ずかしいことに、これに今まで気が付きませんでした。
どうも何度も申し訳ありませんでした。
処理 記事No 暗証キー

- Joyful Note -