Page MenuHome

Charlie Jolly (charlie)
User

Projects (8)

User Details

User Since
Jul 29 2008, 1:46 AM (593 w, 2 d)

Recent Activity

Tue, Dec 10

heini (ogonek) awarded D5957: Maths Node: Additional functions a Love token.
Tue, Dec 10, 9:49 PM · Cycles, Eevee
noki paike (amonpaike) awarded T72337: Shader Node Additions a Love token.
Tue, Dec 10, 9:03 PM · Cycles, Eevee, Nodes
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Tue, Dec 10, 6:53 PM · Cycles, Eevee, Nodes
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Tue, Dec 10, 6:37 PM · Cycles, Eevee, Nodes
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Tue, Dec 10, 6:34 PM · Cycles, Eevee, Nodes
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Tue, Dec 10, 6:23 PM · Cycles, Eevee, Nodes
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Tue, Dec 10, 4:08 PM · Cycles, Eevee, Nodes
Charlie Jolly (charlie) created T72337: Shader Node Additions.
Tue, Dec 10, 3:57 PM · Cycles, Eevee, Nodes
Charlie Jolly (charlie) awarded D6382: Shading: Wave texture node. Direction modes and Phase Offset input. a Love token.
Tue, Dec 10, 3:50 PM · Render & Cycles

Mon, Dec 9

Bartosz Moniewski (monio) awarded D2807: Mute node wires a Love token.
Mon, Dec 9, 6:27 PM · BF Blender: 2.8, Nodes
Charlie Jolly (charlie) updated the diff for D2807: Mute node wires.

Keep patch updated with master.
Code changed quite a bit, I think I caught everything.

Mon, Dec 9, 5:50 PM · BF Blender: 2.8, Nodes
Charlie Jolly (charlie) updated the diff for D3495: Cycles Gabor Noise Texture Node.

Keep patch updated to master.
Clang formatted.

Mon, Dec 9, 3:06 PM · Cycles, BF Blender: 2.8, BF Blender
Evan Wilson (EAW) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Mon, Dec 9, 5:02 AM
Charlie Jolly (charlie) updated the diff for D3789: Cycles: Vector Rotate Node using Axis and Angle method.

Keep patch updated with master

Mon, Dec 9, 1:26 AM · Nodes, Eevee, Cycles

Sat, Dec 7

Charlie Jolly (charlie) awarded D6177: Shading: Noise and Wave nodes. Uniform texture distortion instead of diagonal shift. a Love token.
Sat, Dec 7, 9:34 PM · BF Blender (2.82), Render & Cycles, Nodes
Charlie Jolly (charlie) planned changes to D6375: Nodes: Add dynamic label support for Math Nodes.

This adds label support to sockets much like nodes. This is a proof of concept to see if this approach is acceptable as changing socket name is complicated and hints at future nodes refactor.

Sat, Dec 7, 6:43 PM
Charlie Jolly (charlie) created D6375: Nodes: Add dynamic label support for Math Nodes.
Sat, Dec 7, 6:39 PM
Charlie Jolly (charlie) committed rB958d0d4236b1: Shader Nodes: Add Interpolation modes to Map Range node (authored by Charlie Jolly (charlie)).
Shader Nodes: Add Interpolation modes to Map Range node
Sat, Dec 7, 1:57 PM
Charlie Jolly (charlie) closed D5827: Shading: Add Interpolation modes to Map Range node.
Sat, Dec 7, 1:57 PM
Charlie Jolly (charlie) added a comment to P1182 Build error.

Resolved by updating cmake. I had an old version that did not support the touch command on Windows.

Sat, Dec 7, 1:47 PM
Charlie Jolly (charlie) committed rB0406eb110332: Maths Node: Additional functions (authored by Charlie Jolly (charlie)).
Maths Node: Additional functions
Sat, Dec 7, 1:33 PM
Charlie Jolly (charlie) closed D5957: Maths Node: Additional functions.
Sat, Dec 7, 1:33 PM · Cycles, Eevee
Charlie Jolly (charlie) archived P1182 Build error.
Sat, Dec 7, 1:09 PM
Charlie Jolly (charlie) created P1182 Build error.
Sat, Dec 7, 12:33 PM
Antti Tikka (symstract) awarded D5957: Maths Node: Additional functions a Love token.
Sat, Dec 7, 12:02 AM · Cycles, Eevee

