HiTEL 게제동(GMA) 공개자료실

D3D를 이용한 3D 걸
작성자:유영천(yuchi)
99-06-27
첨 부:[3555]3d.zip
┌───────────────────────────────┐ │ [7m OS 환경 : WINDOWS PC 환경 : Pentium이상 [0m │ │ [7m RAM : 16MB 공개여부 : 기타 [0m │ └───────────────────────────────┘ !!Direct X 6.0이 반드시 인스톨 되어있어야 동작합니다. d3d로 구현한 3d걸입니다.아.바니걸 만든다고 했다가 토끼귀를 안붙이는 바람에 그냥 수영복 걸이 됐군요. 하드 날려서 먼저 만든 프로그램은 싹 날아가버렸습니다. 새로 만드는 김에 모델링도 좀 다시 하고 애니메이션도 vue대신 키프레임애니를 사용했습니다. 3ds max의 ase파일과 라이트웨이브의 lws파일을 읽어들여서 d3d를 이용 애니메이션 해주는 예제입니다. 단 이 프로그램은 이 파일들 갖고 만든 제멋대로의 변종 포맷을 사용합니다. 여기서 구현된 것은 - 라이트웨이브 키프레임 애니메이션과 선형 인터폴레이션 캐릭터 스키닝 텍스쳐 맵핑 ase파일에서 매쉬 추출 이 정도입니다. 맛보기 예제니 d3d에 관심있는 분들은 참고하시길. 동작을 두 가지 집어넣었습니다.[tab]키를 누르면 동작을 전환할 수 있습니다. [스페이스 바를] 누르면 프레임이 증가되면서 애니메이션이 진행됩니다. a,d,w,z로 카메라 앵글을 조절할 수 있고 ENTER,SHIFT로 카메라와 피사체 의 거리를 조절할 수 있습니다. vc로 프로그래밍 했습니다. 모델링은 3ds max 2.0 에서 했습니다만 동작은 도무지 만들기 귀찮아서 라이트웨이브에 있는 mechwalk.lws를 그대로 사용했습니다. 그래서 걸어다니는게 절망입니다. 이점은 양해해주시길. 끝으로...dx 6.0이 없으면 절대로 돌아가지 않습니다.