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 |
Revision 7f15a91 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) April 8, 2015, 10:46 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision b749dc8 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, 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 |
Revision f8f684e by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) 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. |
Revision 728f259 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) 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. |
Revision 4f9941a by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) 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. |
|
|
|


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