본문 바로가기

렌더링파이프라인2

[Graphics] DirectX & UnrealEngine Pipeline 정리 다이렉트X 그래픽스 렌더링 파이프라인 1.IA - Input Assembler : 정점 데이터를 수집하는 단계 2.VS - Vertex Shader : 각각의 정점에 대한 연산을 수행 3.HS - Hull Shader : 테셀레이션 적용시 첫 단계 4.TS - Tessellator : 헐셰이더에서 입력된 정보를 기반으로 테셀레이션(쪼개기) 및 필요한 추가 정점 생성 5.DS - Domain Shader : 테셀레이터에서 생성된 정점에 대하여 추가적인 연산을 진행 6.GS - Geometry Shader : 정점 데이터를 기반으로 새로운 기하학적 형태를 생성 7.RS - Resterizer : GS에서 생성된 형태를 픽셀로 변환 8.PS - Pixel Shader : 생성된 픽셀에 대하여 연산을 실행하며 .. 2024. 2. 12.
[Graphics] D3D11 렌더링 파이프 라인(Rendering Pipeline) 렌더링 파이프라인 ? DirectX 3D Graphics에서의 렌더링 파이프라인은 그래픽스 카드에서 3D 모델을 렌더링하는 과정을 각각의 단계별로 나타낸 것입니다. 렌더링 파이프라인은 크게 두가지 버전으로 나뉘게 됩니다. 1. 고정 함수 파이프라인 2. 프로그래머블 파이프라인(DirectX 10 이후부터 지원 현재 배우는 기준은 DirectX11) 두가지의 버전중에서 프로그래머블 파이프라인이 더 우연하며 강력한 기능을 제공합니다. 때문에 프로그래머블 파이프라인을 기준으로 각 단계에 대하여 정리하도록 합니다. 렌더링 파이프 라인의 단계(생략가능, 필수) 1. 입력 어셈블러(IA - Input Assembler) 정점(버텍스)데이터를 가져와 점, 선, 삼각형 등의 프리미티브를 조합 생성합니다. 버텍스 버퍼,.. 2023. 8. 10.