Bu voksel veri dosyası formatlarının artıları ve eksileri nelerdir? [kapalı]


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

Yukarıdakilerden herhangi biri ile ya da başka biriyle gitmeye değer olup olmadığına ya da kendi başıma dönüp dönmememe karar vermeye çalışıyorum. Önem sırasına göre belirleyici faktörler:

  1. Voksel deltaları veya sayısal dönüşüm açıklamalarını kullanarak animasyon desteği (voksel söz konusu olduğunda bunun zor bir yönü olduğunun farkındayım).
  2. Basitlik (veya en azından kısa bir format)
  3. Sıkıştırma

Anlatabildiğim kadarıyla, Tiberian Sun VXL formatı animasyon için tasarlanmış tek formattır, ancak Voxelstein3D şöhretinden Ken Silverman, VXL'nin animasyonu desteklemediğini iddia etti (tek bir dosyada, sözleri vardı). Bu yüzden belki iki farklı .VXL formatı olup olmadığını merak ediyorum, çünkü voksel verileri için açık bir dosya uzantısı seçimi gibi görünüyor ... tıbbi görüntüleme bağlamından olabilir.

Deneyiminde pratik artıları ve eksileri hakkında gelip yorum yapmak için sağlam voksel formatları olan birine ihtiyacım var. Bu soruyu JPG'yi PNG ile GIF arasında karşılaştırabileceğiniz şekilde düşünün.

Yanıtlar:


8

Yorumumun devamı:

Karar Verme Akış Şeması

Esasen mevcut bir formatı seçerken göz önünde bulundurmanız gereken problemler şunlardır:

  • Bunu kullanarak zaman kazanıyor muyum?
    • Bir editör alabilir miyim?
    • Bunu oyun ortamından yüklemek için bir kütüphane alabilir miyim?
  • Bunu kullanmaktan herhangi bir fayda elde ediyor muyum?
    • Mevcut kütüphanelerde akıllı optimizasyonlar var mı?
    • Biçim kompakt, ancak karmaşık değil mi?
  • Bu, sorunumu bütünüyle çözüyor mu?
    • Bu biçimi animasyonlarla kullanabilir miyim?
  • Bunu kullanmak zorunda mıyım (birlikte çalışabilirlik)?
    • Bu dosyayı endüstri standardı programlarda açabilir ve düzenleyebilir miyim?

Hangi kütüphaneyi kullanacağınızı bulmak için oturmak muhtemelen kendi kütüphanenizi döndürmekten daha uzun sürecektir. Muhtemelen birkaç günden daha kısa bir sürede temel bir formatı bir araya getirebilir ve gelecekte bir noktada geliştirebilir (veya değiştirebilirsiniz) - bir oyun formatıyla zaman kaybetmeden önce oyununuzdaki gerçek sorunları çözmeye başlayın (ancak unutmayın, sisteminizi mimar edin) ileride bir noktada değiştirilebilecek şekilde).


-1

Bu sormak aptalca bir soru olduğunu kabul emin değilim ... Sanırım zaten biçimleri kendiniz ayrıştırmak ve böylece farklılıkları ya da böyle biliyorum varsayım. Ama dürüst olmak gerekirse bu bana farklı 3d dosya formatlarının verileri nasıl ifade ettiğini sormaktan çok farklı bir soru gibi görünmüyor (örneğin, onlarla ne yapmak istediğinize bağlı olarak çok büyük bir .stl veya .obj dosyası arasındaki fark: hepsinin artıları ve eksileri vardır.

Listenizde şu ana kadar göreceli deneyime sahip olduğum tek kişi .vox ve kolayca ayrıştırılabileceğini ve bunu nasıl yapacağınız için çevrimiçi olarak bol miktarda bilgiye sahip olduğunu biliyorum (örneğin şimdiye kadar pyvox ile oldukça fazla şey yaptık) bpy modülü ile blender dahil olmak üzere 3B paketlere kolayca taşınabilir. https://pypi.org/project/Pyvox/ ) ayrıca veri .vox ayrıştırma için araçlar içerir.

Ayrıca nokta bulutu animasyon verileri için oldukça esnek buldum. Magica voksel ile entegre olarak kullanılan palet sistemini gerçekten seviyorum ve platformlar arasında renk bilgilerini yönetmenin ve yorumlamanın çok yararlı bir yoludur (atanan bir renk veya malzeme yerine her palet için bir yuva oluşturur ve bu nedenle yazmak oldukça kolaydır ne yapmak istediğinize bağlı olarak birden fazla yorum ... ayrıca voksel animasyon ile çalışmak bu büyük bir artı çünkü dürüst renk verileri bazen en zor kısım olabilir (yine ne yaptığınıza ve nedenine bağlı olarak).

Ayrıca insanların diğer voksel formatlarından bilgi ayrıştırma deneyimleri duymakla da ilgileniyorum? Bunlardan herhangi birinin bir çeşit çizim veya kare çıktısı varsa (animasyon işleme için de yararlı olacaktır) duymakla da ilgilenir.


Ayrıca ek olarak her biçim ve ek bilgi çok net ve okunabilir örnekleri veren drububu.com/miscellaneous/voxelizer/index.html?out=xml öneriyoruz .
Hvidsten
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.