2017-09-22 1 views
0

개체 가져 오기 방법에 대한 AFRAME 문서를 따랐습니다. 내가 지금까지있는 것은 :가져온 개체에 애니메이션을 적용하는 방법

<a-scene embedded avatar-replayer="spectatorMode: true"> 
    <a-assets> 
     <a-asset-item id="characterPreviewObj" src="оbj.obj"></a-asset-item> 
     <a-asset-item id="characterPreviewMtl" src="obj.mtl"></a-asset-item> 
    </a-assets> 
    <a-entity look-controls depth="0" scale=".001 .001 .001" obj-model="obj: #characterPreviewObj; mtl: #characterPreviewMtl"> 
     <a-camera position="0 0 0"></a-camera> 
    </a-entity> 
</a-scene> 

개체는 .mtl 및 .OBJ 있습니다. 내가하고 싶은 것은 가져온 객체에 애니메이션을 적용하는 것입니다. 이 물건들은 움직이고, 쏘고, 얼굴을 만들고, 다른 많은 것들을 만들어야합니다. 어떻게하면됩니까? 특정 방법론이 있습니까?

미리 감사드립니다.

감사합니다, 트 베탄 디미트로프

답변

0

큰 그림 -이 상황에서 애니메이션을 접근 할 수있는 두 가지 방법이 있습니다 :

프로그램, 즉 코드를 통해 시간이 지남에 따라 특정 매개 변수를 변경은

프리 베이크, 즉 Blender (무료) 또는 Maya (무료가 아님)과 같은 모델링/애니메이션의 복잡한 애니메이션 작업 및 가져 오기 어떤 환경에서 작업하든간에.

두 가지 접근 방법은 매우 다른 사용 사례를 가지고 있습니다. 일반적으로 포머는 위치, 회전, 크기, 색상 및 기타 쉽게 접근 할 수있는 매개 변수뿐 아니라 절차 애니메이션 (몰려 들기, 도형, 백만 가지 다른 것들)의 사소한 변경에 유용하지만 휴머노이드 동작과 같은 복잡하고 특수한 애니메이션의 경우, 표정이나 작은 독립적 인 부분을 많이 가진 움직임, 전용 소프트웨어에서 해당 애니메이션을 만들고 싶어거야.

그 과정의 범위는이 대답 넘어하지만 당신은 거기 (유용한 구글 키워드 : 삭구, 키 프레임, 모양 키, 전기자 ... 여기에서 언급하기에 너무 많은.) 유용한 정보를 많이 찾을 수 있습니다

을 마지막 참고 사항 : 많은 교환 파일 형식을 사용하면 해당 소프트웨어에서 내 보낸 애니메이션에 애니메이션을 포함시킬 수 있지만 .obj는 그 중 하나가 아닙니다. FBX, DAE 및 특히 여러 가지 방법으로 3D 교환 형식의 미래 인 glTF를 살펴보십시오.

+1

참고 : DAE는 일반적인 형식이지만 DAE 애니메이션을 A- 프레임에서 작동시키는 것은 매우 까다로운 작업입니다. glTF, three.js JSON 및 FBX (이 순서대로)를 권하고 싶습니다. –

+1

[prebaked animation] (http://unboring.net/workflows/animation.html)에 대한 좋은 자습서입니다. –

관련 문제