Blender Git Statistics -> Developers -> CodyWinch

Cody Winchester (CodyWinch)

Total Commits : 42
Master Commits : 34
Branch Commits : 8
First Commit : January 27, 2020
Latest Commit : December 13, 2021

Commits by Month

DateNumber of Commits
December, 20211
November, 20211
October, 20210
September, 20210
August, 20210
July, 20210
June, 20210
May, 20213
April, 20211
March, 20210
February, 20210
January, 20212
December, 20201
November, 20200
October, 20201
September, 20201
August, 20200
July, 20201
June, 20201
May, 20202
April, 20202
March, 20205
February, 202019
January, 20201

Commit Distribution

PathNumber of Commits
master34
vr_scene_inspection5
blender-v2.83-release1
tmp-2.83-cycles-rtx3-kernels1
temp-lineart-contained1
temp-gpencil-bezier-stroke-type1
lineart-shadow1
lineart-bvh1

Favourite Files

FilenameTotal Edits
rna_modifier.c27
properties_data_modifier.py26
DNA_modifier_types.h26
rna_gpencil_modifier.c7
DNA_gpencil_modifier_types.h6
MOD_warp.c6
MOD_weightvg_util.c5
MOD_weightvgedit.c4
MOD_weightvgproximity.c3
gpencil_geom.c3

File Changes

ActionTotalPer Commit
Added10.0
Modified1684.0

Code Changes

ActionTotalPer Commit
Lines Added1 89345.1
Lines Removed1914.5

Latest commits Feed

Revision a90c356 by Cody Winchester / Antonio Vazquez (master)
December 13, 2021, 16:14 (GMT)
GPencil: Add randomize options to Length modifier

This patch adds a randomize factor for the start/end lengths in the Length modifier.

Reviewed By: #grease_pencil, antoniov, pepeland, HooglyBoogly

Differential Revision: https://developer.blender.org/D12928
Revision 4e24789 by Cody Winchester / Sybren A. Stüvel (master)
November 9, 2021, 09:54 (GMT)
Alembic: Allow exporting of animated vertex colors

Allow exporting of animated vertex colors to Alembic.

The changes are made to be in line with the way the UV Maps are written.
Each vertex color gets a OC4fGeomParam created and mapped into the
CDStreamConfig to avoid recreating the Param on each frame.

The time sample index is also stored in the config now and set onto the
UV and Vertex Color params each frame. Without this the exports would
get inconsistent timing results where animated UV maps and Vertex Colors
were not playing back at the original speed.

Reviewed By: sybren

Maniphest Tasks: T88074

Differential Revision: https://developer.blender.org/D11278
Revision 9975974 by Cody Winchester / Antonio Vazquez (temp-gpencil-bezier-stroke-type)
May 10, 2021, 15:07 (GMT)
GPencil: Offset modifier add randomize to bezier type

This patch adds the randomize offsets functionality to the bezier stroke type and moves the code to a shared generic function between the 2 stroke types.

Differential Revision: https://developer.blender.org/D11218
Revision 7904899 by Cody Winchester / Antonio Vazquez (master)
May 4, 2021, 14:31 (GMT)
Gpencil - Fix stroke normal from D10171

In my previous patch https://developer.blender.org/D10171 some code changing the direction the strokes normal was accidentally included. This patch reverts that back to the original normal calculation.

Reviewed By: #grease_pencil, antoniov

Differential Revision: https://developer.blender.org/D11148
Revision 6b90093 by Cody Winchester / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained)
May 1, 2021, 08:12 (GMT)
Gpencil Offset Modifier - Add randomize offset options

This patch adds the Randomize options that exist in the Array modifier to the offset modifier.

Currently the patch uses
```
BLI_findindex(&gpf->strokes, gps);
```
to get the index of the current stroke for making each stroke a different seed value. This is how the noise modifier also gets the stroke seed value and it is noted there as well that this method is slow, and should be fixed in the future with another method of getting the stroke index.
Other methods were explored such as using the total number of points of the stroke, but that makes the randomize options incompatible with other modifiers before it such as Multiple Strokes, Array, Build, and Simplify.

{F9591325}

Differential Revision: https://developer.blender.org/D10171
Revision 6a2bc40 by Cody Winchester / Antonio Vazquez (master)
April 29, 2021, 13:45 (GMT)
Gpencil Offset Modifier - Add randomize offset options

This patch adds the Randomize options that exist in the Array modifier to the offset modifier.

Currently the patch uses
```
BLI_findindex(&gpf->strokes, gps);
```
to get the index of the current stroke for making each stroke a different seed value. This is how the noise modifier also gets the stroke seed value and it is noted there as well that this method is slow, and should be fixed in the future with another method of getting the stroke index.
Other methods were explored such as using the total number of points of the stroke, but that makes the randomize options incompatible with other modifiers before it such as Multiple Strokes, Array, Build, and Simplify.

{F9591325}

Differential Revision: https://developer.blender.org/D10171
Revision 7a4bdc3 by Cody Winchester / Antonio Vazquez (master)
January 14, 2021, 21:25 (GMT)
Gpencil Noise - Add noise offset parameter

This patch adds a noise offset option to the grease pencil noise modifier.
It allows the user to animate the noise along the length of the stroke to create movement that is currently not possible.

It works by adding an offset to the noise table and adding the remaining floating point value to the noise table sampling.

Reviewed By: #grease_pencil

Differential Revision: https://developer.blender.org/D10021
Revision 3191b76 by Cody Winchester / Antonio Vazquez (master)
January 14, 2021, 10:10 (GMT)
GPencil: Noise Modifier - Move noise seed value outside of randomize subpanel

Currently the grease pencil noise modifier seed value is under the randomize subpanel.

Moved the seed value outside of this panel because it doesn't only change the noise when using the randomize option. Moving the seed value prevents it from being hidden/greyed out so the user can manually keyframe it to control the noise animation.

Reviewed By: #grease_pencil, antoniov

Differential Revision: https://developer.blender.org/D10020
Revision 5535b0b by Cody Winchester / Antonio Vazquez (master)
December 15, 2020, 21:16 (GMT)
GPencil Array - Add option for uniform random scaling

This patch adds the option to make the random scaling from the grease pencil array modifier uniform.
The current settings allow a separate value for each of the 3 scaling axis. The modifier also creates different seed values for each axis so there is no way to keep the random scaling uniform.
This patch creates 1 random seed value and applies it to each of the scaling axis.

Here is a demonstration of the previous behavior and the new optional behavior.
{F9485973}
{F9485981}

{F9485798}

Reviewed By: #grease_pencil, antoniov, pepeland

Differential Revision: https://developer.blender.org/D9764
Revision 3bdf921 by Cody Winchester / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels)
October 7, 2020, 07:51 (GMT)
Fix invert vertex group weight miscalculation for modifiers

Warp & weight vertex-group editing modifiers miscalculated vertex weight
inversion, the weights were multiplied before being subtracted from 1.

Ref D8241

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021