Blender Git Commit Log

Git Commits -> Revision 80123ef

Revision 80123ef by Antonio Vazquez (master)
August 1, 2019, 16:07 (GMT)
Fix T67939: GPencil Noise modifier wrong random calculation

There were several problems in the old random calculation:

* Different result in the viewport and render.
* Noise "pop" in some frames.
* Random number was calculated every time the file was opened, so get different results.

Now, instead to calculate the random numbers when n number of frames changed, the random values are calculated using a unique seed by stroke.

Also, a new Seed parameter has been added and this adds more control in the noise generated. This value can be animated and get more variations.

Differential Revision: https://developer.blender.org/D5393

Commit Details:

Full Hash: 80123efc5fc258ef8b27efba67d6ad2a0efb7edd
Parent Commit: 49b2162
Lines Changed: +19, -72

4 Modified Paths:

/release/scripts/startup/bl_ui/properties_data_modifier.py (+3, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencilnoise.c (+10, -64) (Diff)
/source/blender/makesdna/DNA_gpencil_modifier_types.h (+2, -8) (Diff)
/source/blender/makesrna/intern/rna_gpencil_modifier.c (+4, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021