XNA / Blender를 사용하여 3D 캐릭터 모델에 장비를 어떻게 추가합니까?


14

블렌더 자습서를 많이 봤지만 아직 하위 모델을 교체하는 방법에 대한 예제는 아직 보지 못했습니다. 내 질문은 어떻게 캐릭터 모델에서 장비를 교체합니까? 특히 XNA에서 캐릭터 모델이 보유한 의류 및 아이템을 동적으로 추가 / 교체 할 수 있기를 원합니다. 이상적으로 항목은 캐릭터 모델의 뼈 구조를 따릅니다.

예를 들어; XNA에서 벌거 벗은 캐릭터로 시작하여 캐릭터가 도끼를 들고 캐릭터의 애니메이션을 따르는 체인 메일을 착용하고 싶습니다. 또한 게임 중에 언제라도이 장비를 검과 판으로 바꿀 수 있기를 바랍니다. 차라리 각 장비 조합에 대한 모델을 작성하지 않겠습니다. 뼈 (도검 뼈)와 한 모델의 메시를 다른 모델 뼈 (오른손 뼈)에 추가하는 방법이 있습니까?

감사…

답변:


13

검, 방패 등의 캐릭터가 운반하는 아이템의 경우 런타임시 새 아이템 / 지오메트리를 부착하는 특수 핸드 본을 만들 수 있습니다.

다른 갑옷 / 의류에 관해서는 약간 더 복잡 할 것입니다. 널리 사용되는 접근법 (WoW도 생각합니다)은 세그먼트 모델을 사용합니다.

모든 다른 갑옷과 천 조각으로 캐릭터를 하위 메시로 모델링합니다 (블렌더에서는 버텍스 그룹을 사용합니다). 그런 다음 필요한 부품의 가시성을 전환 (또는 부착)하고 불필요한 부품을 숨기거나 분리하면됩니다. 모든 부품은 동일한 골격을 공유합니다.

텍스처를 바꾸는 것만으로도 다양한 모양을 얻을 수 있습니다.


1
와우, 그냥 그렇게하는 것 같습니다. 유일한 "외부"부분은 어깨 패드, 조타 장치 및 무기입니다.
Raine
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.