Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- CommandList
- vertex
- swapchain
- Direct3D Init
- c
- Input Assembler
- 동기화
- DirectXTK
- 다중표본화
- 프로그래밍
- 코딩
- 전처리문
- DirectX
- 다이렉트 초기화
- 세팅
- C++
- Direct3D
- engine
- GPU
- Direct Init
- RenderTargetView
- DirectX12
- 다이렉트X 튜토리얼
- CPU
- View
- DESC
- 다이렉트X
- UE4
- C언어
- 게임수학
Archives
- Today
- Total
목록계단현상 (1)
비타Cpp
다중 표본화의 이론
모니터의 픽셀들이 무한히 작지는 않기 때문에, 모니터에 임의의 선을 완벽하게 표현할 수는 없다. 흔히 '계단현상'이라고 하는 앨리어싱(Aliasing) 효과가 아래의 그림이다. 선을 픽셀들의 배열로 '근사'하다 보면 이런 현상이 생긴다. 삼각형의 변에서도 이와 비슷한 앨리어싱 효과가 나타난다. 이러한 계단현상을 바로잡을 수 있는 기법이 안티앨리어싱(Anti-Aliasing)기법이다. 이러한 기법의 하나가 초과 표본화(Supersampling)이다. 초과 표본화에서는 후면 버퍼와 깊이 버퍼를 화면 해상도보다 4배(가로, 세로 두 배씩) 크게 잡고, 3차원 장면을 4배 크기의 해상도에서 후면 버퍼에 렌더링 한다. 이미지를 화면에 제시할 때가 되면 후면 버퍼를 원래 크기의 버퍼로 환원(Resolving)한다...
DirectX12/메모
2021. 7. 18. 18:28