UnityでSkydome
裏面にテクスチャ表示するシェーダをSphereに貼ってあげるとこんな感じのスカイドームが作れる。
これは3つの球体に空、雲、山のテクスチャをそれぞれ貼って、雲テクスチャが貼ってある球体を回している。
以下シェーダのコード
Shader "Custom/Skydome" { Properties { _HogeTex ( "Base", 2D ) = "white" {} } SubShader { Tags {"Queue"="Transparent"} Cull Front CGPROGRAM #pragma surface surf Lambert alpha sampler2D _HogeTex; struct Input { float2 uv_HogeTex; }; void surf( Input IN, inout SurfaceOutput o ) { half4 color = tex2D( _HogeTex, IN.uv_HogeTex ); o.Albedo = color.rgb; o.Alpha = color.a; } ENDCG } FallBack "Diffuse" }