Page MenuHome

NodesProject
ActivePublic

Details

Description

Node editor.

Module Owner: @Lukas Toenne (lukastoenne)

Recent Activity

Today

Nathan Vasil (vasiln) added a comment to T73942: Eevee mipmaps not respecting border mode.

Extra info: problem exists regardless of linear, cubic, or smart filtering. No problem, of course, with closest (no mip) filtering.

Tue, Feb 18, 9:01 PM · EEVEE & Viewport, Nodes, BF Blender
Aaron Carlisle (Blendify) changed the status of T72579: Copypasting material is broken for `NodeCustomGroup` nodes from Needs Triage to Confirmed.
Tue, Feb 18, 5:59 PM · Data, Assets & I/O, Python, Nodes, BF Blender
Brecht Van Lommel (brecht) raised the priority of T73938: Cycles: Vertex Color shader node is not handled properly/ignored if no vertex color is specified (should use the 'active_render' then) from Low to Normal.
Tue, Feb 18, 4:19 PM · Nodes, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) reopened T73938: Cycles: Vertex Color shader node is not handled properly/ignored if no vertex color is specified (should use the 'active_render' then) as "Confirmed".
Tue, Feb 18, 4:19 PM · Nodes, Render & Cycles, BF Blender
Ben Lincoln (blincoln) added a comment to T73938: Cycles: Vertex Color shader node is not handled properly/ignored if no vertex color is specified (should use the 'active_render' then).

...and no, I did not intend to close this task, or claim it. My user permissions are restricted enough that apparently that will happen by default if I reply to the ticket, so I won't do that again.

Tue, Feb 18, 4:18 PM · Nodes, Render & Cycles, BF Blender
Ben Lincoln (blincoln) closed T73938: Cycles: Vertex Color shader node is not handled properly/ignored if no vertex color is specified (should use the 'active_render' then) as Invalid.

Thank you.

Tue, Feb 18, 4:06 PM · Nodes, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) renamed T73938: Cycles: Vertex Color shader node is not handled properly/ignored if no vertex color is specified (should use the 'active_render' then) from Cycles: Vertex Color shader node is not handled properly/ignored to Cycles: Vertex Color shader node is not handled properly/ignored if no vertex color is specified (should use the 'active_render' then).
Tue, Feb 18, 3:15 PM · Nodes, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) reopened T73938: Cycles: Vertex Color shader node is not handled properly/ignored if no vertex color is specified (should use the 'active_render' then) as "Confirmed".

Hm, if nothing is provided in the Vertex Color Node, then the active_render (Camera icon) kicks in (so watever you choose there will be rendered - in Eevee but not in Cycles)

Tue, Feb 18, 3:13 PM · Nodes, Render & Cycles, BF Blender
Dalai Felinto (dfelinto) updated the task description for T66307: Nodes & Physics Module.
Tue, Feb 18, 2:51 PM · Nodes & Physics, Physics, Nodes, BF Blender
Jacques Lucke (JacquesLucke) added a comment to T73942: Eevee mipmaps not respecting border mode.

I'm not sure why it behaves as it does, but it does look wrong. I can also confirm that it works as expected in Cycles.

Tue, Feb 18, 11:57 AM · EEVEE & Viewport, Nodes, BF Blender
Richard Antalik (ISS) changed the status of T73942: Eevee mipmaps not respecting border mode from Needs Triage to Confirmed.

Seems to happen only with linear interpolation in texture node.

Tue, Feb 18, 11:50 AM · EEVEE & Viewport, Nodes, BF Blender
Brecht Van Lommel (brecht) triaged T67718: Point density texture crashes as High priority.
Tue, Feb 18, 11:06 AM · Render & Cycles, Nodes, Cycles, BF Blender

Yesterday

Bastien Montagne (mont29) added a comment to D6484: Fix broken python nodes API and some user counting.

Sorry, commented on wrong review...

Mon, Feb 17, 6:44 PM · Python & Add-ons, Nodes & Physics, Data, Assets & I/O, BF Blender, Python, Nodes
Sybren A. Stüvel (sybren) moved T62463: Skeleton rig with keyframes prevents selection of Shader Nodetree channels in Dope Sheet and Graph Editor from Backlog to Bugs on the Animation & Rigging board.
Mon, Feb 17, 5:55 PM · Nodes, Animation & Rigging, BF Blender
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Mon, Feb 17, 4:46 PM · BF Blender (2.83), Cycles, Eevee, Nodes
Charlie Jolly (charlie) closed D3789: Cycles: Vector Rotate Node using Axis and Angle method.
Mon, Feb 17, 4:45 PM · Nodes, Eevee, Cycles
Brecht Van Lommel (brecht) added a comment to D3789: Cycles: Vector Rotate Node using Axis and Angle method.

