Blender Git Commit Log

Git Commits -> Revision e9452f9

Revision e9452f9 by Kévin Dietrich (master)
January 23, 2016, 07:39 (GMT)
Implementation of OpenVDB as a possible cache format for smoke
simulations.

This commits implements OpenVDB as an extra cache format in the Point
Cache system for smoke simulations. Compilation with the library is
turned off by default for now, and shall be enabled when the library is
present.

A documentation of its doings is available here: http://
wiki.blender.org/index.php/User:Kevindietrich/OpenVDBSmokeExport.

A guide to compile OpenVDB can be found here (Linux): http://
wiki.blender.org/index.php?title=Dev:Doc/Building_Blender/Linux/
Dependencies_From_Source#OpenVDB

Reviewers: sergey, lukastoenne, brecht, campbellbarton

Reviewed By: brecht, campbellbarton

Subscribers: galenb, Blendify, robocyte, Lapineige, bliblubli,
jtheninja, lukasstockner97, dingto, brecht

Differential Revision: https://developer.blender.org/D1721

Commit Details:

Full Hash: e9452f909cdba368f54637cd0b15ff14d1c60cf3
Parent Commit: 275abd1
Lines Changed: +2077, -51

14 Added Paths:

/build_files/cmake/Modules/FindOpenVDB.cmake (+74, -0) (View)
/intern/openvdb/CMakeLists.txt (+69, -0) (View)
/intern/openvdb/intern/openvdb_dense_convert.cc (+167, -0) (View)
/intern/openvdb/intern/openvdb_dense_convert.h (+130, -0) (View)
/intern/openvdb/intern/openvdb_reader.cc (+136, -0) (View)
/intern/openvdb/intern/openvdb_reader.h (+55, -0) (View)
/intern/openvdb/intern/openvdb_writer.cc (+118, -0) (View)
/intern/openvdb/intern/openvdb_writer.h (+57, -0) (View)
/intern/openvdb/openvdb_capi.cc (+240, -0) (View)
/intern/openvdb/openvdb_capi.h (+108, -0) (View)
/intern/openvdb/openvdb_util.cc (+38, -0) (View)
/intern/openvdb/openvdb_util.h (+57, -0) (View)
/source/blender/python/intern/bpy_app_openvdb.c (+117, -0) (View)
/source/blender/python/intern/bpy_app_openvdb.h (+38, -0) (View)

19 Modified Paths:

/build_files/cmake/config/blender_lite.cmake (+1, -0) (Diff)
/build_files/cmake/config/bpy_module.cmake (+1, -0) (Diff)
/build_files/cmake/macros.cmake (+10, -0) (Diff)
/CMakeLists.txt (+51, -2) (Diff)
/intern/CMakeLists.txt (+4, -0) (Diff)
/release/scripts/modules/sys_info.py (+7, -0) (Diff)
/release/scripts/startup/bl_ui/properties_physics_smoke.py (+18, -4) (Diff)
/source/blender/blenkernel/BKE_pointcache.h (+14, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+13, -0) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+439, -42) (Diff)
/source/blender/blenkernel/intern/smoke.c (+11, -0) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+16, -2) (Diff)
/source/blender/makesdna/DNA_smoke_types.h (+14, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_smoke.c (+43, -0) (Diff)
/source/blender/python/intern/bpy_app.c (+3, -0) (Diff)
/source/blender/python/intern/bpy_app_build_options.c (+7, -0) (Diff)
/source/blender/python/intern/CMakeLists.txt (+9, -0) (Diff)
/source/blenderplayer/CMakeLists.txt (+4, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021