책
게임 프로그래밍을 위한 3차원 그래픽스
한정현 홍릉과학출판사 · Yes24
예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.
소개
실시간 그래픽스 분야에서 반드시 알아야 할 핵심 내용들을 담고 있다. GPU를 중심으로 구성된 이 책은, 프로그램 가능한 단계를 위한 다양한 알고리즘을 기술하고, 하드웨어로 고정된 단계의 작동 메커니즘을 조절하는 기법을 소개한다.
비슷한 학습 자료
책 이득우 예스24
이득우의 게임 수학
책 이득우 예스24
39가지 실시간 렌더링 게임 프로그래밍 실습 예제를 하나씩 따라 해보며 독자가 직접 체득하는 흥미로운 게임 수학의 세계! 게임 개발자와 그래픽 아티스트들이 궁금해 했던 3D 가상 세계와 메타버스 구현을 위한 수학적 원리와 응용 기법! 취업과 이직을 원하는 개발자와 아티스트가 꼭 알아야 할 게임 수학의 모든 것! 초급자들에게는 선형대수학의 기초를 친절히 설명하고 중급자들에게는 3차원 공간과 캐릭터를 제작하는 데 필요한 게임 수학의 원리와 그 응용 방법을 제시하는 책이다. 이 책에서는 이론을 설명하는 것에 그치지 않고, 단계별로 제공되는 39가지의 예제를 실습해 직접 게임 엔진을 만들어보면서 게임 엔진의 기본 원리와 구성을 배울 수 있다.
게임 프로그래밍
책 이석현 예스24
기초부터 배운다! 3D 게임 프로그래밍
책 이석현 예스24
이 책은 C++과 OpenGL을 이용하여 3D 렌더링의 원리를 배우고 실습해보는 책이다. 폴리곤이 화면에 출력되는 원리, 게임 수학, 셰이더 프로그래밍 그리고 스플라인 기법을 배우면서 3D 렌더링이 어떤 요소들로 구성되어 있는지 파악할 수 있다. 유니티나 언리얼과 같은 게임 엔진은 모두 OpenGL이나 DirectX같은 그래픽스 API를 사용하여 3D 폴리곤을 렌더링 한다. 단순히 엔진만 사용하게 되면 이런 숨겨진 과정은 존재하는지조차 모를 수 있다. 하지만 이런 기초 원리를 이해하고 나면 게임 엔진을 더 자유롭게 활용할 수 있게 된다. 더 나아가 게임 엔진의 소스코드를 분석할 때도 훨씬 더 깊은 이해도를 갖게 될 수 있을 것이다.
게임 프로그래밍
책 박태준 예스24
한 권으로 배우는 게임 프로그래밍
책 박태준 예스24
게임 개발자에게 필요한 것은 화려한 포트폴리오가 아닌 체계적인 이론 지식! 이 책은 특정 엔진이나 기술에 국한되지 않고 게임 개발의 전반적인 개념과 지식을 다룬다. 이를 통해 게임 세계가 어떻게 만들어지는지 이해하고, 다양한 게임 장르와 플랫폼에 적용하는 능력을 기를 수 있다. 게임 개발을 처음 접하는 이도 쉽게 이해할 수 있게 어려운 수학이나 알고리즘은 최대한 간단하게 설명하고, 다양한 예제 코드를 활용해 접근성을 높였다. 단순 엔진 사용법이 아닌 게임 개발의 본질을 이해하고 자신만의 게임을 창작하는 데 필요한 자신감을 얻게 될 것이다.
게임 프로그래밍
책 제이슨 그레고리 예스24
게임 엔진 아키텍처 3/e
책 제이슨 그레고리 예스24
이 책에서 주로 다룰 내용은 게임 엔진 기술과 구조(아키텍처)다. 즉, 상용 게임 엔진을 이루는 여러 하부 시스템의 바탕이 되는 이론뿐만 아니라 이를 구현하는 데 필요한 자료 구조, 알고리듬, 소프트웨어 인터페이스를 이야기하면서 이것들이 게임 엔진 안에서 하나로 동작하는지 볼 것이다. 게임 엔진과 게임의 경계는 다소 불분명하다. 이 책에서는 주로 게임 엔진 자체에 집중할 텐데, 여기에는 여러 가지 로우레벨 기반 시스템 및 렌더링 엔진, 충돌 시스템, 물리 시뮬레이션, 캐릭터 애니메이션 등이 포함되며, 개인적으로 게임플레이 기반 계층이라고 부르는 부분에 대한 심층적 논의도 포함된다.
개발 · 프로그래밍 기타 게임 프로그래밍
책 프랭크 D. 루나 예스24
3D 게임 프로그래밍 입문
책 프랭크 D. 루나 예스24
3D 그래픽 프로그래밍의 기초부터 최신 기법까지 이 책은 DirectX 12로 게임을 개발해가며 대화식 컴퓨터 그래픽 프로그래밍을 익히는 입문서다. 1부는 기본적인 수학적 도구들을, 2부는 Direct3D의 기본 과제들을 수행하는 방법을, 그리고 3부는 여러 응용 기법과 특수 효과를 설명한다. 그 과정에서 명령 목록, 파이프라인 상태 객체, 서술자 힙과 테이블, CPU 추가부담 감소 및 다중 CPU 코어를 효율적으로 사용하기 위한 명시적 자원 관리 같은 DirectX 12의 새 기능을 활용하는 방법을 보여준다. 하드웨어 테셀레이션, 계산 셰이더, 주변광 차폐, 실시간 반사, 법선 매핑과 변위 매핑, 그림자 렌더링, 캐릭터 애니메이션 같은 현대적인 특수 효과와 기법도 이 책으로 배울 수 있다.
게임 프로그래밍 게임 아트 · 그래픽
책 이안 밀링턴 예스24