Shader
·
💻 CS/용어
ShaderGPU(Graphics Processing Unit)에서 실행되는 프로그램으로 그래픽 렌더링 과정에서 다양한 시각적 효과를 생성하거나 데이터를 처리할 때 사용. 일반적으로 3D 그래픽스 API(ex: OpenGL, DirectX, Metal)에서 사용되며, GPU를 활용하여 고속으로 그래픽 연산을 수행. Shader의 역할1. 3D 모델의 변환객체를 화면에 그리지 위해 위치, 크기, 회전 등을 조정.모델 좌표에서 화면 좌표로 변환.2. 조명 및 색상 계산물체에 빛이 어떻게 반사되고 흡수되는지 계산하여 현실감 있는 이미지 생성.ex) 빛, 그림자, 반사3. 픽셀 색상 정의텍스처나 색상을 적용해 각 픽셀의 최종 색상을 결정.그림자, 투명도, 반사 등 시각적 효과를 추가.4. 포스트 프로세싱렌더링된..