logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

기초부터 배운다! 3D 게임 프로그래밍

기초부터 배운다! 3D 게임 프로그래밍

이석현 (지은이)
프린트F
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
19,800원 -10% 0원
1,100원
18,700원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

기초부터 배운다! 3D 게임 프로그래밍
eBook 미리보기

책 정보

· 제목 : 기초부터 배운다! 3D 게임 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9791199483309
· 쪽수 : 288쪽
· 출판일 : 2025-11-17

책 소개

C++과 OpenGL로 3D 렌더링의 원리를 직접 구현하며 배우는 입문서다. 폴리곤 출력, 게임 수학, 셰이더, 스플라인 기법을 익히며 그래픽스의 핵심 구조를 이해한다. 엔진 내부 원리를 알면 유니티나 언리얼을 더 자유롭게 다룰 수 있다.

목차

Part 1. 3D 렌더링 기초 지식
CHAPTER 1. OpenGL 준비하기
OpenGL이란?
왜 OpenGL을 사용하는가?
개발 환경 구성
윈도우 만들기
정리

CHAPTER 2. 삼각형 그리기
기본 지식
버텍스 버퍼
인덱스 버퍼
정리

CHAPTER 3. 색상, 텍스쳐 매핑
폴리곤 색상 변경하기
텍스쳐 매핑
텍스쳐 합성
정리

Part 2. 3D 렌더링 원리
CHAPTER 4. 변환
이동, 스케일, 회전 행렬
셰이더 프로그래밍 기초
공간
정리

CHAPTER 5. 기초 수학
벡터
벡터의 덧셈, 뺄셈, 곱셈, 내적, 외적
삼각함수
탄젠트, 사인, 코사인
원과 삼각함수
파이, 라디안
정리

CHAPTER 6. 렌더링 라이브러리 제작
클래스 구조
게임 오브젝트
카메라
라이트

메시, 머티리얼, 셰이더
OBJ 파일 로드하기
3D 씬 만들기
정리

Part 3. 셰이더 프로그래밍과 곡선
CHAPTER 7. 셰이더 프로그래밍
단색 셰이더
조명 기법
림 라이팅
외곽선 만들기
체형 조절하기
정리

CHAPTER 8. 스플라인
베지에 스플라인
허밋 스플라인
캣멀-롬 스플라인
정리

마치며
참고자료

저자소개

이석현 (지은이)    정보 더보기
현 프리랜서 게임 프로그래머 전 엔씨소프트 블레이드앤소울 서버 프로그래머 전 리젠소프트 게임 프로그래머
펼치기

책속에서

수많은 버텍스의 행렬 곱셈 연산은 CPU보다는 그래픽 카드에 존재하는 GPU에서 병렬 처리하여 수행하는 것이 더 좋은 성능을 가져옵니다. 따라서 GPU가 해석할 수 있는 형태로 프로그램을 작성해야 할 필요성이 생깁니다.


이번에도 3.14가 나왔습니다. 원은 크기가 크든 작든 모두 닮은 도형이기 때문에 지름과 둘레의 비율은 항상 같은 값이 나옵니다. 이 비율을 좀 어려운 말로 원주율이라고 부르며 파이(π)라고 표시합니다. 이 원주율은 원의 크기에 상관없이 항상 일정하다는 것을 알 수 있습니다. 주변에 있는 동그란 물체의 지름과 둘레를 재 본다면 어떤 크기의 물체이던지 그 비율은 항상 3.14가 나올 것입니다.


이렇게 t를 0부터 1까지 적절히 증가시키며 반복 계산한다면 곡선을 만들기 위한 전체 좌표를 얻을 수 있게 될 것입니다. t의 증가 범위가 작을수록 계산된 점의 개수도 많아져 더 정밀한 곡선이 그려지게 됩니다.


추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책