로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
서평보기
IT EXPERT 3D 게임 프로그래밍
김용준 | 한빛미디어 | 국내서 | 2003-10-17
종합평점
도서수준
초심자을 위한 3D 개론과 개발 흐름을 잘 보여준책~ 2004-09-17 오후 4:30:18 
평점
도서수준
조회수 (2043)
공감 (0)
조해진 님의 블로그

[참고 : 전 3D에 관해 초보자이며,  여름 방학때부터 MMORPG 같은 형태의 기본적인 내용을 구현한
게임을 만들고자 게임 서버 프로그래밍을 공부하다가 한달 전부터
3D를 공부하고 있는 상태라는 것을 일러 둡니다
한마디로 게임쪽에 관해 완전 초보 라는것을 ^^; 참작하시고 서평을 참조해
 주십시오]

8월 초부터 3D 공부 를 시작했었습니다
하지만 역시 초보자입장에서는 무엇부터 해야 할지 몰라서 많은 고생을 하게 되었습니다
일단 뭐 하나 출력 하려고 해도 파이프 렌더링이라는 복잡한 절차를 거쳐야 하고
또한 다이렉트X 역시 그리 만만치 않은 녀석이라 그냥 함수 호출한다고 되는게 아니라
함수에 들어가는 무지 막지한 인자들에 관한 이해를 해야 합니다,
거기서 끝나면 좋겠지만  3D를 제대로 이해 하려면 수학까지 이해해야 하는 지라 거의 좌절 모드에
빠져 있었고 한동안 방황의 길 -_-;를 걸었습니다
 
한마디로  "초보자가 책으로만 3D를 배우는게 가능할까?" 라는 의구심을 품을 정도였습니다.
 

도데체 어떻게 3D 코딩을 시작해야 할지 감이 안와서 여러 3D입문서 읽었지만
결론은 "모르겠다..."로 끝나곤 했는데........

약 2주전부터 다시 한번  독한 마음 먹어보고
맨처음 3D를 시작할때 보았던 이책을 다시 보기 시작했습니다
 
그런데  처음 볼때는 도데체 뭐가 뭔지 몰랐던 부분에서  , 조금씩 감이 잡히기
시작했습니다... [ 그래도 이해력은 조금 증가했었나 봅니다 ]
 
생각해보니 아무리 어려워도  다른 책과 달리 개념과 코드를  좀더 쉽게 설명하고 있었고 , 초보자가 처음 보기에는
불필요한 내용들은 빼거나 아니면 뒤부분에 수록했기때문에, 그나마 이해하기 쉬웠던걸로 생각이 듭니다
그리고 중요한것은 꼭 필요한 내용은 다 다루고 있다는 것입니다
가장 훌륭한것은 지형 랜더링할때 프러스텀 컬링,쿼드 트리,LOD 같은 작은 지형 엔진과
XML 방식의 캐릭터 포멧를 사용한 작은 캐릭터 엔진.......
물론 학습용이라 최적화에 많은 헛점을 들어내긴 했어도  있을건 다 있었고 , 2-3번 읽어 보니
이해도 하게 되었습니다

사실 어느 입문서에서도  이런 내용을 다루는게 없고, 또한 보통 캐릭터는 X.파일 같은걸로 추상적으로
다루기 때문에 도데체 캐릭터 포멧에 뭐가 들어가고 , 캐릭터를 랜더링 하기 위해 무슨 무슨 내용을
읽어 들이는지에 대해 이해하기 힘들었었는데
XML같은걸로 알기 쉽게 캐릭터를 읽어내고 직접 개릭터를 랜더링하는 엔진을 공부하다보니 자연스레 어느정도 캐릭터를
랜더링하는것에 대해서도 이해하기 시작했습니다

아직까지도 어떤 3D 입문서에도 이런 내용이 없다는것을 보았을적에, 정말 3D는 입문서가 이것밖에 없다고도 생각이 들정도였습니다
하지만.....  이 책 역시 입문서 성격이기 때문에  지면상 많은걸 다루진 못한거 같습니다
사실 게임을 만들려면 맵에 관한 정보를 토대로 게릭터를 움직이며, 여러가지 3D 속에 로직을
넣어야 하는데 , 그런부분은 제외 된것입니다 ,  맵 에디터 같은것을 만들어주는 부분도
책에 포함되었으면 하는 아쉬움이 남았습니다

어째튼 이 책 덕분에 다른 3D 소스를 보더라도 , 대략적으로  어떻게 되는지는 감을 잡았기 때문에
3D에 입분 하시는분들은 어렵더라도  이 책을 3번정도 정독하면 ,
절망의 구렁텅이 속에서는 어느정도 벗어날수 있지 않을까 하는 생각에 서평을 써봅니다 
 
 
그럼

 
 

 
코멘트 0   공감 0
코멘트작성
 
이메일주소수집거부