불과 한두달 전까지만 해도 스마트폰이 도대체 무엇인지조차 모르던 사람들도 스마트폰의 엄청난 능력에 관심을 보이기 시작했습니다. 하물며, 아이폰은 알아도 아이폰이 스마트폰인지 모르던 사람들조차 넥서스원이 국내에서 출시될까 궁금해 하고 있으니… 정말 대단하지 않습니까?
요즘은 사람들을 만나도 온통 스마트폰 이야기뿐입니다. 어쩌면 저희의 좁은 인간관계가 개발자들 외의 사람들과의 소통이 불가능하기 때문일 수도 있습니다. 아이폰에 대한 예찬론자들과 안드로이드폰에 대한 기대론자들… 솔직히 어떤 것이 더 좋다고 쉽게 말할 수 있는 상황은 아닌 듯 합니다.
다음 주 월요일 출간예정인 도서 OpenGL ES와 M3G를 이용한 모바일 3D 그래픽스는 모바일 디바이스를 위한 실시간 3D 그래픽 애플리케이션 개발을 위한 서적입니다. 이 책에서 설명하는 OpenGL ES와 M3G는 셀폰과 GPS 시스템, 포터블 게임밍 콘솔 그리고 미디어 플레이어에서 역동적인 3D 미디어를 개발하기 위한 프로그래밍 인터페이스입니다. 이 책은 꼭 필요한 배경 지식으로 시작하여 가장 주요한 모바일 API인 OpenGL ES와 M3G로 직접 실습해 볼 수 있는 예제 코드를 제공합니다. 이 책의 독자인 C/C++과 자바 개발자, 그래픽 디자이너, 학생 그리고 마니아들이 이 책의 예제를 실행해 볼 수 있는 프로그래밍이 가능한 모바일 폰을 가지고 있다면 가장 좋겠지만, 없다고 하더라도 애뮬레이터를 이용해 PC에서 대신 실행해 볼 수 있습니다. 이 책의 저자들은 OpenGL ES와 M3G의 표준을 개발하는데 핵심적인 역할을 하고 있는 이 분야 최고의 전문가들이며, 이 책을 통해 저자들의 축척된 경험을 정리하여 사운드 모바일 이론과 효율적인 렌더링 기법, 2D와 3D의 결합, 광원, 텍스처 맵핑, 애니메이션, 스키닝과 모핑에 대한 지식을 제공합니다. 또한 이 책을 통해 독자는 개발에 유용한 팁과 트릭 그리고 개발에서 조심 해야 할 함정에 대한 수백 개의 정보를 얻을 수 있습니다.
이 책에 대한 조금 더 자세한 내용은 역자의 말
현대의 컴퓨팅 환경은 웹을 뛰어 넘어 언제 어디서나 원하는 정보를 쉽게 접근할 수 있는 모바일 디바이스를 이용한 모바일 플랫폼이 대세를 이루고 있습니다. 개발자에게 모바일 플랫폼에서의 개발 환경은 마이크로소프트의 Windows Mobile, 구글의 안드로이드, 애플의 iPhone 등이 있습니다. 이들 모두가 서로 상이한 개발 API를 제공함으로써 개발자를 혼란스럽게 하지만 3차원 그래픽 개발에 있어서는 OpenGL ES나 M3G라는 공개된 표준 API를 제공하여 개발 방법을 단일화 해주고 있습니다. C/C++과 같은 네이티브 언어에서의 OpenGL ES와 Java에서의 M3G라는 표준 API를 사용함으로써 거의 대부분의 모바일 플랫폼에서 개발자가 원하는 3차원 그래픽 애플리케이션을 개발할 수 있는 편의성과 효율성을 제공해 주고 있습니다. 향후 수년 내에 모바일 폰과 같은 디바이스가 지금의 데스크톱 PC는 물론 노트북을 대체할 것이라는 전망이 있습니다. 하지만 이런 전망이 현실화되기까지는 아직 해결 해야 할 과제가 많습니다. 하지만 모바일 폰이 PC나 노트북에서만 가능한 영역을 하나 하나 대체해 나갈 것이라는 사실은 부인할 수 없습니다. 이러한 사실을 놓고 볼 때 향후 사용자의 컴퓨팅 환경에서 데이터를 효과적으로 표현하고 사용자 경험(UX)를 극대화시키기 위한 사용자 인터페이스를 효과적으로 제공하기 위하여 3D 그래픽은 미래의 애플리케이션에서 필수불가결한 요소가 될 것입니다.
이 책은 자신이 개발하고 있는 모바일 애플리케이션에 3D 그래픽 기능을 체계적이고 효과적으로 추가할 수 있도록 모바일 3D 그래픽 API인 OpenGL ES와M3G를 자세하고 명확하게 설명합니다. 또한 저자들의 경험을 통해 빠지기 쉬운 함정에 대한 해법을 제시해 주고 있습니다. 그리고 3D 그래픽에 대한 수학적인 내용을 꼼꼼히 설명하여 더 정교하게 3D 그래픽 API를 사용할 수 있도록 하였습니다. 특히 이 책의 저자들 모두가 OpenGL ES와 M3G의 명세서 정의에서부터 구현까지 참여했던 코어 개발자이며 아키텍처임과 동시에 모바일 3D 그래픽 분야의 리더들이라는 점에서 이 책의 가치가 더욱 빛납니다.