しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

Unity HDRP でガラスのような透明オブジェクトをつくる

※ これは 2021/06/11 時点の Unity 2021.1.11f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回に続き、Unity の HDRP で今度は下記のような水晶玉みたいな透明なオブジェクトを作ってみたい

水晶玉

まずは Hierarchy 上に Sphere の 3D オブジェクトを追加する

Sphere の追加

前回、Reflection Probe を追加したので映り込みの設定済みだが、デフォルトの Material だと当然不透明の白い球になる

不透明

というわけで下記のような HDRP/LitMaterial を作成

Surface TypeTransparentBlending ModeAlphaBase Map のカラーをアルファ値 0 の透明白色、Smoothness を高めの値にする

さらに Transparency InputsReflection Model を球体用の SphereIndex Of Reflection の屈折率 1.3 に設定した

Transparent 設定

この Material を先ほどの Sphere オブジェクトに設定すると・・・

透明化

水晶玉っぽくなった!・・・Unity はあんまりガラスレンダリングきれいにいかなそうだけど