2016年01月16日
Unity3dでPlaneの両面表示
Unityで標準で用意されているシェーダーには両面を表示するシェーダーがない。
Planeなどのオブジェクトを表示して裏から表示させると透けてしまう。
そこで両面表示させるシェーダーを作ってみる。
Projectウィンドウで右クリックメニューからShaderを選ぶ。
シェーダーファイルが作成されるのでmyDoubleにリネーム。
ダブルクリックしてファイルを開き、先頭のShader "Custom/NewShader"を
Shader "Custom/myDouble"に変更する。
SubShader {}の中にcull offと記述する。
LOD 200の下あたりがよさそう。
設定したいマテリアルを選びShaderメニューに"Custom/myDouble"を設定すれば反映される。
Planeなどのオブジェクトを表示して裏から表示させると透けてしまう。
そこで両面表示させるシェーダーを作ってみる。
Projectウィンドウで右クリックメニューからShaderを選ぶ。
シェーダーファイルが作成されるのでmyDoubleにリネーム。
ダブルクリックしてファイルを開き、先頭のShader "Custom/NewShader"を
Shader "Custom/myDouble"に変更する。
SubShader {}の中にcull offと記述する。
LOD 200の下あたりがよさそう。
設定したいマテリアルを選びShaderメニューに"Custom/myDouble"を設定すれば反映される。
【このカテゴリーの最新記事】
-
no image
-
no image