Blender Git Loki

Blender Git commits from all branches.

Page: 2353 / 2888

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.
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021