Blender Git Loki

Blender Git commits from all branches.

Page: 2367 / 2888

February 24, 2015, 19:15 (GMT)
Merge branch 'master' into asset-experiments
February 24, 2015, 18:17 (GMT)
Pointer property for selecting particle systems in the particle instance
modifier.

Internally the property is still an integer index, but using a pointer
with a dropdown is much more convenient.
February 24, 2015, 17:49 (GMT)
Removed stupid limit of 10 on particle instance modifier psys index.
February 24, 2015, 17:39 (GMT)
Deleted unimplemented parts of the previous pointcache system, to make
refactoring simpler.

Since the new approach is not tied to the old set of point cache data
types there is really no need to carry their empty husks around. Once
the new caching system is defined in detail we can add back whatever
makes sense.
February 24, 2015, 17:37 (GMT)
Disabled specialized Point Cache modifier handling in the modifier
stack, this will be replaced and is not correct anyway.
February 24, 2015, 17:25 (GMT)
Refactoring of archive handling in readers/writers.

Now instead of each reader/writer creating its own archive, the archive
is created by the caller in advance and passed as a constructor
argument. This means that multiple items can be stored together in the
same archive.
February 24, 2015, 15:36 (GMT)
Fix for clumping noise randomness being unstable under deformation.

This randomisation was using the deformed parent coordinates for
calculating noise vectors, which causes unwanted movement as the parent
hair deforms. Instead the `orco` coordinates must be used for all noise
vectors, since these are from the undeformed mesh.
February 24, 2015, 15:20 (GMT)
Move back path, image etc. to FileDirEntry.

Also, reduce revision's uuid to 64bytes, should be more than enough!

Thing is, we can expect tens (if not hundreds) of thousands of revisions from a
big assets repository with history storage (vcs). So we want that struct
to be as small as possible.

Also, we do not expect to handle several variants/revisions of a same asset within
a same 'context' (there is always only one active variant & rev). So storing
path & co at entry level shall be enough. And helps make code simpler/nicer.
February 24, 2015, 14:43 (GMT)
Removed unused Scene pointer from the base Reader/Writer classes.
February 24, 2015, 14:10 (GMT)
Operator skeleton for a cache bake operator, using the job system.
February 24, 2015, 13:46 (GMT)
Get rid of abspath storage, this is storing twice the same data, not nice memory-wise.

We may suffer a little performance loss here, but would not expect it to be really important,
since rebuilding a full abspath is not needed that often.
February 24, 2015, 13:14 (GMT)
Restore size/date sorting.

Also, get rid of modes/owner crap, this is quite advanced UNIX fs info, not much to
do in our filebrowser imho, and takes time, UI space and Mem space!
February 24, 2015, 11:48 (GMT)
Merge branch 'master' into asset-experiments
February 24, 2015, 11:47 (GMT)
Fix for undefined return value.
February 24, 2015, 11:14 (GMT)
Merge branch 'master' into alembic_pointcache

Conflicts:
source/blender/makesrna/intern/rna_main_api.c
February 24, 2015, 11:11 (GMT)
Removed unused line.
February 24, 2015, 11:10 (GMT)
Unlink and cleanup functions when objects or the cached group get
unlinked or changed.
February 24, 2015, 10:47 (GMT)
Make sure cache item pointers are lib-linked correctly.
February 24, 2015, 10:34 (GMT)
Name string construction for cache items, to use as a unique identifier
in the cache library.
February 24, 2015, 08:51 (GMT)
Draw some UI buttons for all the current cache item types.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021