Quali sono i pro e i contro di questi formati di file di dati voxel? [chiuso]


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

Sto provando a decidere se vale la pena andare con uno dei precedenti, o qualche altro, o se dovrei farlo da solo. I fattori decisivi in ​​ordine di importanza sono:

  1. Supporto per l'animazione (sono consapevole che questo è un aspetto difficile quando si tratta di voxel), usando voxel delta o descrizioni di trasformazioni numeriche.
  2. Semplicità (o almeno un formato conciso)
  3. Compressione

Da quello che posso dire, il formato Tiberian Sun VXL è l'unico progettato per l'animazione, ma Ken Silverman di Voxelstein3D ha affermato che VXL non supporta l'animazione (in un singolo file, erano le sue parole). Quindi mi chiedo se forse non ci sono due diversi formati .VXL, dal momento che sembra una scelta ovvia di estensione del file per i dati voxel ... potrebbe essere da un contesto di imaging medico.

Ho bisogno di qualcuno con una solida esperienza di formati voxel per venire e commentare i pro e i contro pratici, nella loro esperienza. Considera questa domanda nello stesso modo in cui potresti confrontare JPG con PNG con GIF.

Risposte:


8

La continuazione del mio commento:

Diagramma di flusso decisionale

In sostanza, quando si sceglie un formato esistente, questi sono i problemi da considerare:

  • Sto risparmiando tempo usando questo?
    • Ho un editor?
    • Ricevo una libreria per caricarlo dal supporto di gioco?
  • Sto ottenendo qualche beneficio dall'usarlo?
    • Esistono ottimizzazioni intelligenti nelle librerie esistenti?
    • Il formato è compatto, ma non complicato?
  • Questo risolve il mio problema nella sua interezza?
    • Posso usare questo formato con animazioni?
  • Sono costretto a usare questo (interoperabilità)?
    • Posso aprire e modificare questo file in programmi standard del settore?

Stare seduti in giro a capire quale libreria usare probabilmente richiederà più tempo del semplice lancio della propria. Probabilmente potresti mettere insieme un formato di base in meno di pochi giorni e migliorarlo (o sostituirlo) ad un certo punto in futuro - inizia a risolvere problemi reali nel tuo gioco prima di perdere tempo con qualcosa di formato di gioco (ma ricorda, architetta il tuo sistema in modo tale che possa essere sostituito ad un certo punto in futuro).


-1

non sono sicuro di essere d'accordo sul fatto che questa sia stata una domanda stupida da porre ... Immagino che il presupposto sia che avresti già analizzato i formati da solo e quindi conoscere le differenze o alcuni di questi. Ma onestamente questa non mi sembra una domanda troppo diversa dal chiedermi come diversi formati di file 3d esprimano i dati (ad esempio la differenza tra un file .stl o .obj che è un po 'enorme a seconda di cosa vuoi fare con loro D: e loro tutti hanno pro e contro ecc.

L'unico nella tua lista con cui ho una relativa esperienza di lavoro finora è .vox e so che può essere facilmente analizzato e ha molte informazioni online su come farlo (ad esempio ho fatto parecchio con pyvox ed è facilmente trasportabile in pacchetti 3d incluso blender tramite il modulo bpy ( https://pypi.org/project/Pyvox/ ) include anche strumenti per l'analisi dei dati .vox.

L'ho trovato anche abbastanza flessibile per i dati di animazione della nuvola di punti. Mi piace molto il sistema di palette utilizzato come integrato con magica voxel ed è un modo molto utile di gestire e interpretare le informazioni sui colori tra le piattaforme (crea uno slot per ogni palette anziché un colore o materiale assegnato ed è quindi abbastanza facile da scrivere interpretazioni multiple a seconda di ciò che vuoi che faccia..anche lavorare con l'animazione voxel è un grande vantaggio perché i dati sul colore a volte possono essere la parte più difficile (di nuovo a seconda di cosa stai facendo e perché ecc.).

sarei interessato anche a sentire quali esperienze le persone hanno avuto l'analisi di informazioni da altri formati voxel? Interessato anche a sapere se qualcuno di questi ha qualche tipo di output di disegno o frame (che sarebbe utile anche per l'elaborazione dell'animazione).


inoltre consiglierei drububu.com/miscellaneous/voxelizer/index.html?out=xml che fornisce esempi molto chiari e leggibili di ciascun formato e informazioni aggiuntive.
Hvidsten,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.