↑上や←左のタブでコンテンツを選べます
3504 番の記事に対する返信記事の投稿
タイトル:
名前:
メールアドレス:
ホームページ:
本文:
確認のため、左記文字列を入力してください
削除用パスワード:

【バグ…かな?】LE3βで透明が適用されない場合が…
#3495   2004/09/13(月) 23:37   投稿者: フクロウ

DOGA-Lシリーズギャラリーにお邪魔させて貰っている、フクロウです。
LE3βで物体のパレットの透明部分にテクスチャを貼って一部を透明にした状態で、質感を自由設定にして、光沢値又は写り込み値を0%以外にすると本来透明である部分まで、光沢や写り込み(光沢に関しては広がり値を高くすると良くわかります)が発生してしまいます。ちなみにL3だとこの現象は発生しないのでバグではないかと思たので投稿いたします。なお、LE3βは最新の物を使用しています。

あと、どうでもいいことですが、最新版のreadmeの文章の日付が
「○DOGA-L3 2003.8.28βに対する変更点」と去年の日付になっています。
御検証お願いいたします。
     
んー
#3496   2004/09/14(火) 01:37   投稿者: hooky   参照記事: 3495

> LE3βで物体のパレットの透明部分にテクスチャを貼って一部を透明にした状態で、質感を自由設定にして、光沢値又は写り込み値を0%以外にすると本来透明である部分まで、光沢や写り込み(光沢に関しては広がり値を高くすると良くわかります)が発生してしまいます。

試してみました。
http://www.mayim.jp/~hooky/cgi-bin/usrimg/040914.jpg
・・・光沢は昔っからこんなもんだったと思いますが。
L3で最初に動画作った時、透明なはずの所にモロに光沢が出ましたから。
↓参考までにその動画
http://www.mayim.jp/~hooky/DoGA/movie/cannonshot3.mpg
(正確じゃないと思いますが、タイムスタンプは2001年9月2日となってます)

でも映り込みの方はなんか凄いな。

> ちなみにL3だとこの現象は発生しないのでバグではないかと思たので投稿いたします。なお、LE3βは最新の物を使用しています。

僕はL3でもLE3でも全く同じレンダリング結果になりましたけど。
光源の当たる角度や色が違うのではないでしょうか?
または、L3のバージョンが古い・・・という訳でもなさそうですが。
当方、L3のバージョンは2003.08.28β、LE3のバージョンは2004.08.25βです。

> 最新版のreadmeの文章の日付が「○DOGA-L3 2003.8.28βに対する変更点」と去年の日付になっています。

それで合ってます。
そこは「LE3はL3からどこが変更されたか」が書いてあるところです。
「LE3の更新履歴」はもっと下に書いてありますよ。
          
Re: んー
#3497   2004/09/14(火) 23:04   投稿者: フクロウ   参照記事: 3496

hookyさん返信ありがとうございます

>僕はL3でもLE3でも全く同じレンダリング結果になりましたけど。
ん〜と、自分がやったらやはりL3とLE3βだと結果が違ってきます。
念のためL3を新しくDL・インストールしてやってみましたが(ところでL3はVersion 2002.10.10が最新ですよね…)同じ結果になりました。というわけでサンプルを用意してみました。

http://www.h6.dion.ne.jp/~rk-ne/bohho.htm
(このHPアドレスは私のHPではないです。お願いして間借りしてます〜)

>それで合ってます。
うわぁ…ホントですね…すみません。見苦しい事をしてしまいました…

               
Re: んー
#3498   2004/09/14(火) 23:51   投稿者: hooky   参照記事: 3497

> 念のためL3を新しくDL・インストールしてやってみましたが(ところでL3はVersion 2002.10.10が最新ですよね…)同じ結果になりました。というわけでサンプルを用意してみました。

「正規版」は、ね。
LE3ではなくL3として扱われるプログラムの内では、2003.08.28betaが最新です。
つまり、やはりL3の(レンダラーの)バージョンが古いため結果が変わるんですね。

正規版では問題ないという事であれば、やはり改善すべき点という事になるかしら。
                    
LE3の方が仕様で、L3の方がバグです。
#3502   2004/09/15(水) 21:04   投稿者: たかつ(ドーガ)   参照記事: 3498

画像を見て状況がわかりました。

結果から言うと、
・LE3の方の挙動が正しく
・L3の方の挙動は間違っている
という扱いです。

透明部分に光沢が出ない仕様だと、
「ガラスのような、透明だが光沢がある」部分を
透明度マッピングを使って表現できません。
(ビルの窓をマッピングで作る場合など)
その対策のため、今のような仕様に修正しました。

透明部分に光沢がでないようにする方法ですが、
・光沢もマッピングする
・透明マッピングではなく、アルファチャネル付の画像を色マッピングする(アルファチャネル付画像を色マッピングした場合の透明部分は、光沢の出ない、完全に透明な状態になります)
のどちらかにすれば、透明部分に光沢がでないように出来ます。
                         
あ、そうか
#3504   2004/09/15(水) 23:04   投稿者: hooky   参照記事: 3502

> 透明部分に光沢が出ない仕様だと、
> 「ガラスのような、透明だが光沢がある」部分を
> 透明度マッピングを使って表現できません。

そりゃそうですね。失礼しました。

光沢・映り込みをテクスチャで設定すればいいというのは分かっていたんですが、
今ならアルファ付画像を作って使う方が楽かな?

余談ながら
http://doga.jp/tkbbs/tkbbs.cgi?bbs=doga&action=show&number=3256

この最下段、対応していただけるとありがたいです。
・・・ただ単に、透明な地面を作りたいだけなのですけど。
                         
Re: LE3の方が仕様で、L3の方がバグです。
#3505   2004/09/15(水) 23:14   投稿者: フクロウ   参照記事: 3502

hookyさん、たかつさん返信ありがとうございます

>結果から言うと、
・LE3の方の挙動が正しく
・L3の方の挙動は間違っている
という扱いです。
透明部分に光沢が出ない仕様だと、
「ガラスのような、透明だが光沢がある」部分を
透明度マッピングを使って表現できません。
(ビルの窓をマッピングで作る場合など)
その対策のため、今のような仕様に修正しました。

成る程、確かにガラス等を表現する上で必要となりますね。
分かりました。
LE3はより多彩な表現ができると言うことですね。

>透明部分に光沢がでないようにする方法ですが、
・光沢もマッピングする
・透明マッピングではなく、アルファチャネル付の画像を色マッピングする(アルファチャネル付画像を色マッピングした場合の透明部分は、光沢の出ない、完全に透明な状態になります)
のどちらかにすれば、透明部分に光沢がでないように出来ます。

丁寧な対処法までありがとうございます。
無事問題を解決することができました。

それでは失礼します。