Nếu bạn muốn:Các định dạng tệp và thư viện đồ họa được khuyến nghị để nhập mô hình 3D vào dự án OpenGL/C++?
- lập mô hình đối tượng trong trình chỉnh sửa 3D, ví dụ: Máy xay sinh tố, Maya, vv
- xuất mô hình sang một định dạng dữ liệu/file
- nhập khẩu mô hình thành một dự án sử dụng OpenGL và C/C++
Sau đó: Định dạng
- tập tin gì sẽ bạn khuyên bạn nên xuất sang, tức là về tính đơn giản, tính di động và khả năng tương thích (tức là phổ biến/phổ biến)?
- Bạn nên sử dụng thư viện đồ họa nào để nhập mô hình vào dự án OpenGL C/C++ của bạn (tức là nguồn mở tốt nhất)? Ngoài ra, có định dạng dữ liệu/tệp cũng chụp hoạt ảnh, tức là định dạng "hoạt hình", chẳng hạn như hoạt ảnh có thể được mô hình hóa trong trình chỉnh sửa 3D và bằng cách nào đó được gọi bên trong mã (ví dụ: khả năng truy cập vào khung trong chuỗi hoạt ảnh hoặc một số mô hình khác để lưu/tải chi tiết liên quan đến thay đổi theo thời gian)?
Nói chung, tôi đang tìm kiếm sự đơn giản là ưu tiên, tức là giúp bắt đầu kết hợp hình nền của tôi trong cả nghệ thuật và khoa học máy tính. Tôi là một chuyên gia về khoa học máy tính tại UMass, đồng thời là một nghệ sĩ lớn "giả" trong lĩnh vực nghệ thuật bằng cách lấy môn tự chọn trong thiết kế đồ họa tại trường đại học của tôi cũng như các lớp học tại Viện Nghệ thuật Boston vào mùa hè/mùa đông. Nói cách khác, tôi không phải là một người mới hoàn thành, nhưng đồng thời tôi không thực sự muốn các tùy chọn quá tải với cấu hình nâng cao điên rồ khiến việc bắt đầu với một dự án trình diễn cơ bản trở nên quá khó khăn; tức là bước đầu tiên để hiểu cách thu hẹp khoảng cách giữa hai thế giới này, ví dụ: tạo một chương trình có tính năng 3D mà người dùng có thể tương tác.
+1, câu hỏi rất hay. Đối với "định dạng dữ liệu/tập tin cũng chụp hoạt hình", [Alembic] (http://alembic.io) được thiết kế khá nhiều cho điều đó. Chúc may mắn xây dựng nó nếu bạn đang trên Windows mặc dù ;-) – Cameron
OK, tôi sẽ kiểm tra xem. (Xây dựng trên Mac OSX qua dòng lệnh.) Cảm ơn! : D – Simone