March 12, 2015, 15:01 (GMT) |
Merge branch 'master' into gooseberry |
March 12, 2015, 14:55 (GMT) |
Moved the DupliCache struct into DNA, it will be needed for drawing and RNA access later. |
March 12, 2015, 14:19 (GMT) |
RNA listdir: add some more accessors, and ability to remove/clear list of entries (assets). |
March 12, 2015, 11:22 (GMT) |
Simple operator to force rebuilding of a dupligroup cache. This is a placeholder for proper depsgraph integration. Eventually frame changes and some other updates should rebuild dupligroup caches automatically using the depsgraph. Until then this operator is a quick way to test the IO from caches and the further drawing and rendering (TODO). |
March 12, 2015, 11:21 (GMT) |
Cache reading functions for constructing a nested dupligroup list based on Alembic cache data. |
March 12, 2015, 10:27 (GMT) |
Only insert/delete keyframes automatically if the real time motionpath update is on. |
March 12, 2015, 10:07 (GMT) |
Rename 'Flame' to 'Amber'! |
March 12, 2015, 10:03 (GMT) |
Merge branch 'asset-engine' into asset-experiments |
March 12, 2015, 10:00 (GMT) |
Merge branch 'master' into asset-experiments |
March 12, 2015, 09:59 (GMT) |
First step to add 'load_pre' behavior. This will allow asset engines to: * Actually ensure requested data is available (downloading it, generating it, etc. as needed). * Change entries generated for user by actual data paths (allows e.g. to present a set of different paths to load as a single 'asset' to user). As usual, had to change existing filebrowser code... Seems to be working fine from quick tests (i.e. regular filebrowser not being broken). |
March 11, 2015, 18:08 (GMT) |
Revert "Fix blenderplayer not compiling after modifier d&d commit" This reverts commit 1a0e6336d62a2c8f9428704e9bcb6bbf799125e1. |
March 11, 2015, 18:07 (GMT) |
Revert "Modifier Drag&Drop" This reverts commit 91d0f6f1139054abcfca3d8044eae6e2bb82fb9a. Artists here seem to dislike the interface being stuck after a change to modifiers, reverting until an interactive solution is coded. |
March 11, 2015, 15:22 (GMT) |
Include mesh writers in the cache writers list. |
March 11, 2015, 15:21 (GMT) |
Removed unused code. |
March 11, 2015, 12:59 (GMT) |
Removed current implementation of cache reading from various parts of BKE (DerivedMesh, particles, cloth). The new cache implementation will be used for constructing dupli data instead, bypassing the complexities of the modifier stack. |
March 11, 2015, 12:31 (GMT) |
Merge branch 'master' into alembic_pointcache |
March 11, 2015, 11:46 (GMT) |
Initial code to support dupli group instancing and overrides through Alembic caches. This creates representations (Abc::Object) for Blender Object and Group datablocks in the Alembic files and uses Alembic instancing to define the dupligroup hierarchy. This leads to a relatively flat hierarchy in Alembic files: Top -> Object/Group -> DerivedMesh/Particles/Hair/Cloth/Smoke/... The dupligroup structure can not be represented by a hierarchical structure such as the Alembic object nesting, because of the many-to-many relationship between objects and groups (a group can contain multiple objects, multiple objects can instance the same group). Instead we use the instancing feature of Alembic to represent dupligroups. This is created in 2 stages to ensure all the main ID blocks have been serialized before creating references. |
March 11, 2015, 11:43 (GMT) |
Nicer info printing support for instances in Alembic files. This now avoids repetition of internal instance structure. |
March 11, 2015, 10:42 (GMT) |
Fix for invalid ob->data access in case non-mesh objects are in the cached group. |
March 11, 2015, 10:32 (GMT) |
|
|
|


Master Commits
MiikaHweb | 2003-2021