2015-06-23 26 views
5

Tôi có câu hỏi về thư viện ba.js. Tôi đã tự hỏi làm thế nào tôi có thể tạo ra một hình ảnh động, trong đó một avatar, được xuất khẩu từ Blender sang định dạng Collada (.dae), di chuyển một cánh tay hoặc một chân, sử dụng WebGL (ba.js) thư viện không Blender.Three.js - hoạt ảnh avatar

+2

có bạn kiểm tra các [ví dụ] (http://threejs.org/examples/#webgl_loader_collada_skinning)? – Atrahasis

+0

Tôi đã không thấy bất cứ điều gì như thế này trong các ví dụ. Tôi không muốn nhập hình động, tôi muốn tạo một hình động với thư viện ba.js. Hầu hết các ví dụ này đều là hình động được nhập từ một số phần mềm đồ họa máy tính 3D. –

+2

xin lỗi tôi đã đọc sai. [This] (http://stackoverflow.com/questions/20433474/dynamic-bones-animation-in-three-js) có lẽ là những gì bạn tìm kiếm @Erica Okamura – Atrahasis

Trả lời

0

Điều tôi luôn làm là lập mô hình bên trong Cinema 4D và xuất dưới dạng định dạng .fbx.

Nhập tệp fbx bên trong máy xay và xuất dưới dạng JSON (sử dụng plugin xuất ba.js). Nếu bạn tải tệp JSON này bên trong Three.js, bạn sẽ nhận được các giá trị như phản chiếu với nó.

Cũng không chắc chắn lý do tại sao bạn muốn thực hiện một công việc tập .dae với Three.js ..

+0

Tôi đang cố gắng sử dụng định dạng JSON ngay bây giờ với Autodesk 3ds Max. Tuy nhiên, tệp JSON được xuất từ ​​3ds Max không hiển thị bất kỳ dữ liệu nào của xương. Do đó, tôi không thể tạo bất kỳ hoạt ảnh nào với thư viện ba.js. Bạn có biết vấn đề có thể là gì không? –

+0

Điều này có thể giúp bạn http://blog.romanliutikov.com/post/60461559240/rigging-and-skeletal-animation-in-three-js –

Các vấn đề liên quan