Fri, Dec 6

Charlie Jolly (charlie) updated subscribers of P1180 Math Node Functions :: Addendum.

Hi @Brecht Van Lommel (brecht) I've got dynamic labels working in the math node update function that also hides sockets when not required.

Fri, Dec 6, 7:39 PM
Charlie Jolly (charlie) created P1181 Node Labels.
Fri, Dec 6, 7:11 PM
Charlie Jolly (charlie) added a comment to D5957: Maths Node: Additional functions.

After making changes to D5827 I realised that it would make sense to add lerp, inverse_lerp and smoothstep to this patch. Is that a reasonable thing to do now while waiting for approval? I think that would complete my work on the maths node. I've already got the code prepared and ready here: P1180

Fri, Dec 6, 6:15 PM · Cycles, Eevee
Charlie Jolly (charlie) edited P1180 Math Node Functions :: Addendum.
Fri, Dec 6, 5:58 PM
Charlie Jolly (charlie) added a comment to D5827: Shading: Add Interpolation modes to Map Range node.

The original code for map range was as follows:

Fri, Dec 6, 4:49 PM
Charlie Jolly (charlie) edited P1180 Math Node Functions :: Addendum.
Fri, Dec 6, 3:49 PM
Charlie Jolly (charlie) created P1180 Math Node Functions :: Addendum.
Fri, Dec 6, 3:49 PM
Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Change labels

Fri, Dec 6, 12:28 AM · Cycles, Eevee

Thu, Dec 5

Charlie Jolly (charlie) added inline comments to D5827: Shading: Add Interpolation modes to Map Range node.
Thu, Dec 5, 11:48 PM
Charlie Jolly (charlie) updated the diff for D5827: Shading: Add Interpolation modes to Map Range node.

Address comments including a change to the step behaviour to relate to input range rather than [0-1].

Thu, Dec 5, 11:47 PM
Charlie Jolly (charlie) retitled D5827: Shading: Add Interpolation modes to Map Range node from Shading Nodes: Add Interpolation and Smoothstep nodes to Shading: Add Interpolation modes to Map Range node.
Thu, Dec 5, 7:06 PM
Charlie Jolly (charlie) updated the diff for D5827: Shading: Add Interpolation modes to Map Range node.

Refactor and add Interpolation modes to Map Range node

Thu, Dec 5, 6:38 PM
Charlie Jolly (charlie) added a comment to D5827: Shading: Add Interpolation modes to Map Range node.

I've rewritten the patch so that it incorporates the different interpolations into the map range node. This works by applying the interpolation option to the from values and then mapping to the to values.

Thu, Dec 5, 3:47 AM

Wed, Dec 4

Charlie Jolly (charlie) added a comment to D5827: Shading: Add Interpolation modes to Map Range node.

I have to agree with @Jacques Lucke (JacquesLucke), I think all this functionality can be part of the map range node.

@Brecht Van Lommel (brecht) @Jacques Lucke (JacquesLucke) After taking a looking at the Map Range code, I think combining these functions into the Map Range node is not such a good fit. The inputs To Min and To Max are misleading and do not work for these interpolation functions. The inputs From Min and From Max are not required for these functions. This would mean additional sockets, ambiguous variable names and introducing more complexity into the map range code to account for the different functions.

Wed, Dec 4, 3:22 AM

Tue, Dec 3

Charlie Jolly (charlie) retitled D5827: Shading: Add Interpolation modes to Map Range node from Shading: Interpolation node to Shading Nodes: Add Interpolation and Smoothstep nodes.
Tue, Dec 3, 2:06 PM
Charlie Jolly (charlie) updated the diff for D5827: Shading: Add Interpolation modes to Map Range node.

