http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By CodyWinch http://www.miikahweb.com/ MiikaHweb - Blender Commits By CodyWinch fi Wed, 26 Jan 22 13:47:26 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[a90c356] master: GPencil: Add randomize options to Length modifier]]> http://www.miikahweb.com/en/blender/git-logs/commit/a90c3564676649aa4a0b74112c852a75de6d3521 a90c356
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
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

----------------------------------------
4 Paths Changed]]>
Mon, 13 Dec 2021 16:14:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a90c3564676649aa4a0b74112c852a75de6d3521Cody Winchester
<![CDATA[[4e24789] master: Alembic: Allow exporting of animated vertex colors]]> http://www.miikahweb.com/en/blender/git-logs/commit/4e2478940eb8803f28bfd7361ea3ff7dd83cd247 4e24789
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Sybren A. Stüvel (sybren)
----------------------------------------
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

----------------------------------------
3 Paths Changed]]>
Tue, 09 Nov 2021 09:54:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4e2478940eb8803f28bfd7361ea3ff7dd83cd247Cody Winchester
<![CDATA[[9975974] temp-gpencil-bezier-stroke-type: GPencil: Offset modifier add randomize to bezier type]]> http://www.miikahweb.com/en/blender/git-logs/commit/9975974e58b60bd97bcc71708400d6259f4dd2ca 9975974
Branches : temp-gpencil-bezier-stroke-type
Author : Cody Winchester (CodyWinch)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
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

----------------------------------------
1 Path Changed]]>
Mon, 10 May 2021 15:07:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9975974e58b60bd97bcc71708400d6259f4dd2caCody Winchester
<![CDATA[[7904899] master: Gpencil - Fix stroke normal from D10171]]> http://www.miikahweb.com/en/blender/git-logs/commit/7904899d0222d94dc1b5ea9b32b6c0986e2fedff 7904899
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
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

----------------------------------------
1 Path Changed]]>
Tue, 04 May 2021 14:31:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7904899d0222d94dc1b5ea9b32b6c0986e2fedffCody Winchester
<![CDATA[[6b90093] lineart-bvh: Gpencil Offset Modifier - Add randomize offset options]]> http://www.miikahweb.com/en/blender/git-logs/commit/6b9009315e091337f58f463d5fb40a67d6c9a556 6b90093
Branches : lineart-bvh, lineart-shadow, temp-lineart-contained
Author : Cody Winchester (CodyWinch)
Committed By : YimingWu (NicksBest)
----------------------------------------
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

----------------------------------------
4 Paths Changed]]>
Sat, 01 May 2021 08:12:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6b9009315e091337f58f463d5fb40a67d6c9a556Cody Winchester
<![CDATA[[6a2bc40] master: Gpencil Offset Modifier - Add randomize offset options]]> http://www.miikahweb.com/en/blender/git-logs/commit/6a2bc40e0131aa2689aa37a915f672f28fed8aa8 6a2bc40
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
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

----------------------------------------
4 Paths Changed]]>
Thu, 29 Apr 2021 13:45:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6a2bc40e0131aa2689aa37a915f672f28fed8aa8Cody Winchester
<![CDATA[[7a4bdc3] master: Gpencil Noise - Add noise offset parameter]]> http://www.miikahweb.com/en/blender/git-logs/commit/7a4bdc3a4feb872365726ba7e0a4c6e83ec7f9e9 7a4bdc3
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
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

----------------------------------------
4 Paths Changed]]>
Thu, 14 Jan 2021 21:25:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7a4bdc3a4feb872365726ba7e0a4c6e83ec7f9e9Cody Winchester
<![CDATA[[3191b76] master: GPencil: Noise Modifier - Move noise seed value outside of...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3191b76eb5343bd8c745f21566f9fd3fb012242b 3191b76
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
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

----------------------------------------
2 Paths Changed]]>
Thu, 14 Jan 2021 10:10:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3191b76eb5343bd8c745f21566f9fd3fb012242bCody Winchester
<![CDATA[[5535b0b] master: GPencil Array - Add option for uniform random scaling]]> http://www.miikahweb.com/en/blender/git-logs/commit/5535b0b8878a84325b0f99ad10260e95433facc7 5535b0b
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
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

