Id Software의 게임 둠3에서 사용된 캐릭터 모델 포맷인 MD5파일을 보는 뷰어. 아마 2005년 중반쯤에 만들었던 것 같네요. 꽤 오래된 것 같은데 정확하게는 기억이.. ㅠ0ㅠ

윈도우용 프로그램이고 개발엔 Visual C++ 8.0과 DirectX9 SDK를 이용했습니다. 외부 라이브러리로는 파싱에 Yacc & Lex를 써먹기 위해 Parser Generator 를 이용했구요.

모델의 기하 정보가 담긴 *.md5mesh파일과 애니메이션 정보가 담긴 *.md5anim파일을 파싱해서 보여줍니다.


뼈대 애니메이션에 버텍스 스키닝을 더해 기하 정보가 만들어지구요. 맵핑은 Diffuse, Bump, Specular을 이용했던 것 같습니다. 탄젠트 공간 범프맵이라 약간 고생했던 기억이 어렴풋이 남아있네요...

저거 만들면서 관련 자료들을 문서로 정리했던 것 같은데 어디론가 사라진 듯.. ㅠ


스크린 샷에 찍힌 모델은 약 1300폴리곤인 임프(imp)구요, 디버그 모드로 찍은 스크린 샷이라 프레임이 저조한데 릴리즈 모드로 돌리면 1400프레임 이상 나온대요.



사용자 삽입 이미지

와이어 프레임 모드




사용자 삽입 이미지

Diffuse 맵만 적용



사용자 삽입 이미지

Diffuse + Bump + Specular맵 적용



상당히 폴리곤 수가 적은 모델임에도 불구하고, 최종 결과물은 나름 괜찮아 보이지 않나요? ;;
아님말구요!


P.s- 스크린 샷의 하단에 찍힌 문구는 스샷을 찍는 데 사용한 프로그램인 캡춰하는 구양 에서 삽입된 마크랍니다~
2007/03/12 18:22 2007/03/12 18:22
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://sabjilstar.com/tt/rss/response/11

트랙백 주소 :: http://sabjilstar.com/tt/trackback/11

트랙백 RSS :: http://sabjilstar.com/tt/rss/trackback/11

댓글을 달아 주세요

댓글 RSS 주소 : http://sabjilstar.com/tt/rss/comment/11
[로그인][오픈아이디란?]