2011-08-16 09:36:15 +00:00
|
|
|
# defaults for building blender as a python module 'bpy'
|
|
|
|
#
|
|
|
|
# Example usage:
|
|
|
|
# cmake -C../blender/build_files/cmake/config/bpy_module.cmake ../blender
|
|
|
|
#
|
|
|
|
|
2013-01-30 07:33:26 +00:00
|
|
|
set(WITH_PYTHON_MODULE ON CACHE BOOL "" FORCE)
|
2011-08-16 09:36:15 +00:00
|
|
|
|
|
|
|
# install into the systems python dir
|
2013-01-30 07:33:26 +00:00
|
|
|
set(WITH_INSTALL_PORTABLE OFF CACHE BOOL "" FORCE)
|
2011-08-16 09:36:15 +00:00
|
|
|
|
|
|
|
# no point int copying python into python
|
2013-01-30 07:33:26 +00:00
|
|
|
set(WITH_PYTHON_INSTALL OFF CACHE BOOL "" FORCE)
|
2011-08-16 09:36:15 +00:00
|
|
|
|
|
|
|
# dont build the game engine
|
2013-01-30 07:33:26 +00:00
|
|
|
set(WITH_GAMEENGINE OFF CACHE BOOL "" FORCE)
|
2011-08-16 09:36:15 +00:00
|
|
|
|
|
|
|
# disable audio, its possible some devs may want this but for now disable
|
|
|
|
# so the python module doesnt hold the audio device and loads quickly.
|
2013-01-30 07:33:26 +00:00
|
|
|
set(WITH_AUDASPACE OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_FFTW3 OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_JACK OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_SDL OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_OPENAL OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_CODEC_FFMPEG OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_CODEC_SNDFILE OFF CACHE BOOL "" FORCE)
|
2011-08-16 09:36:15 +00:00
|
|
|
|
|
|
|
# other features which are not especially useful as a python module
|
2013-01-30 07:33:26 +00:00
|
|
|
set(WITH_X11_XINPUT OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_INPUT_NDOF OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_OPENCOLLADA OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_INTERNATIONAL OFF CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_BULLET OFF CACHE BOOL "" FORCE)
|
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
2016-01-23 07:39:29 +00:00
|
|
|
set(WITH_OPENVDB OFF CACHE BOOL "" FORCE)
|
Basic Alembic support
All in all, this patch adds an Alembic importer, an Alembic exporter,
and a new CacheFile data block which, for now, wraps around an Alembic
archive. This data block is made available through a new modifier ("Mesh
Sequence Cache") as well as a new constraint ("Transform Cache") to
somewhat properly support respectively geometric and transformation data
streaming from alembic caches.
A more in-depth documentation is to be found on the wiki, as well as a
guide to compile alembic: https://wiki.blender.org/index.php/
User:Kevindietrich/AlembicBasicIo.
Many thanks to everyone involved in this little project, and huge shout
out to "cgstrive" for the thorough testings with Maya, 3ds Max, Houdini
and Realflow as well as @fjuhec, @jensverwiebe and @jasperge for the
custom builds and compile fixes.
Reviewers: sergey, campbellbarton, mont29
Reviewed By: sergey, campbellbarton, mont29
Differential Revision: https://developer.blender.org/D2060
2016-08-06 04:20:37 +00:00
|
|
|
set(WITH_ALEMBIC OFF CACHE BOOL "" FORCE)
|