시간이 좀 있고 WebGL없이 Maya 장면을 WebGL로 변환하거나 가능하면 캔버스로 렌더링하고 싶습니다. 이 모델은 프리미티브와 메쉬로 구성된 책상 램프로 구성되어 있습니다. 스켈레톤에 바인딩하는 대신 조인트의 파트를 모방 한 다음 JS 라이브러리 또는 WebGL을 사용하여 렌더링 한 다음 마우스 동작 및/또는 애니메이션으로 렌더링하려고합니다. 터치 이벤트. 부모 관계를 유지하면서 모델을 캔버스 또는 WebGL 사용 응용 프로그램에 가져올 수 있다면 조인트 회전을 마우스 동작에 바인딩하는 몇 가지 함수를 작성하여 Maya를 실제로 내보내고 가져 오는 데 약간의 도움이 필요합니다. 장면을 유지하면서 관계를 유지합니다. 미리 감사드립니다.Maya 장면을 JavaScript 또는 WebGL로 변환
4
A
답변
4
시도해 볼 수 있습니다. Three.js WebGL 라이브러리입니다. 그들은 3D 모델에서 Python here로 작성된 JSON에 대한 수출 업체가 있습니다.
예를 들어 모델을 obj
으로 내보내고 convert_obj_three.py을 사용하여 변환 할 수 있습니다.
그런 다음 THREE.JSONLoader
방법을 사용하여 모델을 캔버스에로드 할 수 있습니다. 인터넷에 많은 예제가 있습니다.
1
씬이 이미 Maya에 있다면 www.inka3d.com이 가장 적합 할 것입니다. Inka3d는 관절을 지원하고 관절을 부모로 사용하는 객체를 지원하며 Maya에서와 동일한 매개 변수 이름을 사용하여 내 보낸 장면에서 자바 스크립트의 회전 매개 변수를 쉽게 변경할 수 있습니다.
관련 문제
- 1. 3D 장면을 2D보기로 변환
- 2. OpenGL 코드를 WebGL로 변환하는 방법
- 3. webGL로 큰 데이터로드
- 4. Maya 장면에서 WebGL 애니메이션으로, 어디에서 시작할 것인가?
- 5. Maya API to C++
- 6. 장면을 일시 중지하고 다른 장면을 실행
- 7. 변환 노드가 변경 될 때 강제 계산 (Maya Plugin)
- 8. Three.js의 Maya 애니메이션
- 9. 모델을 Maya 8.5에서 THREE.JS로로드
- 10. maya 플래시 10으로 내보내기
- 11. 3dsmax, maya to matlab
- 12. Maya 2011을 Mysqldb와 연결
- 13. PyQt와 Maya, threading = False?
- 14. Android 애니메이션 Autodesk Maya
- 15. Maya 2011 네트워크 렌더링
- 16. 바꾸기 장면을 사용하여 바꾸기
- 17. Javascript - Permalinks 변환
- 18. Javascript 중첩 배열 변환
- 19. jQuery에서 JavaScript 로의 변환
- 20. JavaScript 시간 변환
- 21. may para outside of maya
- 22. Maya 2012에서 렌더 맨 활성화
- 23. AndEngine에서 장면을 변경하는 방법
- 24. 장면을 RootViewController로 바꾸는 방법?
- 25. 이미지를 두드려서 장면을 푸시
- 26. 문자열을 부동 번호로 변환 Javascript
- 27. Javascript 1.7+를 Javascript 1.6으로 변환
- 28. Java, JavaScript 또는 Python을 PHP로 변환 할 수있는 도구가 있습니까?
- 29. jQuery.parseJSON (result)에 액세스하거나 javascript 배열 또는 smth로 변환
- 30. javascript/gwt : Uint8Array 또는 ArrayBuffer를 ImageData 요소로 변환
감사합니다. Blender와 3DMax 용 수출 업체가 있습니다. 복잡한 모양을 렌더링하는 느낌이 WebGL에서만 가능했지만 Three.js에서는 WebGL을 사용하는 것처럼 보였습니다. – dcd0181
예, Three.js에는 2D 및 WebGL 렌더러가 있습니다. – antyrat