2012-11-30 2 views
0

Maya에서 3D 메쉬를 Voxel 아트로 변환 할 수있었습니다 (레오와 비슷한 큐브처럼 보입니다). 모두 Maya에서 이루어졌습니다. 3D 아트를 사용하여 내 2D 텍스처를 랩핑하여 2.5D로 만들 계획입니다. 제 질문은 : voxelized되고있는 메쉬가 조각을 XNA의 파티클 엔진에 넣을 수있는 입자로 사용할 수있게하여 놀라운 동적 효과를 얻을 수 있습니까?Voxel 애니메이션

답변

0

아니요, 큐브에 대한 정보가없는 정점 집합과 인덱스 정의 삼각형을 얻게 되었기 때문에 아니요.

그러나 모델에서 정보를 추출하는 알고리즘을 만들 수 있습니다. 조금 어렵지만 실현 가능합니다.

나는 그리드를 만들고, foreach face를 그 얼굴에서 반대편 얼굴로 발사하고, 메쉬와 충돌 할 때마다 각 광선마다 쌍을 이루어야한다. 0, 2, 4, ...), 두 지점 사이에는 솔리드 볼륨이 있어야합니다.

그런 식으로 복셀로 변환 할 수 있습니다. 각 충돌에서 충돌하는 삼각형과 관련된 뼈대를 저장하는 것이 유용합니다. 이렇게하면 보셀 모델에 애니메이션을 적용 할 수 있습니다.

+0

와우, 정말 비싼 것 같습니다. 나는 Tron : Legacy의 프로그램이 어떻게했는지와 같이 많이 죽는 Voxel art로 만든 적과 2.5D 게임을 만들려고 노력하고 있습니다 ... 나는 그들을 각 큐브로 분해하려고합니다. 그러나 무엇이든 희생해서는 안됩니다. 1/60 초 이상. 그게 가능하니? – user1789573

+0

하지만로드 타임에 알고리즘을 실행하면 정보를 추출하고이를 복셀로 변환하면됩니다. 또는 정보를 추출하고 게임을 실행할 때 더 빨리로드 할 수있는 형식으로 저장하는 도구를 만들 수 있습니다 ... – Blau

관련 문제