전체 글 143

프로젝트 세팅

어떤 프로젝트? 이 글은 아래에 있는 Inflearn의 Rookies님의 강의를 보고 제 나름대로의 필기입니다. https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-2/dashboard [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12 - 인프런 | 강의 DirectX 12를 통해 그래픽스 기초를 학습하는 강의입니다. 3D 세상의 물체가 어떤 원리로 모니터 화면에 그려지는지 공부하게 됩니다., MMORPG 개발에 필요한 모든 기술, C++ & Unreal로 Step By Step! 🕹️ www.inflearn.com 이 강의에선 간단한 그래픽 엔진을 만들어 볼 것 같습니다. 여기서..

그래픽스 2021.10.07

GPU외주와 렌더링 파이프라인

CPU와 GPU의 차이 흔히들 CPU는 그냥 계산, GPU는 그래픽 계산 정도로 알고있다. 그러나 GPU가 그래픽만 계산할 수 있는 것은 아니다. 그래픽과 같은 대량의 간단 계산을 잘하는 친구일 뿐. 그래서 비트코인을 채굴하거나 암호 계산을 할 때 GPU를 쓰는 것이다. 또한 CPU라고 그래픽 계산을 할 수 없는 것은 아니다. 다만 그래픽 말고도 해야할 일이 많고 GPU에게 맡기는게 더 효율적일 뿐. 위 그림은 CPU와 GPU의 구조를 나타낸다. 딱 봐도 매우 다르게 생겼다. 이중 눈여겨 봐야할 것은 GPU에는 ALU가 준내 많다는 것이다. ALU는 실질적인 수학 계산을 담당하는 부분이다. 즉 GPU는 수학 계산을 잘하는 녀석이라는 뜻이다. 그러나 CPU처럼 똑똑하진 않다. CPU는 계산한 결과를 저장했..

그래픽스 2021.10.06

그래픽스 개론

우선 이 카테고리의 글들은 모두 "[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12" 의 강의를 듣고 제 나름대로 정리하여 필기한 내용들임을 알립니다. Part1 은 전부 들어보았는데 꽤 좋은 강의입니다. 여러분도 한 번 쯤 들어보세요. https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-2/dashboard [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12 - 인프런 | 강의 DirectX 12를 통해 그래픽스 기초를 학습하는 강의입니다. 3D 세상의 물체가 어떤 원리로 모니터 화면에 그려지는지 공부하게 됩니다., MMORPG ..

그래픽스 2021.10.05