Những ưu và nhược điểm của các định dạng tệp dữ liệu voxel là gì? [đóng cửa]


18
  • .VXL
  • .VOX
  • .KVX
  • .KV6
  • .V3A
  • .V3B

Tôi đang cố gắng quyết định liệu nó có đáng để đi với bất kỳ điều nào ở trên, hoặc một số điều khác, hoặc nếu tôi nên tự lăn. Các yếu tố quyết định theo thứ tự quan trọng là:

  1. Hỗ trợ hoạt hình (tôi biết đây là một khía cạnh khó khăn khi nói đến voxels), sử dụng voxel deltas hoặc mô tả biến đổi số.
  2. Đơn giản (hoặc ít nhất là một định dạng súc tích)
  3. Nén

Từ những gì tôi có thể nói, định dạng VXL Tiberian Sun là định dạng duy nhất được thiết kế cho hoạt hình, nhưng Ken Silverman của Voxelstein3D nổi tiếng tuyên bố rằng VXL không hỗ trợ hoạt hình (trong một tệp duy nhất, là lời nói của anh ta). Vì vậy, tôi tự hỏi nếu có thể không có hai định dạng .VXL khác nhau, vì có vẻ như một sự lựa chọn rõ ràng của phần mở rộng tệp cho dữ liệu voxel ... có thể là từ bối cảnh hình ảnh y tế.

Tôi cần một người có kinh nghiệm vững chắc về các định dạng voxel để đến và nhận xét về những ưu và nhược điểm thực tế, theo kinh nghiệm của họ. Xem xét câu hỏi này giống như cách bạn có thể so sánh JPG với PNG với GIF.

Câu trả lời:


8

Tiếp tục bình luận của tôi:

Lưu đồ ra quyết định

Về bản chất khi chọn một định dạng hiện có, đây là những vấn đề bạn phải xem xét:

  • Tôi có tiết kiệm thời gian bằng cách sử dụng này?
    • Tôi có nhận được một biên tập viên?
    • Tôi có nhận được một thư viện để tải cái này từ phương tiện trò chơi không?
  • Tôi có nhận được bất kỳ lợi ích từ việc sử dụng này?
    • Có tối ưu hóa thông minh trong các thư viện hiện có?
    • Là định dạng nhỏ gọn, nhưng không phức tạp?
  • Điều này có giải quyết được toàn bộ vấn đề của tôi không?
    • Tôi có thể sử dụng định dạng này với hình ảnh động không?
  • Tôi có bị buộc phải sử dụng cái này (khả năng tương tác) không?
    • Tôi có thể mở và chỉnh sửa tệp này trong các chương trình tiêu chuẩn ngành không?

Ngồi xung quanh để tìm ra thư viện nào sẽ sử dụng có thể sẽ mất nhiều thời gian hơn là chỉ cuộn của riêng bạn. Bạn có thể có thể kết hợp một định dạng cơ bản trong vòng chưa đầy vài ngày và cải thiện nó (hoặc thay thế nó) vào một lúc nào đó trong tương lai - bắt đầu giải quyết các vấn đề thực sự trong trò chơi của bạn trước khi lãng phí thời gian với định dạng trò chơi nào đó (nhưng hãy nhớ, kiến ​​trúc sư hệ thống của bạn theo cách mà nó có thể được thay thế tại một thời điểm nào đó trong tương lai).


-1

tôi không chắc chắn rằng tôi đồng ý rằng đây là một câu hỏi ngu ngốc để hỏi ... Tôi đoán giả định là bạn đã tự phân tích các định dạng và do đó biết sự khác biệt hoặc một số như vậy. Nhưng thành thật mà nói, điều này dường như không quá khác biệt với tôi khi hỏi các định dạng tệp 3d khác nhau thể hiện dữ liệu như thế nào (ví dụ: sự khác biệt giữa tệp .stl hoặc .obj rất lớn tùy thuộc vào những gì bạn muốn làm với chúng D: và chúng tất cả đều có ưu và nhược điểm, v.v.

Người duy nhất trong danh sách của bạn mà tôi có kinh nghiệm tương đối làm việc cho đến nay là .vox và tôi biết rằng nó có thể dễ dàng phân tích cú pháp và có nhiều thông tin trực tuyến về cách thực hiện (ví dụ như đã thực hiện khá nhiều với pyvox và nó dễ dàng di chuyển đến các gói 3d bao gồm máy xay sinh tố thông qua mô-đun bpy. ( https://pypi.org/project/Pyvox/ ) nó cũng bao gồm các công cụ để phân tích dữ liệu .vox.

Tôi cũng thấy nó khá linh hoạt cho dữ liệu hoạt hình đám mây điểm. Tôi thực sự thích hệ thống bảng màu được sử dụng như được tích hợp với magica voxel và là một cách rất hữu ích để quản lý và giải thích thông tin màu trên các nền tảng (nó tạo ra một khe cho mỗi bảng màu thay vì màu hoặc vật liệu được chỉ định và do đó khá dễ viết nhiều cách hiểu tùy thuộc vào những gì bạn muốn nó làm .. cũng như làm việc với hoạt hình voxel đây là một điểm cộng rất lớn bởi vì dữ liệu màu sắc trung thực đôi khi có thể là phần khó nhất (một lần nữa tùy thuộc vào những gì bạn đang làm và tại sao vv).

Tôi cũng muốn nghe những kinh nghiệm mà mọi người đã phân tích thông tin từ các định dạng voxel khác? Cũng quan tâm đến việc nghe nếu bất kỳ trong số này có một số loại đầu ra vẽ hoặc khung (cũng sẽ hữu ích cho việc xử lý hoạt hình).


ngoài ra, tôi cũng sẽ giới thiệu drububu.com/misiverse/voxelizer/index.html?out=xml , ví dụ rất rõ ràng và dễ đọc của từng định dạng và thông tin bổ sung.
Hvidsten
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.