2014-12-10 2 views
1

three.js에서 오브젝트를 내보낼 수있는 방법이 있습니까? 할 것 어느 하나 : 콜라다, 블렌더, 맥스, 마야 3DS오브젝트를 three.js에서 다른 오브젝트로 내보내기

이 (master 분기) 믹서기에 대한 수입 플러그인이지만, 나는에 대한 dev 지점에 볼을 시도 (심지어 수입 수출 큐브 수) 작동하지 않습니다 업데이트 된 버전이지만 수입 업체가 없으며 수출 업체 만 있음

사용자가 브라우저에서 일부 개체/모델을 생성 (three.js)하고 추가 편집/게시 모델링을 위해 이러한 개체를 3D 모델링 소프트웨어로 가져 오려고합니다.

+0

나는 three.js에만 가져 오기 기능이 있다는 것을 알고 있습니다. 그것의 렌더링 엔진. 내보내려면 hp에 파일을 저장하는 php/asp/serverside 스크립트를 호출해야합니다. –

+0

@KevinKuyl 맞아요,하지만 그와 같은 스크립트가 여전히 필요합니다. – Stecya

+0

나는 혼란 스럽습니다, 수입업자 또는 수출업자를 찾고 있습니까? 두 질문에 모두 언급했기 때문에 ... 어떤 경우 든 가져 오기 및 내보내기가 모두있는 메뉴가있는 three.js 편집기 (http://threejs.org/editor)에서 살펴보십시오. 만약 당신이 그 일을한다면 테스트해라. 에디터 코드는 public이므로 쉽게 관련 코드를 가져올 수있다. – meirm

답변

1

상당히 질문입니다. 내가 아는 한 3ds max 또는 maya에는 JSON 파일을 가져올 수있는 옵션이 없습니다. 3ds Max와 Maya가 가져올 수있는 것으로 내보내기해야합니다. OBJ 파일이 하나의 옵션입니다.

먼저해야 할 일은 obj 파일을 문자열로 만드는 것입니다. obj 파일의 작성 방법에 대한 설명은 here입니다.

지금은 단지 scene.children에서 데이터를 가져와 obj를 생성하는 몇 가지 간단한 루프의 문제입니다.

일단 obj를 생성하면 저장 한 서버로 보낼 수 있습니다.

관련 문제