diff options
author | Miika Hamalainen <blender@miikah.org> | 2011-08-03 22:31:48 +0400 |
---|---|---|
committer | Miika Hamalainen <blender@miikah.org> | 2011-08-03 22:31:48 +0400 |
commit | 8394f65d4a6019ae623fe32268a769463a189b9e (patch) | |
tree | 4338758f689e63d7fdd4752685e16eae42d1401e /source/blender/blenkernel/BKE_dynamicpaint.h | |
parent | 35720a4c075c2a0782af173519097a094b5c0165 (diff) |
Dynamic Paint:
* Object velocity can now be used to determine brush influence and color.
* Brushes can now be set to "smudge" existing paint.
* Added new operators to easily add and remove surface output mesh data layers from Dynamic Paint ui.
* Fixed drip effect algorithm to work properly on forces pointing towards surface.
* Adjusted drip effect speed.
* Drip effect can now use canvas velocity and acceleration to influence drip direction.
* Fixed texture mapping for material enabled brushes.
* "Object Center" type brushes can now use "material color" as well.
* Improved surface partitioning grid generation algorithm.
* Fixed possible invalid brush collision detection when OpenMP enabled.
* Fixed incorrect random sized particle displace/wave influence.
* Fixed "Object Center" brush color ramp falloff.
* Fixed invalid zero alpha sampling when rendering vertex colors.
* Lots of smaller tweaking.
Diffstat (limited to 'source/blender/blenkernel/BKE_dynamicpaint.h')
-rw-r--r-- | source/blender/blenkernel/BKE_dynamicpaint.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/blenkernel/BKE_dynamicpaint.h b/source/blender/blenkernel/BKE_dynamicpaint.h index c49a13f7d0e..0079e086df2 100644 --- a/source/blender/blenkernel/BKE_dynamicpaint.h +++ b/source/blender/blenkernel/BKE_dynamicpaint.h @@ -58,8 +58,6 @@ typedef struct PaintWavePoint { short state; /* 0 = neutral * 1 = obstacle * 2 = reflect only */ - float foam; - } PaintWavePoint; struct DerivedMesh *dynamicPaint_Modifier_do(struct DynamicPaintModifierData *pmd, struct Scene *scene, struct Object *ob, struct DerivedMesh *dm); @@ -70,6 +68,7 @@ void dynamicPaint_cacheUpdateFrames(struct DynamicPaintSurface *surface); void dynamicPaint_clearSurface(DynamicPaintSurface *surface); int dynamicPaint_resetSurface(struct DynamicPaintSurface *surface); int dynamicPaint_surfaceHasColorPreview(DynamicPaintSurface *surface); +int dynamicPaint_outputLayerExists(struct DynamicPaintSurface *surface, struct Object *ob, int index); void dynamicPaintSurface_updateType(struct DynamicPaintSurface *surface); void dynamicPaintSurface_setUniqueName(DynamicPaintSurface *surface, char *basename); |