2012-01-10 4 views
2

Kinect를 사용하여 사용자를 측정하는 소프트웨어를 제작 중입니다. 3D 모델의 형태로 화면에 대략적으로 결과를 표시하고 싶습니다.코드를 사용하여 3D 모델 수정

필자가 원하는 것은 매개 변수 (허리, 높이, 가슴, 엉덩이)를 사용하여 3D 모델을 수정하여 사용자를 나타내도록하려는 것입니다.

나는 XNA를 사용하고 이상적 주시면 감사하겠습니다 연구를 시작하는 곳으로 XNA

이것에 대해 이동하는 방법을 어떤 아이디어, 또는 포인터의 수정을하고 싶습니다.

+0

kinect api에 대해서는별로 몰랐지만 광학식 모션 캡처와 같은 '뼈대 구조'를 렌더링하기 위해 제작되었습니다. 아마도, 계층 적 뼈 시스템, 스키닝/리깅, 선형 혼합 (깨끗한 근육 변형을위한) 및 쿼터니온 각도 (짐벌 잠금을 피하는 것)가 좋은 시작입니다. – vishakvkt

+0

"3d 모델 수정"이라고 할 때, 그것이 관절과 물건에서 구부러 지거나, 당신이 모델을 키가/더 짧게, 뚱뚱한/skinnier, 등 ... 카메라에있는 사람과 일치하게하고 싶다는 의미입니까? 아니면 둘다? –

+0

스티브, 나는 키가 작고, 더 뚱뚱하고, 가늘고 싶다. Im과 같은 애니메이션에 너무 열중하지 않았습니다. 나는 완전히 그것을 잘 설명하지 않았다! 부드럽게 슬라이더를 사용하여 UR 심즈를 더 얇게 만들 수있는 심즈를 좋아합니다! –

답변

4

"기술"이라고도하며 3D 모델은 애니메이션으로 조작 할 수있는 스켈레톤에 부착됩니다.

시간이 있다면, 오픈 소스 3D 모델링 도구 blender을 다운로드하는 것이 좋습니다. 특이한 인터페이스를 둘러 본 다음 many tutorials과 XNA에서 사용할 수있는 형식으로 블렌더에서 내보내는 방법에 대한 정보를 얻을 수 있습니다.

좋은 조작 된 모델을 만드는 것은 까다 롭습니다. 숙련 된 3D 애니메이터가 도움을받을 수 있습니다.