March 16, 2015, 09:36 (GMT) |
Merge branch 'master' into depsgraph_refactor Conflicts: CMakeLists.txt build_files/scons/tools/btools.py intern/cycles/util/util_types.h source/blender/editors/object/object_constraint.c |
March 16, 2015, 08:43 (GMT) |
Simplification of the archive init functions in writers and readers. Now the base types for readers/writers are not nominally forming the interface any more (they may be removed entirely later). This makes possible a cleaner init method directly in the Abc Writer/Reader classes. Further work may be required in this area. |
Revision bc9a48b by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) March 15, 2015, 22:15 (GMT) |
Merge branch 'master' into wiggly-widgets |
March 15, 2015, 22:05 (GMT) |
after-merge errors fixed |
March 15, 2015, 19:34 (GMT) |
Fix nasty bug preventing any navigation in directories! Think issue also exists in master code actually, where some op properties could be left uninitialized in 'params_to_op' helper func... But it does not backfire like that for sure. |
March 15, 2015, 18:57 (GMT) |
Merge branch 'master' into soc-2014-fluid |
March 15, 2015, 17:08 (GMT) |
Merge remote-tracking branch 'origin/master' into multiview Conflicts: source/blender/blenkernel/intern/packedFile.c source/blender/editors/space_view3d/view3d_draw.c source/blender/makesrna/intern/rna_scene.c |
March 15, 2015, 16:28 (GMT) |
Amber: only list dirs from real filesystem. Actual data (assets) are to be 'listed' by another way! Also, fix mem leak. |
March 15, 2015, 14:48 (GMT) |
Merge branch 'asset-experiments' into asset-engine |
March 15, 2015, 14:31 (GMT) |
Merge branch 'master' into asset-experiments |
March 14, 2015, 16:39 (GMT) |
Moved the dupli cache reading code into a AbcDupligroupReader class. This is more in line with how readers work in the Blender Alembic implementation elsewhere. Generally, readers are less persistent than writers: they are created whenever cache results need to be updated (e.g. on frame changes) and discarded afterward. Writers OTOH stay alive during the whole baking job, since they keep the references to Alembic Writer instances and can only be deleted once the writing for that part is done. |
March 14, 2015, 14:58 (GMT) |
Store and apply dupli object transforms in the Alembic cache. Note that the cache stores dupli matrices without the final parent transform, since it only knows about the group itself. The duplicator obmat is applied to the duplis after reading the cache. |
March 14, 2015, 14:04 (GMT) |
Handle dupli cache on object copy and freeing. |
March 14, 2015, 13:41 (GMT) |
Updated cache reading function for the new duplilist structure. Now we store duplilists entirely inside a single alembic object for the group. This allows using all the generated duplis, which would be difficult if the alembic file had to define all the possible recursive dupli relations that Blender allows, beside straightforward Group duplis. |
March 14, 2015, 12:48 (GMT) |
Merge branch 'master' into alembic_pointcache |
March 13, 2015, 21:26 (GMT) |
Start to make Amber a bit more serious! Still useless - behaves more or less like a very basic, broken filebrowser. But basics are here, and listing process seems to be working pretty well. |
March 13, 2015, 17:04 (GMT) |
Use a nested Object writer to store the Object ID blocks used by dupli lists. |
March 13, 2015, 16:34 (GMT) |
Better dupligroup Alembic writer. Uses the duplilist generated by Blender to define instances, instead of recreating the group layout. This omits some information about actual structure of the DNA, which might be useful later on. The main problem is that the duplilist itself does not encode this, so it's a tradeoff between either including the Group structure or omitting the other dupli types, like face, vertex, particle duplis. |
March 13, 2015, 15:47 (GMT) |
Cleanup fcurve tags properly. |
March 13, 2015, 15:40 (GMT) |
Alternative dupli generator function for creating duplis in a group without a specific parent. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021