【问题标题】:Best way to save data for re-use off an voxel editor保存数据以重新使用体素编辑器的最佳方法
【发布时间】:2012-03-02 21:57:18
【问题描述】:

我正计划构建一个体素编辑器(c++ 和 opengl)供个人使用,并且我想重新使用我在以后的项目中构建的对象。我遇到的问题是,我不确定将体素数据保存到文件的最佳方法是什么。我在谷歌上搜索了很多网站,发现“另存为八叉树”和“另存为 BSP 树”在您看来哪个更好,为什么?

提前致谢。

【问题讨论】:

    标签: c++ opengl voxel


    【解决方案1】:

    我会使用Field3D,它被 CG 行业中最大最好的公司用来存储流体模拟的体素数据。当然都是开源的。

    【讨论】:

    • 只是出于兴趣,您是否知道 CG 行业中最大最好的公司使用了多大的体素集?我们说的是百万^3吗?
    • 一旦你考虑到时间,是的。通常网格是自适应的(但最大受限),但模拟可能会持续几分钟。 Field3D 格式是为 giant 文件设计的,因此数据是从磁盘中预取/从内存中动态丢弃的,这就是它如此受欢迎的主要原因。
    • 在阅读了一些关于 Field3D 的东西后,我发现这非常有用。感谢 cbamber85 提供此链接。
    猜你喜欢
    • 1970-01-01
    • 2012-06-02
    • 2013-01-08
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 2013-06-23
    相关资源
    最近更新 更多