みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Unity, Python, Processingなどのプログラミングや,脱獄, hackintoshなど

トップ / 記事一覧 / カテゴリ

Unityでテクスチャを透明にする

Unityでテクスチャを透明にするには、背景が透明色のpng画像を用意して、MaterialのShaderをTransparentに設定します。

例えば、下の例ではDiffuseでは背景が白になっていますが、

f:id:atsuhiro-me:20151103003632p:plain

Transparent/Diffuseに設定すると背景が透明になります。 

f:id:atsuhiro-me:20151103003633p:plain

ちなみにUnityのテクスチャはPhotoshopで作成すると縁が白くなって不恰好ですが、Illustratorでpngに書き出すと縁はきれいです。縁取りがtransparentに対応しているかどうかのようです。

(2013.1.19)