这些体素数据文件格式有哪些优点和缺点?

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

我试图决定是否值得与上述任何一个或其他,或者如果我自己滚动。 重要性的决定因素是:

  1. animation支持(我意识到这是一个困难的方面,当涉及体素),使用体素三角洲或数值转换的描述。
  2. 简单(或至less简洁的格式)
  3. 压缩

据我所知,泰伯利亚太阳VXL格式是唯一一个为animationdevise的,但Voxelstein3D的肯·西尔弗曼声称,VXL不支持animation(在一个单一的文件,是他的话)。 所以我想知道是否可能没有两种不同的.VXL格式,因为它似乎是体素数据文件扩展名的明显select…可能来自医学成像环境。

我确实需要一个具有丰富体素格式经验的人来评论他们的实际经验和利弊。 考虑这个问题,就像你可以比较JPG到PNG到GIF一样。

我的评论的继续:

决策流程图

实质上,在select现有格式时,这些是您必须考虑的问题:

  • 我用这个节省了时间吗?
    • 我有编辑吗?
    • 我有图书馆从游戏媒体加载吗?
  • 我是否从使用这个获得任何好处?
    • 现有库中是否有巧妙的优化?
    • 格式紧凑,但不复杂?
  • 这是否能解决我的问题?
    • 我可以在animation中使用这种格式吗?
  • 我是否被迫使用这个(互操作性)?
    • 我可以用行业标准程序打开和编辑这个文件吗?

考虑使用哪个库可能需要更长的时间,而不仅仅是自己开发。 你可以在几天之内把一个基本的格式放在一起,在未来的某个时候改进它(或者取而代之) – 开始在你的游戏中解决真正的问题,然后浪费时间用一些游戏格式(但是记住,devise你的系统以这样的方式在将来某个时候可以被replace)。