Unity3D/Shader
Shader Types
일등하이
2020. 4. 17. 14:07
반응형
Standard Surface Shader
Unlit Shader
Image Effect Shader
Compute Shader
Ray Tracing Shader
Surface Shader
참조 : https://jinhomang.tistory.com/137
Shader는 GPU에서 실행되는 프로그램
Cg/HLSL 언어로 작성됨.
화면 상 3D모델의 삼각형들을 그리게 됨
요약: 각 재질(Material)들을 어떻게 랜더링 할지 표현하는 코드
Surface Shder : Unity에서 편하게 단순화 시키기 위해 도입한 Shader.
1. 3D모델이 지오메트리를 변경할수 있는 함수로 전달
2. 몇몇 직관적인 속성을 사용하여 겉모습을 정의 하는 함수로 전달
3. 지오메트리가 근처의 광원들에 의해 어떻게 영향을 받을지 결정하는 라이팅 모델에 의해 사용됨
그 결과 해당 모델의 각 픽셀들의 RGB색상으로 나타남
반응형