April 7, 2015, 14:00 (GMT) |
Thickness setting for smoke drawing in the OpenGL viewport. This is the first actual drawing/display setting for smoke, so a new panel "Display" has been added to give it a home in the UI. The name "thickness" has been chosen deliberately to distinguish it from density, since the parameter only affects OpenGL drawing but not the actual physical density values. |
April 7, 2015, 12:51 (GMT) |
Use matching defaults and ranges in RNA/BKE for hairsim parameters. |
April 7, 2015, 12:46 (GMT) |
Unused line, the strand array offset is provided by the iterator now. |
April 7, 2015, 12:41 (GMT) |
Better defaults for stretch stiffness and damping. The strong stretch forces lead to awkward lengthening of segments when the damping factor is too high. In fact, in a natural hair strand the stretching usually means the hair itself is curly and stretches as a helical spring. In that case the damping is quite small compared to the stiffness, and little energy is lost to the stretching (the hair becomes "bouncy"). When the hair is very stiff the damping should also be small in order to avoid extreme forces resulting from the hair root location constraint. |
April 7, 2015, 12:19 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/blenkernel/intern/image.c source/blender/blenkernel/intern/object_dupli.c source/blender/blenkernel/intern/sequencer.c source/blender/blenloader/intern/versioning_270.c source/blender/editors/space_view3d/view3d_draw.c source/blender/editors/space_view3d/view3d_ops.c source/blender/makesdna/DNA_sequence_types.h source/blender/makesdna/DNA_view3d_types.h source/blender/windowmanager/CMakeLists.txt source/blender/windowmanager/intern/wm_operators.c source/blenderplayer/bad_level_call_stubs/stubs.c |
April 7, 2015, 10:56 (GMT) |
Fix for stretch forces being defined wrt. the root vertex. Was not advancing the iterator for the previous vertex correctly. |
April 7, 2015, 10:26 (GMT) |
Moved root animation calculation into the solver code. The solver can calculate the de-facto velocity of the root using the difference of the already-updated vertex location and the state from the previous step. |
April 7, 2015, 10:09 (GMT) |
Fix for simdebug data cache reading. Data pointers were not advanced, so only the first debug element would show up properly. |
April 7, 2015, 09:17 (GMT) |
Take strand bounds into account when calculating bounding boxes for dupli overrides. |
April 5, 2015, 15:10 (GMT) |
Apply sim debug data from caches back to the global hash table. Note that this is quite messy atm, it will override debug data if different caches are used, and does not discriminate when writing to caches either. |
April 5, 2015, 14:02 (GMT) |
Write out sim debug data along with dupli caches, if the global sim debug flag is enabled. |
April 5, 2015, 13:04 (GMT) |
Merge branch 'cycles_point_density' into gooseberry |
Revision c324136 by Lukas Toenne (cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths) April 5, 2015, 13:03 (GMT) |
Fix for undefined psmd field in when evaluating particle textures. |
April 5, 2015, 12:47 (GMT) |
SimDebugData writer/reader for Alembic caches. This will allow debug visualization data to be stored inside caches along the actual simulation state. While the regular simulation allows examining simulation data on-the-fly by stepping through the regular timeline, the new baking mechanism used for caches does not easily allow simulation data to be visualized frame by frame. Caching this data will allow adding it to the global sim debug data. This would also still be very handy if the baking process itself becomes more interactive again. Unlike the current simulation progression, the cached data can be accessed randomly, so scrubbing throught the timeline becomes possible. |
April 5, 2015, 09:54 (GMT) |
Fixed unused parameter warnings in Alembic customdata code. |
April 4, 2015, 12:30 (GMT) |
Merge branch 'cycles_point_density' into gooseberry Conflicts: source/blender/blenkernel/intern/particle.c source/blender/editors/space_view3d/drawobject.c source/blender/makesdna/DNA_particle_types.h source/blender/makesdna/DNA_texture_types.h source/blender/makesrna/intern/rna_particle.c |
Revision bd50335 by Lukas Toenne (cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths) April 4, 2015, 12:23 (GMT) |
Support for particle texture color in point density textures. This works for all pointdensity use cases, BI as well as Cycles. |
Revision aa43c13 by Lukas Toenne (cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths) April 4, 2015, 11:35 (GMT) |
Particle color influence option for particle textures. This color is currently only displayed in the viewport (when enabling "Texture" color mode in the Display settings). It will be used for controlling the smoke color when using particles for smoke emission. Conflicts: source/blender/blenkernel/intern/particle.c source/blender/editors/space_view3d/drawobject.c source/blender/makesdna/DNA_particle_types.h source/blender/makesdna/DNA_texture_types.h source/blender/makesrna/intern/rna_particle.c |
April 3, 2015, 17:57 (GMT) |
Merge branch 'cycles_point_density' into gooseberry |
Revision f48e3cf by Lukas Toenne (cycles_point_density, gooseberry, gooseberry_farm, temp_motionpaths) April 3, 2015, 17:49 (GMT) |
Color support for point density texture in Cycles. This extends the point density evaluation to also store RGB color values in the array provided by Cycles. Since internally all Cycles textures are 4-float RGBA textures anyway, it does not make a lot of sense to store density and color separately. This could eventually be preferable to avoid unnecessary storage. |
|