diff options
author | Miika Hamalainen <blender@miikah.org> | 2011-06-27 11:30:58 +0400 |
---|---|---|
committer | Miika Hamalainen <blender@miikah.org> | 2011-06-27 11:30:58 +0400 |
commit | cb12648656fc001e8c4c6d00df73e52d452f8787 (patch) | |
tree | 95e01261ef1c1f5d0e7e4880602858827713921c /source/blender/blenkernel/BKE_dynamicpaint.h | |
parent | 40d4f34e82338b98d05595175504120fd98ae680 (diff) |
Dynamic Paint:
* Fixed memory leak when baking image sequences.
* Fixed sub-steps when brush was controlled by a parent object.
* Added option to select active outputs for paint surfaces.
* Improved color mixing algorithm.
* Improved memory allocation behavior.
* Memory is now freed even in case of errors.
* Removed "initial color" setting, as it's better to adjust color from material.
* "Paint effects" system:
** Converted to use new data structures.
** Works now with any number of surrounding points.
** Re-implemented support for UV-image surfaces.
** Added support for vertex surfaces too.
** Improved color handling.
** Improved movement stability.
** "Drip" effect uses now Blender's force fields instead of just z-directional gravity like before. Now each surface point can have different force influence.
Diffstat (limited to 'source/blender/blenkernel/BKE_dynamicpaint.h')
-rw-r--r-- | source/blender/blenkernel/BKE_dynamicpaint.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_dynamicpaint.h b/source/blender/blenkernel/BKE_dynamicpaint.h index 791f218d4ca..03b64163ce4 100644 --- a/source/blender/blenkernel/BKE_dynamicpaint.h +++ b/source/blender/blenkernel/BKE_dynamicpaint.h @@ -16,12 +16,16 @@ #include "DNA_dynamicpaint_types.h" +struct PaintEffectData; + /* Actual surface point */ typedef struct PaintSurfaceData { /* surface format data */ void *format_data; /* surface type data */ void *type_data; + /* paint effects data */ + struct PaintEffectData *eff_data; unsigned int total_points; short samples; |