2014-02-20 2 views
1

THREE.js에서 애니메이션 프레임을 저장하고 재생할 수 있습니까? 저는 비디오 파일이나 그 밖의 것을 말하는 것이 아니라 requestAnimationFrame(renderFunction)으로 보내지는 실제 애니메이션 프레임을 말합니다.THREE.Js에서 프레임을 저장할 수 있습니까

+0

Chrome 개발자 도구는 한 번에 한 프레임 씩 캔버스 애니메이션을 디버깅 할 수 있습니다. 그 외에도 프레임을 PNG로 덤프 할 수 있습니다. https://stackoverflow.com/questions/4781602/capturing-html5-canvas-output-as-video-or-swf-or-png-sequence – IceCreamYou

+0

https : // github.com/spite/ccapture.js – IceCreamYou

답변

0

질문을 올바르게 이해할 수 있을지 모르겠지만 대답을하면 아니오 - three.js 자체가 애니메이션에 대한 데이터를 기억하고 다시로드하는 메커니즘을 제공하지 않습니다. 주로 renderFunction에 아무 것도 넣을 수 있고 개체를 애니메이션화하는 데 필요한 데이터를 저장하고 다시로드해야하는 사람이 될 수 있습니다.

어쩌면 전체 장면을 저장하고 나중에 복원하여 무언가를 달성 할 수 있지만 시스템 리소스가 많이 걸리므로 예상 한대로 수행되지 않을 수도 있습니다.

정확하게 달성하고 싶은 것을 설명하십시오.

관련 문제