우선 이 카테고리의 글들은 모두 "[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12"
의 강의를 듣고 제 나름대로 정리하여 필기한 내용들임을 알립니다. Part1 은 전부 들어보았는데 꽤 좋은 강의입니다. 여러분도 한 번 쯤 들어보세요.
https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-2/dashboard
무엇을 배울까?
우선 이 강의에서 배우는 것들은 3D그래픽을 다루는 DirectX12 와 게임수학들 입니다.
우리가 실제 카메라로 영상을 찍을 때는 빛이 물체에 부딫히고 정보를 카메라까지 실어와서 그 정보를 그대로 화면으로 만들어줍니다. 그러나 게임같은 3D 그래픽은 메모리 상에서만 일어나는 일입니다. 현실처럼 빛이 물체의 정보를 실어다주는 등 편리한 일은 일어나지 않습니다. 전부 하드웨어에서 계산을 통해 화면을 만들어야 합니다.
즉, 게임의 오브젝트들의 위치와 크기, 모양 등의 정보만 가지고 어떻게 3D 그래픽을 그려내서 또 그것을 우리가 보는 카메라의 시점에 맞추어 2D 화면으로 찍어낼지를 공부한다고 보시면 됩니다.
'그래픽스' 카테고리의 다른 글
Index Buffer (0) | 2021.12.08 |
---|---|
Constant Buffer (0) | 2021.11.10 |
장치 초기화 (0) | 2021.10.13 |
프로젝트 세팅 (0) | 2021.10.07 |
GPU외주와 렌더링 파이프라인 (0) | 2021.10.06 |