Blender Git Loki
Git Commits -> Revision 2aa75bb
May 27, 2015, 13:16 (GMT) |
Simplified render/preview settings for cache baking. The previous way of selecting preview ("realtime") and render settings on the cache library level was complicated and confusing. Now there are just 2 buttons for baking either the preview or render level. Technically the cache still works the same way, so a 3rd button could be added for baking both passes into the same cache, should the need arise. The preview cache now also uses the preview frame range, which should help in quick testing of hair simulation settings. Render always uses the scene frame range, like render buttons do. For display in the viewport and rendering the cache will now use whatever data is available in the archive. If the cache contains only render data, the viewport will also draw full render data. Vice versa, if the cache contains only preview data, this will also be used for rendering. Hair toggles for children and motion now are only used for the viewport display. This simplifies the settings a lot and removes one potential button to be overlooked. |
Commit Details:
Full Hash: 2aa75bb1061d9c7327f219396efd01aea1bdedae
Parent Commit: 2e70a29
Lines Changed: +144, -170
20 Modified Paths:
/intern/cycles/blender/blender_mesh.cpp (+0, -4) (Diff)
/release/scripts/startup/bl_ui/properties_object.py (+13, -8) (Diff)
/source/blender/blenkernel/BKE_cache_library.h (+5, -6) (Diff)
/source/blender/blenkernel/intern/cache_library.c (+22, -47) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+6, -7) (Diff)
/source/blender/editors/io/io_cache_library.c (+31, -13) (Diff)
/source/blender/makesdna/DNA_cache_library_types.h (+2, -12) (Diff)
/source/blender/makesrna/intern/rna_cache_library.c (+0, -23) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+3, -7) (Diff)
/source/blender/makesrna/intern/rna_object.c (+8, -16) (Diff)
/source/blender/pointcache/alembic/abc_reader.cpp (+21, -4) (Diff)
/source/blender/pointcache/alembic/abc_reader.h (+1, -0) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+9, -7) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+3, -2) (Diff)
/source/blender/pointcache/alembic/alembic.cpp (+2, -2) (Diff)
/source/blender/pointcache/intern/ptc_types.h (+1, -1) (Diff)
/source/blender/pointcache/intern/reader.h (+1, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+8, -9) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -2) (Diff)
/source/blender/pointcache/util/util_types.h (+6, -0) (Diff)
/release/scripts/startup/bl_ui/properties_object.py (+13, -8) (Diff)
/source/blender/blenkernel/BKE_cache_library.h (+5, -6) (Diff)
/source/blender/blenkernel/intern/cache_library.c (+22, -47) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+6, -7) (Diff)
/source/blender/editors/io/io_cache_library.c (+31, -13) (Diff)
/source/blender/makesdna/DNA_cache_library_types.h (+2, -12) (Diff)
/source/blender/makesrna/intern/rna_cache_library.c (+0, -23) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+3, -7) (Diff)
/source/blender/makesrna/intern/rna_object.c (+8, -16) (Diff)
/source/blender/pointcache/alembic/abc_reader.cpp (+21, -4) (Diff)
/source/blender/pointcache/alembic/abc_reader.h (+1, -0) (Diff)
/source/blender/pointcache/alembic/abc_writer.cpp (+9, -7) (Diff)
/source/blender/pointcache/alembic/abc_writer.h (+3, -2) (Diff)
/source/blender/pointcache/alembic/alembic.cpp (+2, -2) (Diff)
/source/blender/pointcache/intern/ptc_types.h (+1, -1) (Diff)
/source/blender/pointcache/intern/reader.h (+1, -0) (Diff)
/source/blender/pointcache/PTC_api.cpp (+8, -9) (Diff)
/source/blender/pointcache/PTC_api.h (+2, -2) (Diff)
/source/blender/pointcache/util/util_types.h (+6, -0) (Diff)