Blender Git Statistics -> Developers -> charlie

Charlie Jolly (charlie)

Total Commits : 163
Master Commits : 62
Branch Commits : 101
First Commit : July 13, 2018
Latest Commit : April 9, 2021

Commits by Month

DateNumber of Commits
April, 20212
March, 202110
February, 20210
January, 20210
December, 20200
November, 20200
October, 20200
September, 20200
August, 20200
July, 20200
June, 20200
May, 20200
April, 20200
March, 20202
February, 20207
January, 20202
December, 20193
November, 20194
October, 201913
September, 20192
August, 20192
July, 20192
June, 20190
May, 20190
April, 20192
March, 20193
February, 20193
January, 201944
December, 201850
November, 20185
October, 20181
September, 20181
August, 20183
July, 20182

Commit Distribution

PathNumber of Commits

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit

Code Changes

ActionTotalPer Commit
Lines Added11 64579.8
Lines Removed4 13128.3

Latest commits Feed

Revision a272eb3 by Charlie Jolly (master)
April 9, 2021, 15:05 (GMT)
Fix T87167: Object dragged from Outliner into Geo Nodes doesn't auto update

Add call to `DEG_relations_tag_update`

Differential Revision:
Revision b08394d by Charlie Jolly (master)
April 9, 2021, 08:26 (GMT)
Fix T87117: Geometry Nodes: Add missing Map Range modes to shader node

Add missing modes as reported in T87117 bug report.

Reviewed By: JacquesLucke

Differential Revision:
Revision 70061c6 by Charlie Jolly (master)
March 26, 2021, 16:29 (GMT)
Geometry Nodes: Implicit conversion change for float/int/color to bool

Change `float to boolean` and `int32 to boolean` to return false for zero and negative values.

This aligns with how artists would expect these values to work. This is in contrast to what a coder would expect. It was determined on that this was a better default. This means that a negative float value would give a boolean false.

Change `Color4f to boolean` to return false for zero and negative grayscale values.

Likewise, for color to boolean, to account for negative value colors, the grayscale value would be used for determining if a colour was false or not.

See {T86454}

Reviewed By: JacquesLucke

Differential Revision:
Revision 43455f3 by Charlie Jolly (master)
March 26, 2021, 10:52 (GMT)
Geometry Nodes: Add Attribute Clamp Node

This adds a Clamp node for Geometry Nodes Attributes.

Supports both Min-Max and Range clamp modes.

Float, Vector, Color and Int data types supported.

Reviewed By: HooglyBoogly, simonthommes

Differential Revision:
Revision ce359da by Charlie Jolly (master)
March 24, 2021, 14:24 (GMT)
Fix T86894: Geometry nodes drag and drop creates a duplicate node

Added a condition to the poll so that it ignores drag and drop on the button. The Paste Name operator is just not implemented. Doesn't work for shading nodes either.

Reviewed By: HooglyBoogly

Differential Revision:
Revision 337a122 by Charlie Jolly (master)
March 24, 2021, 14:24 (GMT)
Fix T86722: Missing updates after geometry nodes drag and drop

Add missing call to ED_node_tag_update_nodetree which solves the missing update on initial drag.

Reviewed By: HooglyBoogly

Differential Revision:
Revision d375889 by Charlie Jolly (master)
March 23, 2021, 09:59 (GMT)
Nodes: Add Refract and Faceforward functions to Vector Maths nodes

Cycles, Eevee, OSL, Geo, Attribute

Based on outdated refract patch D6619 by @cubic_sloth

`refract` and `faceforward` are standard functions in GLSL, OSL and Godot shader languages.
Adding these functions provides Blender shader artists access to these standard functions.

Reviewed By: brecht

Differential Revision:
Revision 266cd7b by Charlie Jolly (master)
March 17, 2021, 11:54 (GMT)
Nodes: Add support to mute node wires

This patch adds the ability to mute individual wires in the node editor.
This is invoked like the cut links operator but with a new shortcut.

Mute = Ctrl + Alt
Cut = Ctrl

Dragging over wires will toggle the mute state for that wire.
The muted wires are drawn in red with a bar across the center.
Red is used in the nodes context to indicate invalid links, muted links and internal links.

When a wire is muted it exposes the original node buttons which are normally hidden when a wire is connected.

Downstream and upstream links connected using reroute nodes are also muted.

Outside scope of patch:
- Add support for pynodes e.g. Animation Nodes
- Requires minor change to check for muted links using the `is_muted` link property or the `is_linked` socket property.

Maniphest Tasks: T52659

Differential Revision:
Revision e183f2b by Charlie Jolly (master)
March 16, 2021, 18:14 (GMT)
Geometry Nodes: Implicit conversion add int to color

Add implicit `int32 to Color4f` conversion. Matches `int32 to float3` conversion logic.

This may not be the most useful conversion but prevents an error in the Attribute Convert node.

Reviewed By: JacquesLucke

Differential Revision:
Revision f8497ca by Charlie Jolly (master)
March 16, 2021, 18:04 (GMT)
Geometry Nodes: Implicit conversion change from distance to average

Use average instead of distance when converting from float3/float2 to float. This matches behaviour of shader nodes.


Reviewed By: JacquesLucke

Differential Revision:

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