Remove node labels for Interpolate node. Clearer to just show Interpolate.

Tue, Dec 3, 1:24 PM
Charlie Jolly (charlie) updated the diff for D5827: Shading: Add Interpolation modes to Map Range node.

Fix unused variable warning.

Tue, Dec 3, 1:03 PM
Charlie Jolly (charlie) updated the diff for D5827: Shading: Add Interpolation modes to Map Range node.

Split into two nodes, Interpolate and Smoothstep.

Tue, Dec 3, 12:57 PM
Charlie Jolly (charlie) added a comment to D5827: Shading: Add Interpolation modes to Map Range node.

I think splitting the node into two as suggested by @Bartosz Moniewski (monio) is best and makes it less ambiguous. This way, the commonly used smoothstep has it's own node. I think map range node is well defined already and it's already used for the compositor too. I'll also remove the smooth mode as this can be recreated using a smoothstep node when they are split.

Tue, Dec 3, 10:39 AM

Mon, Dec 2

Emir Sinan Gürlek (filibis) awarded D5827: Shading: Add Interpolation modes to Map Range node a Like token.
Mon, Dec 2, 10:10 PM
Alex Strand (astrand130) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Mon, Dec 2, 8:37 PM
Charlie Jolly (charlie) added a comment to D5827: Shading: Add Interpolation modes to Map Range node.

I've renamed Stepped to Linear Stepped and Smooth to Linear Smooth. This avoids confusion with the Smoothstep function.

Mon, Dec 2, 11:27 AM
Charlie Jolly (charlie) added inline comments to D5827: Shading: Add Interpolation modes to Map Range node.
Mon, Dec 2, 11:23 AM
Charlie Jolly (charlie) updated the diff for D5827: Shading: Add Interpolation modes to Map Range node.

Address comments and rename 'smooth' to 'linear smooth' and 'stepped' to 'linear stepped'.

Mon, Dec 2, 11:23 AM
Julien Leménicier (mistajuliax) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Mon, Dec 2, 8:38 AM
Julien Leménicier (mistajuliax) awarded D5957: Maths Node: Additional functions a Love token.
Mon, Dec 2, 8:37 AM · Cycles, Eevee

Fri, Nov 29

Charlie Jolly (charlie) added inline comments to D5957: Maths Node: Additional functions.
Fri, Nov 29, 4:34 PM · Cycles, Eevee
Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Address comments

Fri, Nov 29, 4:33 PM · Cycles, Eevee

Wed, Nov 13

Johannes Lampert (alterdings) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Wed, Nov 13, 10:40 AM

Nov 6 2019

Charlie Jolly (charlie) committed rB7ef03eae20c8: Fix T71336: GPencil: Wrong mouse cursor (authored by Charlie Jolly (charlie)).
Fix T71336: GPencil: Wrong mouse cursor
Nov 6 2019, 5:54 PM
Charlie Jolly (charlie) closed T71336: GPencil: Wrong mouse cursor as Resolved by committing rB7ef03eae20c8: Fix T71336: GPencil: Wrong mouse cursor.
Nov 6 2019, 5:54 PM · Grease Pencil, BF Blender
Charlie Jolly (charlie) added a comment to T71336: GPencil: Wrong mouse cursor.

Quick fix: https://developer.blender.org/P1153

Nov 6 2019, 5:46 PM · Grease Pencil, BF Blender
Charlie Jolly (charlie) created P1153 T71336.
Nov 6 2019, 5:45 PM
Charlie Jolly (charlie) claimed T71336: GPencil: Wrong mouse cursor.
Nov 6 2019, 5:11 PM · Grease Pencil, BF Blender
Charlie Jolly (charlie) added a comment to T71336: GPencil: Wrong mouse cursor.

@Antonio Vazquez (antoniov) I'll take a look. Fix straight into 2.81 or master?

