Blender Git Loki

Blender Git commits from all branches.

Page: 2299 / 2888

April 8, 2015, 12:21 (GMT)
Merge branch 'master' into asset-experiments

Conflicts:
source/blender/editors/space_file/file_draw.c
source/blender/editors/space_file/filelist.c
source/blender/imbuf/IMB_thumbs.h
source/blender/imbuf/intern/thumbs.c
source/blender/imbuf/intern/thumbs_blend.c
April 8, 2015, 11:45 (GMT)
Yet another writer class for storing child strand data generated by
particles.

This is currently the same as the ParticlePathcache writer class, but
will be modified somewhat later to store additional information such as
parent weights. The purpose of this cache object is not to populate the
particle child caches, but to store renderable data associated to dupli
cache strands.
April 8, 2015, 11:43 (GMT)
Child strands structure for storing renderable child hairs efficiently.

This is a separate struct to avoid storing unnecessary data (this means
a bit of code duplication for iterators). The child strands can be used
as the actual render data, while the parent strands usually would be
used only for simulation/deformation purposes.
April 8, 2015, 10:50 (GMT)
Merge branch 'master' into gooseberry
April 8, 2015, 10:46 (GMT)
Merge branch 'master' into wiggly-widgets
April 8, 2015, 10:45 (GMT)
Some tweaks for the Graph Editor backdrop

Should be ready for testing now :)
April 8, 2015, 09:44 (GMT)
Bending forces in strand hair simulation.
April 8, 2015, 06:02 (GMT)
Add big-tile-handle logic in thread_run -> device_opencl.cpp
April 7, 2015, 23:13 (GMT)
add runtime check for VAO support
April 7, 2015, 18:58 (GMT)
Graph Editor backgdrop usability changes

* Opacity setting
* Saving set camera to file
* Own Panel for backdrop settings
April 7, 2015, 17:16 (GMT)
Store root orientation matrix in strand curves as well as caches.

This matrix is needed to create a stable and smooth coordinate system
along the strands, for things such as bending forces and child hair
deformation. The base matrix is defined on the "scalp" mesh and should
be stable wrt. deformation and animation of the mesh. For any point on
the strand a matrix is then calculated using parallel transport, i.e.
by rotating the base matrix successively along each curve corner.
April 7, 2015, 16:46 (GMT)
fix: loading subobject group modifiers correctly again
April 7, 2015, 16:17 (GMT)
Yet another iterator for looping over strands, this time for triples
of consecutive vertices ("bends").

This will be useful for calculating bending forces, without making basic
iteration a big headache.
April 7, 2015, 16:12 (GMT)
Nicer iterator for looping over strand edges directly.

Avoids the ugly construct with vertex iterators that have to drag an
extra 'prev' iterator along.
April 7, 2015, 15:45 (GMT)
Use the dupli object's obmat for world space simulation.

The overall world space matrix for dupli sims has to be the combined
obmat of the cached object as well as the duplicator for the dupligroup
instance. The cached strand data is generally in object space, so the
matrix has to be applied to get all the forces and interactions right.
April 7, 2015, 15:22 (GMT)
World transform for simulation of caches.

This compensates the transformation of the dupli instance being cached,
so that forces such as gravity are in the correct reference frame.

Note that this does not yet generate fictitious forces resulting from
a moving and/or accelerated frame of reference. For this we would also
have to calculate linear/angular velocity and acceleration of the dupli
object.
April 7, 2015, 15:10 (GMT)
fix: modifier will respond now to manual changes in transformation (setting values numerically, clear transformations, apply transformations and origins) and ghost setting should be respected properly now with mesh collision shape
April 7, 2015, 14:37 (GMT)
Make sure the frame values for cache modifier evaluation are initialized
correctly.

Also skip empty frames in hair simulation (this includes the first
frame).
April 7, 2015, 14:17 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/blenloader/intern/versioning_270.c
April 7, 2015, 14:14 (GMT)
Small fix for smoke display thickness, setting was not initialized for
new smoke domains.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021