----------------------------------------
3 Paths Changed]]>
Tue, 15 Dec 2020 21:16:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5535b0b8878a84325b0f99ad10260e95433facc7Cody Winchester
<![CDATA[[3bdf921] blender-v2.83-release: Fix invert vertex group weight miscalculation for modifiers]]> http://www.miikahweb.com/en/blender/git-logs/commit/3bdf921e8242676855956faaa104f28c7bedd929 3bdf921
Branches : blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels
Author : Cody Winchester (CodyWinch)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
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

----------------------------------------
2 Paths Changed]]>
Wed, 07 Oct 2020 07:51:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3bdf921e8242676855956faaa104f28c7bedd929Cody Winchester
<![CDATA[[e0f13f4] master: Fix invert vertex group weight miscalculation for modifiers]]> http://www.miikahweb.com/en/blender/git-logs/commit/e0f13f41c68172ca61f76b85fdf281fabb48c8b5 e0f13f4
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Campbell Barton (campbellbarton)
----------------------------------------
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

----------------------------------------
2 Paths Changed]]>
Sun, 20 Sep 2020 02:54:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e0f13f41c68172ca61f76b85fdf281fabb48c8b5Cody Winchester
<![CDATA[[5c28955] master: Modifiers: option to preserve custom normals for subsurf &...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c28955d3a018adf9986cc601837cde9fc011496 5c28955
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Campbell Barton (campbellbarton)
----------------------------------------
Modifiers: option to preserve custom normals for subsurf & multires

----------------------------------------
4 Paths Changed]]>
Wed, 22 Jul 2020 05:07:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c28955d3a018adf9986cc601837cde9fc011496Cody Winchester
<![CDATA[[2dad5a9] master: Fix: Displace Modifier UV Layer UI not a pointer]]> http://www.miikahweb.com/en/blender/git-logs/commit/2dad5a97544f06a90a2e98e5df5c110e7c56c638 2dad5a9
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Hans Goudey (HooglyBoogly)
----------------------------------------
Fix: Displace Modifier UV Layer UI not a pointer

The displace modifier's uv_layer property should be a pointer in the new
UI like the other modifiers use.

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

----------------------------------------
1 Path Changed]]>
Thu, 25 Jun 2020 15:57:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2dad5a97544f06a90a2e98e5df5c110e7c56c638Cody Winchester
<![CDATA[[43853d0] master: Fix: Array modifier start cap not updating with object changes...]]> http://www.miikahweb.com/en/blender/git-logs/commit/43853d0528a7a705f1022ad37b95e3b0d8927efd 43853d0
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Bastien Montagne (mont29)
----------------------------------------
Fix: Array modifier start cap not updating with object changes

When setting the start cap of the array modifier it does not update when
updating the start cap objects geometry.

This patch switches the property update to rna_Modifier_dependency_update,
the same as the end cap which works properly.

Reviewed By: mont29

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

----------------------------------------
1 Path Changed]]>
Fri, 29 May 2020 15:56:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/43853d0528a7a705f1022ad37b95e3b0d8927efdCody Winchester
<![CDATA[[de257b6] master: Modifiers: Add normalize weights option to vertex weight modifiers...]]> http://www.miikahweb.com/en/blender/git-logs/commit/de257b6366455ba6a3604c0830a92245df11f7bc de257b6
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Bastien Montagne (mont29)
----------------------------------------
Modifiers: Add normalize weights option to vertex weight modifiers

Original patch by Cody Winchester (@CodyWinch), several fixes and
cleanup by Bastien Montagne (@mont29).

Differential revision: https://developer.blender.org/D7656

----------------------------------------
10 Paths Changed]]>
Tue, 26 May 2020 18:56:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/de257b6366455ba6a3604c0830a92245df11f7bcCody Winchester
<![CDATA[[a39a651] master: GPencil: Add Texture modifier]]> http://www.miikahweb.com/en/blender/git-logs/commit/a39a6517af6603fcb16728daed88b642c88aa6eb a39a651
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
GPencil: Add Texture modifier

This patch aims to add a new modifier for grease pencil objects that gives more control over the strokes texture UVs.

There are 3 modes.
1 Control the stroke texture UVs alone
2 Control the fill texture UVs alone
3 Control both the fill and stroke texture UVs