Nov 6 2019, 5:11 PM · Grease Pencil, BF Blender
Charlie Jolly (charlie) committed rB46aeffc5b6ef: Merge branch 'blender-v2.81-release' (authored by Charlie Jolly (charlie)).
Merge branch 'blender-v2.81-release'
Nov 6 2019, 4:13 PM
Charlie Jolly (charlie) committed rB3a65ea3b2d62: Fix: Forward compatibility issue in shader nodes (authored by Charlie Jolly (charlie)).
Fix: Forward compatibility issue in shader nodes
Nov 6 2019, 4:07 PM
Charlie Jolly (charlie) closed D6102: Fix: Forward compatibility issue in shader nodes.
Nov 6 2019, 4:07 PM
blender user #1436282 (sonicdee1981) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Nov 6 2019, 12:40 PM

Nov 5 2019

jc_4_me@hotmail.com (Bariboy) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Nov 5 2019, 5:04 PM

Oct 30 2019

Charlie Jolly (charlie) awarded D6154: Cycles: Add Random Per Island attribute. a Love token.
Oct 30 2019, 10:11 PM
Charlie Jolly (charlie) awarded D6143: Shading: Add Seamless option to the Voronoi texture. a Love token.
Oct 30 2019, 1:52 PM

Oct 26 2019

Artur Valverde (avpiedra) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Oct 26 2019, 1:09 AM

Oct 23 2019

Charlie Jolly (charlie) closed T71042: Default Keymap - Grease Pencil - Grease Pencil Stroke Paint (Draw Brush) - lots of similar entries as Resolved.

These are keys that work with guides in GP draw mode.

Oct 23 2019, 6:11 PM · BF Blender
Charlie Jolly (charlie) added a comment to T71042: Default Keymap - Grease Pencil - Grease Pencil Stroke Paint (Draw Brush) - lots of similar entries.

@Antonio Vazquez (antoniov) Yes, looks like it. I'll add descriptions to these.

Oct 23 2019, 4:48 PM · BF Blender

Oct 20 2019

Charlie Jolly (charlie) added reviewers for D6102: Fix: Forward compatibility issue in shader nodes: Omar Emara (OmarSquircleArt), Brecht Van Lommel (brecht).
Oct 20 2019, 12:05 PM
Charlie Jolly (charlie) created D6102: Fix: Forward compatibility issue in shader nodes.
Oct 20 2019, 11:18 AM

Oct 19 2019

Charlie Jolly (charlie) committed rBc2a2cd13be2f: GPencil: Primitive: Polyline Tool (authored by Charlie Jolly (charlie)).
GPencil: Primitive: Polyline Tool
Oct 19 2019, 1:38 PM
Charlie Jolly (charlie) closed D6097: GPencil: Primitive: Polyline Tool.
Oct 19 2019, 1:38 PM · Grease Pencil
Charlie Jolly (charlie) updated the diff for D6097: GPencil: Primitive: Polyline Tool.

Add back ESC key to cancel

Oct 19 2019, 1:28 PM · Grease Pencil
Charlie Jolly (charlie) updated the diff for D6097: GPencil: Primitive: Polyline Tool.

Add back FKEY for brush size

Oct 19 2019, 12:57 PM · Grease Pencil

Oct 18 2019

Charlie Jolly (charlie) updated the diff for D6097: GPencil: Primitive: Polyline Tool.

Add back mousewheel support to increase number of points per line
Add back control point to show last pivot point

Oct 18 2019, 11:36 PM · Grease Pencil
Charlie Jolly (charlie) added inline comments to D6097: GPencil: Primitive: Polyline Tool.
Oct 18 2019, 11:20 PM · Grease Pencil
Charlie Jolly (charlie) updated the diff for D6097: GPencil: Primitive: Polyline Tool.

Missed comment

Oct 18 2019, 11:15 PM · Grease Pencil
Charlie Jolly (charlie) updated the diff for D6097: GPencil: Primitive: Polyline Tool.

Fix comments

