123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // Pcx - Point cloud importer & renderer for Unity
- // https://github.com/keijiro/Pcx
- Shader "Point Cloud/Disk"
- {
- Properties
- {
- _Tint("Tint", Color) = (0.5, 0.5, 0.5, 1)
- _PointSize("Point Size", Float) = 0.05
- }
- SubShader
- {
- Tags { "RenderType"="Opaque" }
- Cull Off
- Pass
- {
- Tags { "LightMode"="ForwardBase" }
- CGPROGRAM
- #pragma vertex Vertex
- #pragma geometry Geometry
- #pragma fragment Fragment
- #pragma multi_compile_fog
- #pragma multi_compile _ UNITY_COLORSPACE_GAMMA
- #pragma multi_compile _ _COMPUTE_BUFFER
- #include "Disk.cginc"
- ENDCG
- }
- Pass
- {
- Tags { "LightMode"="ShadowCaster" }
- CGPROGRAM
- #pragma vertex Vertex
- #pragma geometry Geometry
- #pragma fragment Fragment
- #pragma multi_compile _ _COMPUTE_BUFFER
- #define PCX_SHADOW_CASTER 1
- #include "Disk.cginc"
- ENDCG
- }
- }
- CustomEditor "Pcx.DiskMaterialInspector"
- }
|