이 책은 아이폰은 물론 iOS 운영체제를 탑재한 아이패드, 아이팟 터치에서 유용한 OpenGL ES 그래픽스 프로그래밍 기법을 다뤘다. 기존에 아이폰 개발 및 3차원 그래픽스 프로그래밍 경험이 없어도 걱정하지 말자! 아이폰 SDK와 OpenGL ES 사용법부터 시작하여 여러 실용적인 정보와 예제와 함께라면, 3D 프래그래밍! 더는 두렵지 않다!
아이폰 주변 장치를 활용한 모바일 증강현실을 구현하라!
증강현실이란 먼 나라 이야기 아니야? 그렇지 않다! 이 책이 제시한 간단한 예제부터 복잡한 예제까지 다양한 그래픽스 프로그램을 개발하다 보면 카메라, 가속 센서, 나침반 등의 주변장치를 활용한 멋진 모바일 증강현실 앱을 개발할 수 있다. 친절한 예제는 6장에서 다룬다. 여러분은 단지 C++ 언어에 대한 기반지식과 멋진 앱에 대한 아이디어만 있으면 된다.
이 책의 내용 아이폰 3D 앱을 개발을 위한 환경 구현 변환 행렬, 사원수와 같은 기초적인 그래픽스 개념 VBO, 조명, 텍스쳐, 셰이더 대화형 앱 개발을 위한 터치 스크린, 나침반, 가속 센서 깊이와 현실감 향상을 위한 조명과 깊이 버퍼 텍스쳐와 이미지 캡쳐 블렌딩과 증강 현실 3차원 와이어 프레임 뷰어 스프링 시뮬레이션 최적화 사전 지식
이 책을 읽기 전에 C++ 프로그래밍 경험이 필요하다. Objective-C 프로그래밍 경험은 도움이 되지만 꼭 필요하지는 않다.
추천사
"이 책은 독자가 최대한 빠른 시일 내에 OpenGL ES를 사용하여 아이폰 앱 개발 능력을 갖출 수 있도록 하는 데 초점을 맞추고 있다." - 세르반 포럼베스큐 박사. 타퓰러스Tapulous 선임 게임플레이 엔지니어
Philip Rideout has been a fanatic of graphics programming since the 90's. He has held positions at several pioneering graphics companies, including Intergraph, 3Dlabs, and NVIDIA.