【3Dゲームエンジン】Unity質問スレッド10at GAMEDEV【3Dゲームエンジン】Unity質問スレッド10 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト250:名前は開発中のものです。 14/07/05 20:48:21.60 SilqY6PO.net すみません、一昨日透明な方法について質問した>>186です。 今起きた現象の意味が分からなかったのでまた質問させて頂きます。 スタンダードパッケージのFX water(Pro Only)シェーダー(頂点/フラグシェーダー)の最初のサブシェーダーの中に Blend SrcAlpha OneMinusSrcAlpha と透明になってもらうためにブレンディングを付け足して透明度を自由に変えることができるようになったのですが その水の中(カメラから見て水より向こう側)に置いたオブジェクトがまったく見えません… シェーダーのいらない部分を確かめながら消していき カリングやデプス、ブレンディングをいくつか追加したり消したり と試行錯誤してみたのですが結局うまくいきませんでした。 しかしその後アルファ値を少しいじって 適当にオブジェクトを水に出し入れしたら さきほどやりたいことどおりに水の中で映ってくれました… 驚いてその時のコードをもう一度見返しましたが結局自分が最初に付け足した Blend SrcAlpha OneMinusSrcAlpha とオールドカードの部分を消していた ぐらいしかやってることはありませんでした。 一応チャンスと思い保存しといたのですが、Unityを再起動すると 元の向こう側のオブジェが見えない状態になっていました。 ブレンディングを変えればいいのか カリングやデプスなどが必要なのか 一時的にGPUの質が落ちてIF文で別の方向に行ったのか それともUnity Pro限定とかのせいなのか 一体なにが原因だったのか意味が分かりません。 どなたか原因はわからなくてもいいので水の向こう側をちゃんと映す方法を教えてもらえないでしょうか…? 無知な長文本当に申し訳ない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch