2011-09-22 10 views
1

3D 게임이 처음이므로 3D 엔진에서 메쉬를 움직이는 방법 (움직이는 애니메이션을 의미합니다)은 걷는 애니메이션을 의미합니다. 그리고 그 위에 약간의 피부를 입히는 방법?3D 엔진의 이동/드레싱 메쉬 (iPhone)

내가 무엇을 가지고 :

  1. 오픈 소스 3D OpenGL은 엔진 - NinevehGL http://nineveh.gl/합니다. 메쉬를 쉽게로드 할 수 있습니다. . 나는 그것이 공개 될 때 그것이 굉장한 엔진 일 것 인 것을 꽤 확신한다!
  2. 사람의 메쉬 모델. , XML, BVH을 ( DAO (COLLADA) : http://www.2shared.com/file/RTBEvSbf/female.html (I 일부 오픈 소스 웹 사이트에서 다운로드 한 여성의 그것의 메쉬 ..)
  3. 내가 형식으로 골격 애니메이션을 다운로드 할 수있는에서 웹 사이트를 발견 ?) - 난 (첨부 이미지 참조)

그래서 enter image description here

, 어떻게 내가이 모든 일에 가입하고 콧노래를 입고 때 간단한 게임을 할 수 있습니다에 붙어 무엇을 http://www.animeeple.com/details/bcd6ac4b-ebc9-465e-9233-ed0220387fb9

  • 앞뒤로 걸을 것인가?

  • 답변

    4

    엔진 API에 대한 지식이 필요하기 때문에 문제를 풀기가 어렵습니다. 또한 일부 메쉬에 스켈 레탈 애니메이션을 붙일 수 없습니다. 두 작업 사이에 약간의 연결이 필요합니다.이 작업은 "뼈"(뼈대)를 메시에 추가하는 리깅 (rigging)이라는 프로세스입니다. 이것은 3D 모델러에서 이루어진 예술적 과정입니다. 그런 다음 하나의 Stackoverflow 답변 (애니메이션 커브 평가, 쿼터니언 보간, 스키닝 행렬 등)에서 대답하기에는 너무 복잡한 작업 인 스켈 레탈 애니메이션 시스템을 구현해야합니다.

    작은 조각으로 질문을 분해해야합니다.

    +0

    감사를 체크 아웃 할 수 있습니다. 메쉬에는 이미 뼈대가 있습니다. Blender에서 연결 지점을 이동할 수 있습니다. 하지만 어떻게 코드에서 그것을 할 수 있습니까? 나는 엔진에 대한 답을 기대하지 않는다. 하지만 적어도 이론적으로 그러한 프로세스를 설명하는 링크를 제게 보내주십시오. 감사합니다 – Dmitry

    +0

    @Dmitry : OpenGL wiki, HTH에 항목이 있습니다 : http://www.opengl.org/wiki/Skeletal_Animation – datenwolf

    2

    저는 Nineveh Engine의 베타 테스터입니다. 현재 엔진은 뼈대/해골 애니메이션을 지원하지 않습니다. 이것은 향후 4-8 개월 내에 출시 될 차기 버전의 일부가 될 것입니다.

    미래 (로드맵)
    버전 0.9.3 : 2011 년 4 분기 - 2012 년 1 분기
    뼈, 삭구 및 메시의 애니메이션.
    메쉬 모프.

    당신은 명확히 대한 http://nineveh.gl/docs/changelog/