Shading
[Ray Tracing](https://texonom.com/ray-tracing-aace1441abc94016b1972237d2893bec) 


### 화면에 출력하는 픽셀의 색을 정해주는 함수
셰이더란 색상을 그리는 함수를 픽셀별 동시 호출, Compute per RGB three times
컴퓨터 그래픽스 분야에서 셰이더는 **소프트웨어 명령의 집합**으로 주로 그래픽 하드웨어의 렌더링 효과를 계산하는 데 쓰인다. 셰이더는 그래픽 처리 장치의 프로그래밍이 가능한 렌더링 파이프라인을 프로그래밍하는 데 쓰인다
### Shader Notion
|Title|
|:-:|
|[Light Source](https://texonom.com/light-source-e1ceaf612f2f4928b2475dc0f68f5d8d)|
|[Shading Method](https://texonom.com/shading-method-bbb5c81b257e4d59aff90ac9228a0299)|
|[Shader](https://texonom.com/shader-02eb727648494d94ad00edc311834047)|
|[Render Reflection](https://texonom.com/render-reflection-9c32841554904744a79f2b4772fe5af5)|
|[Render Shade](https://texonom.com/render-shade-0e6289e848c24138a46b7e3641a987be)|
|[Render Refraction](https://texonom.com/render-refraction-ad2107a31e184481910bcce5ba953747)|
Surfaces can
- absorb light
- emit light
- reflect light
- transmit light


### Shader Usages
|Title|
|:-:|
|[GLSL](https://texonom.com/glsl-fa7142c4e2734e818891051b4692333d)|
|[OSL](https://texonom.com/osl-b821e8d621d2479f8a4f0709f6ed2761)|
|[radiance closure](https://texonom.com/radiance-closure-9ed032996cb24a8ca27b3a67b2ab44ba)|
|[BSDF](https://texonom.com/bsdf-41e8aad6685e44e9b850ebe4e9cd8082)|
|[3D Texture](https://texonom.com/3d-texture-48ae9e2117af49b587c955f5a96ae50f)|



> [[Unity]01. 쉐이더 이해하기 #1 - 쉐이더란 무엇인가](https://you-rang.tistory.com/257)

> [셰이더](https://ko.wikipedia.org/wiki/%EC%85%B0%EC%9D%B4%EB%8D%94)