Yes, you create a .blend file and reference images, see here:
https://wiki.blender.org/wiki/Tools/Tests/Setup#Render_Tests

Mon, Feb 17, 4:18 PM · Nodes, Eevee, Cycles
Charlie Jolly (charlie) added a comment to D3789: Cycles: Vector Rotate Node using Axis and Angle method.

Can you add tests for these new shader nodes?
Something similar to tests/render/shader/tex_voronoi.blend, a single test that renders with the node in a few different configurations.

Mon, Feb 17, 4:11 PM · Nodes, Eevee, Cycles
Brecht Van Lommel (brecht) accepted D3789: Cycles: Vector Rotate Node using Axis and Angle method.

Can you add tests for these new shader nodes?

Mon, Feb 17, 3:58 PM · Nodes, Eevee, Cycles
Brecht Van Lommel (brecht) moved T72337: Shader Node Additions from Backlog to bcon2: Features on the BF Blender (2.83) board.
Mon, Feb 17, 3:48 PM · BF Blender (2.83), Cycles, Eevee, Nodes
Brecht Van Lommel (brecht) updated the task description for T72337: Shader Node Additions.
Mon, Feb 17, 3:45 PM · BF Blender (2.83), Cycles, Eevee, Nodes
Richard Antalik (ISS) merged T73855: Driver on NodeGroup input slot breaks when changing slots. into T63596: Keyframed group inputs bound to index not property.
Mon, Feb 17, 11:42 AM · Nodes, BF Blender
Maxim Vasiliev (qmax) updated the diff for D6420: Autotests for nodes API of creating/copying/removing CustomNodeGroups.

improved clarity in names, description, code

Mon, Feb 17, 2:49 AM · Nodes
Maxim Vasiliev (qmax) updated the diff for D6484: Fix broken python nodes API and some user counting.

refactored everything

Mon, Feb 17, 2:47 AM · Python & Add-ons, Nodes & Physics, Data, Assets & I/O, BF Blender, Python, Nodes

Sun, Feb 16

Charlie Jolly (charlie) updated the summary of D3789: Cycles: Vector Rotate Node using Axis and Angle method.
Sun, Feb 16, 7:07 PM · Nodes, Eevee, Cycles
Charlie Jolly (charlie) updated the diff for D3789: Cycles: Vector Rotate Node using Axis and Angle method.

Fix after gpu refactor in master

Sun, Feb 16, 7:06 PM · Nodes, Eevee, Cycles

Sat, Feb 15

Jonathan Giroux (Koltes) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Great, thanks!

Sat, Feb 15, 6:45 PM · User Interface, Nodes, BF Blender

Fri, Feb 14

Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Fri, Feb 14, 11:16 PM · BF Blender (2.83), Cycles, Eevee, Nodes
Maxim Vasiliev (qmax) added a comment to T72579: Copypasting material is broken for `NodeCustomGroup` nodes.

I tried to fix it by replacing (approximately) dst_material->nodetree = ntreeCopyTree_ex(src=matcopybuf.nodetree, do_id_user=true) with BKE_id_copy_ex(&matcopybuf, &dst_material, flag)

Fri, Feb 14, 2:36 AM · Data, Assets & I/O, Python, Nodes, BF Blender

Thu, Feb 13

Bastien Montagne (mont29) changed the subtype of T72579: Copypasting material is broken for `NodeCustomGroup` nodes from "Report" to "Bug".
Thu, Feb 13, 9:34 PM · Data, Assets & I/O, Python, Nodes, BF Blender
Bastien Montagne (mont29) moved T72579: Copypasting material is broken for `NodeCustomGroup` nodes from Backlog to Bugs on the Data, Assets & I/O board.
Thu, Feb 13, 9:32 PM · Data, Assets & I/O, Python, Nodes, BF Blender
Germano Cavalcante (mano-wii) changed the status of T73760: Alpha in image texture node broken in Eevee from Needs Triage to Confirmed.

Thansk for the report, I was able to reproduce the problem.
But I think the report can be simplified to "Alpha Channel of a Texture is not displayed in Eevee"

