質問編集履歴
1
誤記修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|

|
11
11
|
|
12
12
|
#### 2. 透明マント
|
13
|
-
ハリーポッターの透明マントの要領で、自身が透明かつ自身よりも奥のオブジェクトをすべて透過する処理を実装したいです。[このページ](http://tsubakit1.hateblo.jp/entry/2019/04/15/234935)を参考にいろいろいじってみたところ、一応はでき
|
13
|
+
ハリーポッターの透明マントの要領で、自身が透明かつ自身よりも奥のオブジェクトをすべて透過する処理を実装したいです。[このページ](http://tsubakit1.hateblo.jp/entry/2019/04/15/234935)を参考にいろいろいじってみたところ、一応はできました。(なぜか記事の通りにやっても同じことができなかったのですが、透明マントレイヤーと通常オブジェクトでレイヤーを分けてどちらもDefault Layer Maskから外したうえで、マント→オブジェクトの順でRender Features を用いて追加の描画をしています。ここでマントに透過オブジェクトを用いれば図のように処理できました。)
|
14
14
|

|
15
15
|
|
16
16
|
しかし、Default Layer Maskから対象を外してしまった時点でオブジェクト同士のシャドウが描画されなくなってしまうのが気に入りません。先ほどの記事のように遮蔽部分の描画色を変えるだけならDefault Layer Maskから外さずにシャドウを維持して行えたのですが、この処理で遮蔽部分のシェーダに透過シェーダを適用すると下にもともとのオブジェクトが描画されているため思ったような表示になりません。
|