일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 멀티쓰레드
- 락
- codility
- 영속성
- DirectX 12
- 쓰레드
- 디자인패턴
- 렌더링 파이프라인
- 스케줄링
- directx
- 멀티프로세서
- Direct12
- 다이나믹 프로그래밍
- I/O장치
- OS
- DirectX12
- 운영체제
- 그리디 알고리즘
- 동적계획법
- 병행성
- 다이나믹프로그래밍
- 컨디션 변수
- 자료구조
- 그리디알고리즘
- 병행성 관련 오류
- 백준
- 파일시스템 구현
- 타입 객체
- 알고리즘
- 프로그래머스
Archives
- Today
- Total
목록깊이버퍼링 (1)
기록공간

깊이 버퍼(Depth Buffer)는 앞서 텍스처 형식에서 잠깐 다루었듯이 이미지 자료를 담지 않는 텍스처의 한 예이다. 깊이 버퍼는 각 픽셀의 깊이 정보를 담고 있다. 픽셀의 깊이는 0.0에서 1.0사이의 값으로 0.0은 시야 절두체(View Frustum)안에서 가장 가까운 물체에 해당하고 1.0은 절두체 안에서 가장 먼 물체에 해당한다. 깊이 버퍼의 원소들과 후면 버퍼의 픽셀들은 일대일로 대용된다. 예를 들면 후면 버퍼의 해상도가 1280 x 1024라면 깊이 버퍼 또한 1280x1024개의 원소들로 구성된다. 몇몇 물체가 다른 물체들을 가리고 있다고 해보자 한 물체의 픽셀들이 다른 물체보다 앞에 있는지 판정하기 위해 Direct3D는 깊이 버퍼링 또는 z-버퍼링이라는 기법을 사용한다. 깊이 버퍼링..
DirectX/기초
2020. 2. 3. 11:42