Oct 18 2019, 11:11 PM · Grease Pencil
Charlie Jolly (charlie) closed T70929: GPencil: Primitive: Polyline Tool as Archived.
Oct 18 2019, 10:39 PM · BF Blender
Charlie Jolly (charlie) added a revision to T70927: GPencil: New Primitive Polyline Tool: D6097: GPencil: Primitive: Polyline Tool.
Oct 18 2019, 10:39 PM · BF Blender, Grease Pencil
Charlie Jolly (charlie) added a task to D6097: GPencil: Primitive: Polyline Tool: T70927: GPencil: New Primitive Polyline Tool.
Oct 18 2019, 10:39 PM · Grease Pencil
Charlie Jolly (charlie) created D6097: GPencil: Primitive: Polyline Tool.
Oct 18 2019, 10:38 PM · Grease Pencil
Charlie Jolly (charlie) created T70929: GPencil: Primitive: Polyline Tool.
Oct 18 2019, 10:36 PM · BF Blender
Charlie Jolly (charlie) closed T70928: Ref T70927 as Archived.
Oct 18 2019, 10:20 PM · BF Blender
Charlie Jolly (charlie) created T70928: Ref T70927.
Oct 18 2019, 10:17 PM · BF Blender
Charlie Jolly (charlie) added a subtask for T63757: Grease Pencil Module: T70927: GPencil: New Primitive Polyline Tool.
Oct 18 2019, 10:14 PM · Grease Pencil, BF Blender
Charlie Jolly (charlie) added a parent task for T70927: GPencil: New Primitive Polyline Tool: T63757: Grease Pencil Module.
Oct 18 2019, 10:14 PM · BF Blender, Grease Pencil
Charlie Jolly (charlie) created T70927: GPencil: New Primitive Polyline Tool.
Oct 18 2019, 10:12 PM · BF Blender, Grease Pencil
Charlie Jolly (charlie) added a comment to rBe5618725fd1e: Shading: Refactor Math node and use dynamic inputs..

When features get deprecated or refactored the DNA remains in Blender files. The only other suggestion is to reintroduce the switch statement for supported DNA values.

Oct 18 2019, 8:43 PM
Charlie Jolly (charlie) added a comment to rBe5618725fd1e: Shading: Refactor Math node and use dynamic inputs..

Checking the count does not work here as the array length and key values may not be in sync in the future. What needs testing is if the custom1 value is a known field otherwise assume it is unknown. The way it is now means that 2.81 will crash when opening files with unknown values. Unknown values always need to be handled.

Oct 18 2019, 7:51 PM
Charlie Jolly (charlie) raised a concern with rBe5618725fd1e: Shading: Refactor Math node and use dynamic inputs..

@Brecht Van Lommel (brecht) @Omar Emara (OmarSquircleArt) @Jacques Lucke (JacquesLucke)
rBe5618725fd1ebdf558e963d959eb3950b5a9874c
node_shader_math.c and other refactored nodes
There is a crashing issue with the way that the GPU functions are called. I encountered this when opening a file from a test build which was saved with a newer option added.
Blender builds prior to this commit used a case statement which allowed for unknown values.
Current builds crash when opening this file.

Oct 18 2019, 5:33 PM
Rahul Chaudhary (RC12) awarded D5957: Maths Node: Additional functions a Love token.
Oct 18 2019, 3:22 PM · Cycles, Eevee
michael knubben (michaelknubben) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Oct 18 2019, 2:15 PM
Vitalii Vlasov (Fracture128) awarded D5827: Shading: Add Interpolation modes to Map Range node a Like token.
Oct 18 2019, 11:01 AM
Johannes Kollmer (Lumpengnom) awarded D5957: Maths Node: Additional functions a Love token.
Oct 18 2019, 9:39 AM · Cycles, Eevee
Johannes Kollmer (Lumpengnom) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Oct 18 2019, 9:39 AM
Lee Jones (moony) awarded D5957: Maths Node: Additional functions a Love token.
Oct 18 2019, 8:24 AM · Cycles, Eevee
Lee Jones (moony) awarded D5827: Shading: Add Interpolation modes to Map Range node a Love token.
Oct 18 2019, 8:24 AM