Tôi đã tạo một mô hình trong Blender. Bây giờ tôi muốn đọc mô hình 3D đó trong chương trình c ++ của mình. Tôi hình dung rằng một mô hình có thể được xuất sang các định dạng tệp khác nhau, ví dụ: .obj, .3ds hoặc COLLADA và sau đó có thể được đọc trong chương trình c ++. Tôi đã tìm kiếm trên web để làm điều đó trong một thời gian dài và tìm thấy nhiều hướng dẫn. Nhưng tôi gặp vấn đề với hầu hết trong số họ. Ví dụ: trong hướng dẫn Nehe họ đang sử dụng glaux mà tôi không muốn sử dụng trong chương trình của mình. Và các hướng dẫn còn lại sử dụng md2 không được Blender hỗ trợ.
Vì vậy, bất cứ ai cũng có thể hướng dẫn cho tôi định dạng tệp nào được sử dụng để xuất mô hình 3D và cách tải tệp đó trong chương trình OpenGL của tôi? Ngoài ra làm thế nào tôi có thể làm động mô hình đó? Có thể thêm các hiệu ứng phụ như ánh xạ giai điệu sau khi đã được tải trong chương trình c ++ bằng OpenGL không? nếu có thì làm thế nào?
PS Tôi đang sử dụng Linux để phát triển trò chơi