Thu, Feb 13, 6:49 PM · Eevee, Cycles, Images & Movies, EEVEE & Viewport, BF Blender
Brecht Van Lommel (brecht) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Yes, that's correct.

Thu, Feb 13, 6:02 PM · User Interface, Nodes, BF Blender
Jonathan Giroux (Koltes) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Ok so just to be sure to understand clearly: are you suggesting to build a runtime model based on the node graph, only at startup and later on when the datablock is updated, and then we can process this runtime model the way we want? And there's no other choice than to entirely rebuild the runtime model from zero, when the dadtablock is updated?

Thu, Feb 13, 3:53 PM · User Interface, Nodes, BF Blender
Hadrien Brissaud (hadrien) added a comment to T68734: Math with Nodes.

If there's a single multiply node that can handle floats and vectors, how does it interface ? We should keep the value field when nothing's connected to the socket, but how should it behave then ? as a vector, or a single value field ?

Thu, Feb 13, 3:49 PM · Nodes
Brecht Van Lommel (brecht) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Please check the render engine API docs then:
https://docs.blender.org/api/master/bpy.types.RenderEngine.html

Thu, Feb 13, 3:20 PM · User Interface, Nodes, BF Blender
Jonathan Giroux (Koltes) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Indeed I'm on a specific project: a custom renderer :) So I'm interested in all info you can give.

Thu, Feb 13, 3:17 PM · User Interface, Nodes, BF Blender
Philipp Oeser (lichtwerk) changed the subtype of T73505: Group output node doesnt work right in eevee from "Report" to "Bug".
Thu, Feb 13, 2:01 PM · Nodes, Eevee, BF Blender
Brecht Van Lommel (brecht) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

The dependency graph is a complicated system, there are different types of nodes and different renderers that all work differently.

Thu, Feb 13, 1:03 PM · User Interface, Nodes, BF Blender
Jonathan Giroux (Koltes) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Ha! I think we're talking from the start about getting notified about updated values, but of course our conceptions differ from your knowledge.

Thu, Feb 13, 12:54 PM · User Interface, Nodes, BF Blender
Brecht Van Lommel (brecht) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

The dependency graph ensure things are done in the right order. Animation is evaluated on the CPU, then the render engine or compositor is notified about updated values and re-evaluates things as necessary.

Thu, Feb 13, 12:33 PM · User Interface, Nodes, BF Blender
Jonathan Giroux (Koltes) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

I agree on that. But then socket values which are not linked are constants or come from the animation system, right? I mean, you said a couple of minutes ago that the graph could be evaluated on the GPU, but how is it achievable if at every node we'd had to query CPU-side for values?

Thu, Feb 13, 11:58 AM · User Interface, Nodes, BF Blender
Brecht Van Lommel (brecht) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

https://wiki.blender.org/wiki/Source/Nodes

Thu, Feb 13, 11:43 AM · User Interface, Nodes, BF Blender
Jonathan Giroux (Koltes) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

I can't find any page related to a new node system, can you please give a link?

Thu, Feb 13, 11:35 AM · User Interface, Nodes, BF Blender
Brecht Van Lommel (brecht) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

So you're essentially saying that the model should ask the view about values? I admit values can be animated so any model depends on Blender's animation features, or one would have to reproduce it to be independent of Blender.

Thu, Feb 13, 11:33 AM · User Interface, Nodes, BF Blender
Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

and with the new function nodes system under development that will likely happen at some point.

Thu, Feb 13, 11:10 AM · User Interface, Nodes, BF Blender
Brecht Van Lommel (brecht) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

I've updated the descriptions in the API now.

Thu, Feb 13, 11:08 AM · User Interface, Nodes, BF Blender
Brecht Van Lommel (brecht) closed T67649: Update functions not working when changing socket values in Node bpy_struct as Resolved by committing rBd1cd3ec9babd: Fix T67649: clarify description of node update method.
Thu, Feb 13, 11:04 AM · User Interface, Nodes, BF Blender
Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Everything else is unsupported basically.

Thu, Feb 13, 10:42 AM · User Interface, Nodes, BF Blender
Jonathan Giroux (Koltes) added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

So you're essentially saying that the model should ask the view about values? I admit values can be animated so any model depends on Blender's animation features, or one would have to reproduce it to be independent of Blender.

Thu, Feb 13, 10:36 AM · User Interface, Nodes, BF Blender