본문 바로가기

Programming

Shader

화면 구성하는 모든 픽셀의 위치와 색상을 계산하는 함수

 

Shader 동작 프로세스

 

1.정점 데이터 : 삼각형 vertex로 이루어진 물체의 위치 데이터값을 입력받아 여러가지 계산 수행

  • 월드 좌표계로 변환
  • 프로젝션 행렬로 원근감 부여

 

 

 

2. 래스터라이져 : 오브젝트 화면에 픽셸로 출력

  • 사용자의 화면에 2d로 보이도록 출력

 

 

3. 픽셸 쉐이더 : 픽셸의 최종값 계산

  • 조명 계산
  • 텍스쳐 계산

 

 

EX)픽셸 쉐이더 사용 예시

  • 각 픽셸의 색상값 중에서 붉은 계열의 경우 붉은 만큼 파랑으로 전환

 

 

 

'Programming' 카테고리의 다른 글

해쉬 테이블  (0) 2020.04.24
Git 기본 커맨드 정리  (0) 2020.04.14
[도서]읽기 좋은 코드가 좋은 코드다  (0) 2020.04.10
객체지향  (2) 2020.04.04
문자열 리터럴 상수  (0) 2020.04.04