Apa pro dan kontra dari format file data voxel ini? [Tutup]

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

Saya mencoba untuk memutuskan apakah ada gunanya dengan yang di atas, atau yang lain, atau jika saya harus roll sendiri. Faktor-faktor penentu dalam urutan kepentingan adalah:

  1. Dukungan animasi (Saya sadar ini adalah aspek yang sulit ketika berbicara tentang voxels), menggunakan delta voxel atau deskripsi transformasi numerik.
  2. Kesederhanaan (atau setidaknya format ringkas)
  3. Kompresi

Dari apa yang saya tahu, format Tiberian Sun VXL adalah satu-satunya yang dirancang untuk animasi, tetapi Ken Silverman dari ketenaran Voxelstein3D mengklaim bahwa VXL tidak mendukung animasi (dalam satu file, adalah kata-katanya). Jadi saya bertanya-tanya apakah mungkin tidak ada dua format .VXL yang berbeda, karena tampaknya pilihan ekstensi file yang jelas untuk data voxel ... bisa dari konteks pencitraan medis.

Saya memang membutuhkan seseorang dengan pengalaman yang kuat dalam format voxel untuk datang dan mengomentari pro dan kontra praktis, dalam pengalaman mereka. Pertimbangkan pertanyaan ini dengan cara yang sama Anda dapat membandingkan JPG dengan PNG dengan GIF.

Insinyur
sumber

Jawaban:

8

Kelanjutan dari komentar saya:

Diagram Alir Pengambilan Keputusan

Intinya saat memilih format yang ada ini adalah masalah yang harus Anda pertimbangkan:

  • Apakah saya menghemat waktu dengan menggunakan ini?
    • Apakah saya mendapatkan editor?
    • Apakah saya mendapatkan perpustakaan untuk memuat ini dari media game?
  • Apakah saya mendapat manfaat dari menggunakan ini?
    • Apakah ada optimasi pintar di perpustakaan yang ada?
    • Apakah formatnya kompak, tetapi tidak rumit?
  • Apakah ini menyelesaikan masalah saya secara keseluruhan?
    • Bisakah saya menggunakan format ini dengan animasi?
  • Apakah saya terpaksa menggunakan ini (interoperabilitas)?
    • Bisakah saya membuka dan mengedit file ini dalam program standar industri?

Duduk-duduk mencari tahu perpustakaan mana yang akan digunakan mungkin akan memakan waktu lebih lama dari hanya menggulirkan perpustakaan Anda sendiri. Anda mungkin bisa menggabungkan format dasar dalam waktu kurang dari beberapa hari dan memperbaikinya (atau menggantinya) di beberapa titik di masa depan - mulailah memecahkan masalah nyata dalam gim Anda sebelum membuang-buang waktu dengan format gim sesuatu (tapi ingat, arsitek sistem Anda sedemikian rupa sehingga dapat diganti di beberapa titik di masa depan).

Jonathan Dickinson
sumber
-1

Saya tidak yakin saya setuju bahwa ini adalah pertanyaan bodoh untuk ditanyakan ... Saya kira asumsinya adalah Anda sudah akan mem-parsing format sendiri dan dengan demikian mengetahui perbedaan atau semacamnya. Tapi jujur ​​ini sepertinya bukan pertanyaan yang terlalu berbeda bagi saya untuk menanyakan bagaimana perbedaan format file 3d mengekspresikan data (misalnya perbedaan antara file .stl atau .obj yang agak besar tergantung apa yang ingin Anda lakukan dengan mereka D: dan mereka semua memiliki pro dan kontra dll.

Satu-satunya di daftar Anda yang saya punya pengalaman relatif bekerja dengan sejauh ini adalah .vox dan saya tahu itu dapat dengan mudah diuraikan dan memiliki banyak informasi online untuk bagaimana melakukannya (telah melakukan cukup banyak sejauh ini dengan pyvox misalnya dan mudah dibawa ke paket 3d termasuk blender melalui modul bpy. ( https://pypi.org/project/Pyvox/ ) juga termasuk alat untuk mem-parsing data .vox.

Saya juga merasa cukup fleksibel untuk data animasi cloud point. Saya sangat suka sistem palet yang digunakan sebagai terintegrasi dengan magica voxel dan merupakan cara yang sangat berguna untuk mengelola dan menafsirkan informasi warna di seluruh platform (ini menciptakan slot untuk setiap palet daripada warna atau bahan yang ditugaskan sehingga sangat mudah untuk menulis banyak interpretasi tergantung pada apa yang ingin Anda lakukan.juga bekerja dengan animasi voxel ini adalah nilai tambah yang besar karena jujur ​​warna data kadang-kadang bisa menjadi bagian tersulit (lagi tergantung pada apa yang Anda lakukan dan mengapa dll).

saya akan tertarik juga untuk mendengar pengalaman apa yang orang telah parsing informasi dari format voxel lainnya? Juga tertarik untuk mendengar jika salah satu dari ini memiliki semacam gambar atau keluaran bingkai (yang akan berguna untuk pemrosesan animasi juga).

Hvidsten
sumber
juga sebagai tambahan saya akan merekomendasikan drububu.com/miscellaneous/voxelizer/index.html?out=xml yang memberikan contoh yang sangat jelas dan mudah dibaca dari setiap format dan informasi tambahan.
Hvidsten