Які плюси і мінуси цих форматів файлів даних вокселів? [зачинено]


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

Я намагаюся вирішити, чи варто піти з чим-небудь із перерахованого вище чи з якимось іншим, чи мені слід скачати своє. Визначальними за значенням чинниками є:

  1. Підтримка анімації (я знаю, що це складний аспект, коли мова йде про вокселі), використовуючи дельти вокселів або описи числових перетворень.
  2. Простота (або принаймні стислий формат)
  3. Стиснення

З того, що я можу сказати, формат Tiberian Sun VXL - єдиний, який призначений для анімації, але Кен Сільверман з Voxelstein3D слави стверджував, що VXL не підтримує анімацію (в одному файлі були його слова). Тож мені цікаво, чи, можливо, немає двох різних форматів .VXL, оскільки, мабуть, очевидний вибір розширення файлу для даних вокселів ... може бути з контексту медичної візуалізації.

Мені потрібен хтось із солідним досвідом воксельних форматів, щоб прийти та прокоментувати практичні плюси та мінуси свого досвіду. Розгляньте це питання так само, як ви могли б порівняти JPG з PNG з GIF.

Відповіді:


8

Продовження мого коментаря:

Блок-схема прийняття рішень

По суті, вибираючи існуючий формат, це проблеми, які слід враховувати:

  • Чи економлю час, використовуючи це?
    • Чи можу я отримати редактора?
    • Чи можу я отримати бібліотеку для завантаження цього з ігрових носіїв?
  • Чи отримую я якусь користь від використання цього?
    • Чи є розумні оптимізації в існуючих бібліотеках?
    • Формат компактний, але не складний?
  • Це вирішує мою проблему в повному обсязі?
    • Чи можна використовувати цей формат з анімацією?
  • Чи змушений я використовувати це (сумісність)?
    • Чи можу я відкрити та відредагувати цей файл у стандартних програмах?

Сидячи навколо того, щоб зрозуміти, яку бібліотеку використовувати, ймовірно, знадобиться більше часу, ніж просто прокат вашої власної. Можливо, ви зможете зібрати основний формат менш ніж за кілька днів і вдосконалити його (або замінити) в якийсь момент майбутнього - почніть вирішувати реальні проблеми у своїй грі, перш ніж витрачати час на щось ігровий формат (але пам’ятайте, архітектор вашої системи таким чином, що його можна буде замінити в якийсь момент у майбутньому).


-1

Я не впевнений, що я згоден, що це питання було дурним, щоб задати ... Я припускаю, що припущення полягає в тому, що ви б вже самі розібрали формати і таким чином знаєте відмінності чи щось таке. Але, чесно кажучи, це не здається мені занадто різним питанням, ніж запитати, як різні формати 3d-файлів виражають дані (наприклад, різниця між .stl або .obj-файлом, який начебто величезний залежно від того, що ви хочете зробити з ними D: і вони у всіх є плюси і мінуси і т.д.

Єдиний у вашому списку, який у мене є відносним досвідом роботи з поки що, - .vox, і я знаю, що його можна легко проаналізувати і має багато інформації в Інтернеті, як це зробити (зробив досить багато досі з pyvox, наприклад, і це легко переноситься на 3Д пакети, включаючи блендер через модуль bpy ( https://pypi.org/project/Pyvox/ ), він також включає інструменти для аналізу даних .vox.

Я також вважав це досить гнучким для даних хмари анімації точок. Мені дуже подобається система палітри, яку вона використовувала як інтегровану з водією magica і є дуже корисним способом управління та інтерпретації кольорової інформації на платформах (це створює слот для кожної палітри, а не призначений колір чи матеріал, і тому досить легко писати численні інтерпретації залежно від того, що ви хочете зробити. Так само робота з воксельною анімацією - це величезний плюс, оскільки чесні кольорові дані іноді можуть бути найскладнішою частиною (знову ж таки, залежно від того, що ви робите і чому тощо).

Мені було б також цікаво почути, який досвід у людей був розбір інформації з інших форматів вокселів? Також зацікавлено почути, чи є якийсь із них якийсь малюнок або вихід кадру (що було б корисним і для обробки анімації).


Крім того, я б рекомендував drububu.com/miscellaneous/voxelizer/index.html?out=xml, який дає дуже чіткі та зрозумілі приклади кожного формату та додаткову інформацію.
Хвідстен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.