[Graphics] DirectX 11 기초

2025. 4. 2. 17:29·게임개발/Graphics

렌더링 파이프라인 : 3차원 상의 물체를 2차원의 컴퓨터 화면에 실제적으로 표현하기 위한 과정

Rendering Pipeline

가장 중요한 5단계와 역할

1. Input Assembler : 모델에 대한 기하학적 정보를 넘겨줌

2. Vertex Shader : 정점단위로 연산, 각 정점이 어디에 위치해야하는지 연산

3. Rasterizer Stage : 정점으로 이루어진 삼각형 내부를 보간하는 작

4. Pixel Shader Stage : 조명에 따라 모델의 색이 달라지게 함

5. Output Merger Stage : 모델을 화면에 출력

 

🧩 DX11의 주요 구성 요소

Device GPU와 통신을 가능하게 해주는 인터페이스
Swap Chain 화면 출력(버퍼 교체) 담당
Vertex Buffer 정점 정보 (위치, 색상 등) 담는 곳
Index Buffer 정점을 어떤 순서로 그릴지 정하는 배열
Shaders (셰이더) GPU에서 직접 실행되는 코드 (VS/PS 등)
Render Target GPU가 그림 그리는 목표 버퍼
Constant Buffer 셰이더에 매 프레임 전달되는 공통 데이터

'게임개발 > Graphics' 카테고리의 다른 글

[Graphics] Constant Buffer  (0) 2025.04.07
[Graphics] 텍스처와 UV  (0) 2025.04.07
[Graphics] 삼각형 띄우기  (0) 2025.04.07
[Graphics] 초기화  (0) 2025.04.06
[Graphics] 프로젝트 시작  (0) 2025.04.02
'게임개발/Graphics' 카테고리의 다른 글
  • [Graphics] 텍스처와 UV
  • [Graphics] 삼각형 띄우기
  • [Graphics] 초기화
  • [Graphics] 프로젝트 시작
Mingurii
Mingurii
minkyeong's devlog
  • Mingurii
    Mingurii
    Mingurii
  • 전체
    오늘
    어제
    • 분류 전체보기 (53)
      • 알고리즘 - 기초 (8)
        • 재귀 (0)
        • 누적합 (8)
        • 최소신장트리 (0)
      • 알고리즘 (32)
        • 구현 (0)
        • DP (30)
        • DFS, BFS (0)
        • 백트래킹 (0)
        • 투포인터 (2)
        • 이진탐색 (0)
        • 그리디 (0)
        • 다익스트라 (0)
        • 크루스칼, 프림 (0)
        • 위상정렬 (0)
        • 플로이드-워셜 (0)
        • 유니온 파인드 (0)
        • 세그먼트 트리 (0)
      • 게임개발 (11)
        • Gameplay Ability System (0)
        • Graphics (11)
        • Lyra 분석 (0)
        • 다크 앤 다커 클론 코딩 (0)
        • After the Farmer Sleeps (0)
      • 서버 (2)
        • 공부 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    DX11
    1749
    누적합
    코테
    투포인터
    그래픽스
    행렬
    2167
    c++
    2293
    백준
    DirectX11
    알고리즘
    서버
    코딩테스트
    20438
    9655
    DP
    게임수학
    2294
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Mingurii
[Graphics] DirectX 11 기초
상단으로

티스토리툴바