编译环境VS2015 sp3,cmake-3.20.3-windows-x86_64:

      - OpenVDB 6.0 (2019年之前发布,好像之后都要VS2017或者VS2019了)
      - Openexr 2.4.0(含 Ilmbase,2.3.0之前分成两个 )
      - Boost 1.74.0 64位14.0安装包
      - TBB tbb2018_20180618oss_win
   -  c-blosc-1.15.0
      - ZLib 1.2.11
      - Glew 2.1.0最新
      - Glfw3
产生的Half类的错误,在openvdb项目中删除HALF_EXPORTS,增加OPENEXR_DLL预编译宏

参考资料

https://groups.google.com/g/openvdb-forum/c/-jFJQ2N4BGc?pli=1

测试

OpenVDB使用

 保存.vdb文件

vdbFilename = "something.vdb";
openvdb::io::File file(vdbFilename);
openvdb::GridPtrVec grids;
grids.push_back(grid_logocc_);
// Write out the grid.
file.write(grids);
file.close();

  

采用Blender打开openvdb文件

OpenVDB使用

OpenVDB使用

 

相关文章:

  • 2021-08-23
  • 2021-08-29
  • 2022-01-26
  • 2022-12-23
  • 2021-05-27
  • 2021-04-06
猜你喜欢
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2021-10-03
  • 2021-07-03
相关资源
相似解决方案