For the stroke texture UVs there are 2 options for fitting the texture to the stroke.
1 The texture uvs are kept a consistent length how it currently is set by default.
2 The uvs are normalized to fit the length of the stroke regardless of how long or short it gets allowing the texture to fit the length of the stroke.

There are then 2 controls to scale up and down the uvs and an offset value that allows moving the texture along the stroke.

For the fill texture UVs it includes all of the transformational controls. Location offset, scale, and rotation.

Reviewed By: antoniov, mendio

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

----------------------------------------
7 Paths Changed]]>
Sun, 19 Apr 2020 15:29:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a39a6517af6603fcb16728daed88b642c88aa6ebCody Winchester
<![CDATA[[4f9a56c] master: Modifiers: Add Bone option for Texture Mask Object]]> http://www.miikahweb.com/en/blender/git-logs/commit/4f9a56cbc4e8719ee421a57fd6695bed633c591b 4f9a56c
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Bastien Montagne (mont29)
----------------------------------------
Modifiers: Add Bone option for Texture Mask Object

This patch adds the option to use an armature bone in place of an object for texture mask coordinates.

This affects the 3 vertex weight modifiers, the displace modifier, the warp modifier, and the wave modifier.

With minor changes from Bastien Montagne (@mont29).

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

----------------------------------------
12 Paths Changed]]>
Fri, 10 Apr 2020 19:28:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4f9a56cbc4e8719ee421a57fd6695bed633c591bCody Winchester
<![CDATA[[e8dd612] master: Fix warp modifier using pose matrix without object matrix applied...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e8dd6128b58b138b0163e6376a6e8a54cc6e5ab1 e8dd612
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Campbell Barton (campbellbarton)
----------------------------------------
Fix warp modifier using pose matrix without object matrix applied

Error in recent patch D6820

----------------------------------------
1 Path Changed]]>
Sun, 29 Mar 2020 07:58:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e8dd6128b58b138b0163e6376a6e8a54cc6e5ab1Cody Winchester
<![CDATA[[6e505a4] master: Surface Deform modifier: add vertex group and strength control...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6e505a45a1167537e7628e3feb31893cf8898ec8 6e505a4
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Bastien Montagne (mont29)
----------------------------------------
Surface Deform modifier: add vertex group and strength control.

This commit aims to add functionality to the surface deform modifier that
gives more control and allows it to work better with the modifier stack.
* Maintains compatibility with older files. The default settings keep it
so that the whole object is bound and vertex coordinates get overwritten
as the modifier currently does.
* Turns the deformations from an absolute vertex coordinate overwrite into
an additive offset from the vertex location before the modifier to the
resulting bound deformation. This gives the ability to control the
strength of the deformation and mix the deformation of the modifier
with the modifier stack that comes before it.
* Also adds in a vertex group with the invert option. This is applied after
the bind deformation is added. So the whole object is still bound to target,
and the vertex group filters afterwards what parts get affected.
I experimented with a version to only binds the geometry weighted to the
vertex group, but that would break compatibility with old files.
I may bring it in later as a separate option/mode for the surface deform.

With several fixes from @mont29.

Reviewed By: mont29

Differencial Revision: https://developer.blender.org/D6894

----------------------------------------
4 Paths Changed]]>
Fri, 27 Mar 2020 11:25:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6e505a45a1167537e7628e3feb31893cf8898ec8Cody Winchester
<![CDATA[[bd86edf] master: Solidify modifier: add option to assign shell & rim geometry...]]> http://www.miikahweb.com/en/blender/git-logs/commit/bd86edf11631d597aba19d5d2792590dca832e53 bd86edf
Branches : master
Author : Cody Winchester (CodyWinch)
Committed By : Bastien Montagne (mont29)
----------------------------------------
Solidify modifier: add option to assign shell & rim geometry to selected vertex groups.

This commit gives the solidify modifier the ability to assign the newly created shell
and rim geometries to selected vertex groups. This expands the procedural control over
the modifier stack by letting users apply modifiers to the shell geometry without affecting
the original geometry.

This will be especially helpful for NPR users that use solidify to create backface
culling lines on their characters giving them the ability to add displace noise
and other effects.

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

----------------------------------------
6 Paths Changed]]>
Fri, 27 Mar 2020 10:12:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bd86edf11631d597aba19d5d2792590dca832e53Cody Winchester