unity shader ๋ฅผ ๋จ๊ณ๋ณ๋ก ํ์ตํ ์ ์๋๋ก ํ๋ค.
- unity shader tutorial
- unity shader reference
- Unity 5.x Shaders and Effects Cookbook
- unity cg programming
- shaders @ unitywiki
- Resources for Writing Shaders in Unity
- Adbanced shader for three.js
| name | description |
|---|---|
| unity3d_rendering_pipeline | Unity3d ์ Rendering Pipeline ์ ์ดํดํ์ |
| basic_red | ๋ฌผ์ฒด๋ฅผ ๋นจ๊ฐ์์ผ๋ก ์น ํด๋ณด์ |
| vector_algebra | ๋ฒกํฐ๋์ |
| matrix_algebra | ํ๋ ฌ๋์ |
| transformations | ๋ณํ |
| basic_light | ๋ผ์ดํธ๋ฅผ ์ผ๋ณด์ |
| basic_properties | ํ๋ผํผํฐ๋ฅผ ์ฌ์ฉํด๋ณด์ |
| basic_texture | ํ ์ค์ฒ๋ฅผ ์ฌ์ฉํด๋ณด์ |
| basic_blending | ํ ์ค์ฒ, ์ปฌ๋ฌ, ๋ผ์ดํธ๋ฅผ ์์ด๋ณด์ |
| basic_blending_textures | ํ ์ค์ฒ ๋์ฅ์ ์์ด๋ณด์ |
| basic_translucent | ๋ฐํฌ๋ช ํ ๋ฌผ์ฒด๋ฅผ ๋ง๋ค์ด๋ณด์ |
| basic_cull | ์ปฌ๋ง์ ์ ์ฉํด ๋ณด์ |
| basic_depth_test | ๊น์ด ํ ์คํธ๋ฅผ ์ ์ฉํด ๋ณด์ |
| basic_blend | blend command ๋ฅผ ์ฌ์ฉํด์ ๋ธ๋ ๋ฉ ํ์ |
| basic_alpha_test | ์ํ ํ ์คํธ๋ฅผ ํด๋ณด์ |
| basic_vertex_fragment_shader | ๋ฒํ ์ค, ํ๋๊ทธ๋จผํธ ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ํ๊ฐ์ง ์์ผ๋ก ์น ํ๊ณ ์ขํ๋ณํ์ ์ดํดํ์ |
| multiple_shader_program_variants | #pragma multi_compile ์ #pragma shader_feature ์ ์ฌ์ฉ๋ฒ์ ์ดํดํ์ |
| basic_stencil_test | ์คํ ์ค ํ ์คํธ๋ฅผ ์ ์ฉํด ๋ณด์ |
| texture | ํ ์ค์ฒ๋ฅผ ์ ์ฉํด ๋ณด์ |
| normal_map | ๋ ธ๋ฉ๋งต์ ์ ์ฉํด๋ณด์ |
| skymap_reflect | ์ค์นด์ด๋งต์ ๋ฌผ์ฒด์ ํ๋ฉด์์ ๋ฐ์ฌ์์ผ๋ณด์ |
| skymap_reflect_normal | ์ค์นด์ด๋งต์ ๋ ธ๋ฉ๋งต๊ณผ ํจ๊ป ๋ฌผ์ฒด์ ํ๋ฉด์์ ๋ฐ์ฌ์์ผ๋ณด์ |
| skymap_reflect_normal_occlusion | ์ค์นด์ด๋งต์ ๋ ธ๋ฉ๋งต, ์คํด๋ฃจ์ ผ๋งต๊ณผ ํจ๊ป ๋ฌผ์ฒด์ ํ๋ฉด์์ ๋ฐ์ฌ์์ผ๋ณด์ |
| checkerboard | ๋ฌผ์ฒด์ ํ๋ฉด์ ์ฒด์ปค๋ณด๋ ํจํด์ผ๋ก ํํํด๋ณด์ |
| triplanar | tri-planar ํ ์ค์ฒ ๋งคํ์ ํด๋ณด์ |
| diffuse | diffuse lighting ์ ์ ์ฉํด๋ณด์ |
| diffuse_ambient_lightprobe | diffuse lighting, ambient, light probe ๋ฅผ ์ ์ฉํด๋ณด์ |
| shadow_caster | ๊ทธ๋ฆผ์๋ฅผ ๋ง๋ค์ด๋ณด์ |
| shadow_receiver | ๊ทธ๋ฆผ์๋ฅผ ๋๋ฆฌ์๋ณด์ |
| fog | ์๊ฐ๋ฅผ ๊ทธ๋ ค๋ณด์ |
| surface_shader_simple | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ํ๊ฐ์ง ์์ผ๋ก ์น ํ์ |
| surface_shader_texture | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ํ ์ค์ฒ๋ฅผ ์ ์ฉํด ๋ณด์ |
| surface_shader_normal_mapping | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ๋ ธ๋ง๋งต์ ์ ์ฉํด๋ณด์ |
| surface_shader_rim_lighting | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์ ์ค๋ธ์ ํธ์ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ๊ฐ์กฐํด๋ณด์ |
| surface_shader_detail_texture | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ๋ํ ์ผ ํ ์ค์ฒ๋ฅผ ์ ์ฉํด ๋ณด์ |
| surface_shader_detail_texture_in_screen_space | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ํ๋ฉด ์ขํ๋ฅผ ์ฌ์ฉํด๋ณด์ |
| surface_shader_cubemap_reflection | |
| surface_shader_slices | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ๋ฌผ์ฒด๋ฅผ ์๋ผ๋ณด์ |
| surface_shader_normal_extrusion | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฌผ์ฒด์ ์ ์ ์ ์กฐ์ํด๋ณด์ |
| surface_shader_custom_data_computed_per_vertex | |
| surface_shader_final_color_mod | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ๋ง์ง๋ง์ผ๋ก ์ถ๋ ฅ๋๋ ์ปฌ๋ฌ๊ฐ์ ๋ณ๊ฒฝํด๋ณด์ |
| surface_shader_custom_fog | |
| surface_shader_linear_fog | ์ํผ์ค ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ์ ํ Fog๋ฅผ ์ ์ฉํด ๋ณด์ |
| surface_shader_decals | |
| outline | ์ธ๊ณฝ์ ์ ์ ์ฉํด๋ณด์ |
| ramp with slider | ramp ์ ์ ์ฉํด๋ณด์ |
| ramp with texture | ramp ์ ์ ์ฉํด๋ณด์ |
| blinn-phong specular | |
| anisotropic specular | |
| matcap | ๋, ์ผ์, ํฌ๋ช , ๊ตฌ๋ฆฌ ๋ฅผ ๊ตฌํํด๋ณด์ |
| surface scattering | |
| hand painted | |
| sketch | |
| random tiling | |
| x-ray | |
| dissolve | ๋ฌผ์ฒด๊ฐ ์ ์ ์ฌ๋ผ์ง๊ฒ ํด๋ณด์. |
| outline with normal | |
| snow | |
| rimlight | rim light ์ ์ ์ฉํด๋ณด์ |
| pbr | |
| water |