NodesProject
ActivePublic

Watchers

  • This project does not have any watchers.

Details

Description

Node editor.

Module Owner: @Lukas Toenne (lukastoenne)

Recent Activity

Sun, May 13

Cody (bldebg) added a comment to T55020: Blender crash when creating node tree links with Python.

Video of the error: https://www.dropbox.com/s/zvw4c1v78n55wef/Blender_Tree_Link_Bug.mp4?dl=0

Sun, May 13, 4:47 PM · Platform: Windows, Nodes, Python, BF Blender

Fri, May 11

Erick Tukuniata (erickblender) added a comment to T55020: Blender crash when creating node tree links with Python.

I tried this on win 7 gtx 550ti master hash d5c1c0b, every things seems okay, I run the script till my Mem was 50.90M i don't remember how many times but more than needed :)

Fri, May 11, 4:18 PM · Platform: Windows, Nodes, Python, BF Blender
Cody (bldebg) updated the task description for T55020: Blender crash when creating node tree links with Python.
Fri, May 11, 3:30 PM · Platform: Windows, Nodes, Python, BF Blender
Philipp Oeser (lichtwerk) added a project to T55020: Blender crash when creating node tree links with Python: Platform: Windows.

OK, seems like a Windows issue then (I'm on linux as well).
Someone here on Windows can reproduce?

Fri, May 11, 3:12 PM · Platform: Windows, Nodes, Python, BF Blender
Cody (bldebg) added a comment to T55020: Blender crash when creating node tree links with Python.

“Does this happen on other computers as well?”

Fri, May 11, 3:04 PM · Platform: Windows, Nodes, Python, BF Blender
Cody (bldebg) updated the task description for T55020: Blender crash when creating node tree links with Python.
Fri, May 11, 3:03 PM · Platform: Windows, Nodes, Python, BF Blender
Philipp Oeser (lichtwerk) added a comment to T55020: Blender crash when creating node tree links with Python.

Seems I cant reproduce.
Made several runs in both master and 2.79 (each running the script 100 times)

Fri, May 11, 1:57 PM · Platform: Windows, Nodes, Python, BF Blender

Thu, May 10

Cody (bldebg) added projects to T55020: Blender crash when creating node tree links with Python: Python, Nodes.
Thu, May 10, 12:53 AM · Platform: Windows, Nodes, Python, BF Blender

Wed, May 2

Olivier Doriath (doriphor) added a comment to T54906: NodeGroup input doesn't work when unconnected in Eevee renderer. (Also Cycles to a degree).

Thank you! I tried looking for this issue everywhere and couldn't find anything. I won't report any more 2.8 issues for now then!

Wed, May 2, 5:40 PM · Cycles, Nodes, BF Blender
Philipp Oeser (lichtwerk) assigned T54768: Blender(cycles) fails to render correct values in some pixels. Fails to hit correct triangle. Why? And how to avoid this problem? to Brecht Van Lommel (brecht).

Thanx for investigating. In that case, I'll pass this on to @Brecht Van Lommel (brecht) or @Sergey Sharybin (sergey) for judgement.

Wed, May 2, 3:23 PM · Nodes, Rendering, Cycles
sasha (shurup4ik) added a comment to T54768: Blender(cycles) fails to render correct values in some pixels. Fails to hit correct triangle. Why? And how to avoid this problem?.

Dear @Philipp Oeser (lichtwerk) , thanks for your answer. Yes, you are right in some places I have gaps in the mesh, that's why positions were wrong. But in most cases 3D positions are almost correct, I get deviations from correct positions in ~cm or ~mm range. After careful debugging, I have noticed, this happens due to place in file "blender/intern/cycles/kernel/geom/geom_triangle_intersect.h", line 221:

Wed, May 2, 2:13 PM · Nodes, Rendering, Cycles
Philipp Oeser (lichtwerk) closed T54906: NodeGroup input doesn't work when unconnected in Eevee renderer. (Also Cycles to a degree) as Archived.

I can confirm the described behaviour.
However 2.8 is still WIP in many areas.

Wed, May 2, 12:14 PM · Cycles, Nodes, BF Blender

Tue, May 1

Olivier Doriath (doriphor) updated the task description for T54906: NodeGroup input doesn't work when unconnected in Eevee renderer. (Also Cycles to a degree).
Tue, May 1, 8:53 AM · Cycles, Nodes, BF Blender
Olivier Doriath (doriphor) created T54906: NodeGroup input doesn't work when unconnected in Eevee renderer. (Also Cycles to a degree).
Tue, May 1, 8:45 AM · Cycles, Nodes, BF Blender

Fri, Apr 27

Philipp Oeser (lichtwerk) added a comment to T54768: Blender(cycles) fails to render correct values in some pixels. Fails to hit correct triangle. Why? And how to avoid this problem?.

Not really sure this is the solution to all issues in question (havent checked any code and your first example pic seems unrelated to the example scene?)

Fri, Apr 27, 1:55 PM · Nodes, Rendering, Cycles
sasha (shurup4ik) added a comment to T54768: Blender(cycles) fails to render correct values in some pixels. Fails to hit correct triangle. Why? And how to avoid this problem?.

Thanx for investigating.
Could you please attach a .blend as well so someone can reproduce with your geometry?

Fri, Apr 27, 12:38 PM · Nodes, Rendering, Cycles
sasha (shurup4ik) updated the task description for T54768: Blender(cycles) fails to render correct values in some pixels. Fails to hit correct triangle. Why? And how to avoid this problem?.
Fri, Apr 27, 12:37 PM · Nodes, Rendering, Cycles

Thu, Apr 26

mic lack30 (miclack) added a comment to D2838: Clean up spacing of node defenitions.

@Aaron Carlisle (Blendify) still thx a lot for letting me know!

Thu, Apr 26, 2:38 PM · Nodes
Pablo Vazquez (venomgfx) added a comment to T52659: Mute node links (design task).

Thu, Apr 26, 11:16 AM · Nodes, User Interface
Charlie Jolly (charlie) added a comment to T52659: Mute node links (design task).

Could this task be considered for inclusion in 2.8 during one of the CodeQuest UI meetings? I'm wondering if there is anything else that needs to be done for this?

Thu, Apr 26, 10:31 AM · Nodes, User Interface

Tue, Apr 24

Philipp Oeser (lichtwerk) assigned T54777: RGB To BW node is active when muted to Brecht Van Lommel (brecht).

same is true for Separate RGB btw.

Tue, Apr 24, 1:38 PM · Nodes, Cycles

Mon, Apr 23

LazyDodo (LazyDodo) triaged T54777: RGB To BW node is active when muted as Confirmed priority.

can confirm on windows, somehow the material view works correctly, but the actual render doesn't.

Mon, Apr 23, 8:41 PM · Nodes, Cycles
Serge Lyatin (SergeL) created T54777: RGB To BW node is active when muted.
Mon, Apr 23, 8:36 PM · Nodes, Cycles
Philipp Oeser (lichtwerk) triaged T54768: Blender(cycles) fails to render correct values in some pixels. Fails to hit correct triangle. Why? And how to avoid this problem? as Incomplete priority.

Thanx for investigating.
Could you please attach a .blend as well so someone can reproduce with your geometry?

Mon, Apr 23, 12:25 PM · Nodes, Rendering, Cycles
sasha (shurup4ik) updated the task description for T54768: Blender(cycles) fails to render correct values in some pixels. Fails to hit correct triangle. Why? And how to avoid this problem?.
Mon, Apr 23, 12:13 PM · Nodes, Rendering, Cycles
sasha (shurup4ik) created T54768: Blender(cycles) fails to render correct values in some pixels. Fails to hit correct triangle. Why? And how to avoid this problem?.
Mon, Apr 23, 11:39 AM · Nodes, Rendering, Cycles

Apr 19 2018

Amir (Warrior) added a comment to T54314: Contents of "Viewer Node" image block do not get updated .

@Philipp Oeser (lichtwerk) @Jeroen Bakker (jbakker) Thanks for investigating this more. I also remember at some point I was accessing the pixels directly through "Viewer Node" image block and stored them on disk. What I realized however was the pixels were sort of rotated. I remember the depth map rendering that I got was shown 90 degrees rotated. If possible, please take a look at this too.

Apr 19 2018, 5:41 PM · Python, Nodes, Cycles, BF Blender
Philipp Oeser (lichtwerk) changed Type from Bug to To Do on T54314: Contents of "Viewer Node" image block do not get updated .
Apr 19 2018, 1:30 PM · Python, Nodes, Cycles, BF Blender
Philipp Oeser (lichtwerk) claimed T54314: Contents of "Viewer Node" image block do not get updated .

Interesting problem.

Apr 19 2018, 1:30 PM · Python, Nodes, Cycles, BF Blender

Apr 16 2018

Aaron Carlisle (Blendify) edited reviewers for D2829: Nodes: Add square and diamond socket shapes for pynodes (see D2814), added: Brecht Van Lommel (brecht), Julian Eisel (Severin); removed: Nodes.
Apr 16 2018, 4:53 AM · BF Blender: 2.8, Nodes
Aaron Carlisle (Blendify) abandoned D2838: Clean up spacing of node defenitions.

Noisy changes like this aren't really worth as they can just cause merge conflicts and don't have much benefit.
Thanks for the patch but I am closing this one to let us keep focusing on more important things.

Apr 16 2018, 4:37 AM · Nodes

Apr 11 2018

Amir (Warrior) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

@Brecht Van Lommel (brecht) Just an update: I can get somehow around the forking issue using subprocess and doing one rendering at the time. However, the problem with using subprocess is I have to literally import everything I need from scratch. This makes the rendering much more time-consuming than doing the rendering normally.

Apr 11 2018, 5:24 PM · Python, Nodes, Cycles, BF Blender

Apr 4 2018

Amir (Warrior) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

@Brecht Van Lommel (brecht) I hope you will prioritize this in the future. Many people like me need to use Blender as a module for their research work. Anyways, I used gdb to get you the back trace after Python freezes. Here's what I get (I had to CTRL+C at the end):

Apr 4 2018, 5:46 AM · Python, Nodes, Cycles, BF Blender
Brecht Van Lommel (brecht) triaged T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes) as Low priority.

This is a very low priority issue for me, since it should be quite easy to work around in the ways I suggested and the python module is not something we officially release. Given that there are many more important bugs to solve I'm not going to spend time on this now.

Apr 4 2018, 5:01 AM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) renamed T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes) from Unable to export renderings in OpenEXR when using the multiprocessing in Python (Blender freezes) to Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).
Apr 4 2018, 4:54 AM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) raised the priority of T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes) from Incomplete to Needs Triage.
Apr 4 2018, 4:53 AM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

@Brecht Van Lommel (brecht) I'm not sure if this could be very relevant but I used OpenEXR Python bindings package to do some tests. Here's what I found out: if I have a function that simply loads an exr file and separates its channels into (R, G,B) as shown below and I execute this function via multiprocessing.Process everything works fine. However, when I just do import bpy and execute the same function via multiprocessing.Process things do not work and Python freezes. I would say this is a bug in Blender. Could you please look into this? I would really appreciate it.

Apr 4 2018, 4:53 AM · Python, Nodes, Cycles, BF Blender

Apr 3 2018

Brecht Van Lommel (brecht) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

I would not make a bug report to the OpenEXR project, it's not clear at all there is a bug in their library and I wouldn't expect them to investigate a vague report like that. It's a possibility but too early to tell.

Apr 3 2018, 6:54 AM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) renamed T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes) from Unable to export rendering results in OpenEXR format using Python (Blender freezes) to Unable to export renderings in OpenEXR when using the multiprocessing in Python (Blender freezes).
Apr 3 2018, 6:13 AM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

@Brecht Van Lommel (brecht) I also posted an issue on OpenEXR's GitHub repo (link here). Hopefully they can also make some clarification from their side.

Apr 3 2018, 6:09 AM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

@Brecht Van Lommel (brecht) You said it wouldn't surprise you if some parts of Blender of OpenEXr does not work well with forking. So I wonder, which one do you think is more likely to be the case given that I can store my renderings in other formats? Would you think it's more likely that OpenEXR is the one to blame here?

Apr 3 2018, 5:51 AM · Python, Nodes, Cycles, BF Blender

Apr 2 2018

Amir (Warrior) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

@Brecht Van Lommel (brecht) I tried with spawn but I keep getting weird errors and things do not work. It seems that I have to somehow make the process spawnable and I don't know how to do that precisely since changing my pipeline is not as straight-forward. I hope you can find a solution for fixing the issue if it's coming from Blender side. It's so annoying for me since I have to do millions of renderings and I didn't expect to do it sequentially :(

Apr 2 2018, 9:00 PM · Python, Nodes, Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

If there's another bug with OpenEXR saving unrelated to multiprocessing, another bug report can be created for that,

Apr 2 2018, 6:31 PM · Python, Nodes, Cycles, BF Blender
Brecht Van Lommel (brecht) triaged T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes) as Incomplete priority.
Apr 2 2018, 6:30 PM · Python, Nodes, Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

Can you try using the spawn start method?
https://docs.python.org/3/library/multiprocessing.html#contexts-and-start-methods

Apr 2 2018, 6:28 PM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) updated the task description for T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).
Apr 2 2018, 5:52 PM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) updated the task description for T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).
Apr 2 2018, 5:33 PM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) added a comment to T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).

@Brecht Van Lommel (brecht) Sorry for the missing information. I just realized that the problem is being caused if I call the rendering function using multiprocessing.Process and updated the script in my bug report that shows how exactly I do rendering in my project, with all other irrelevant details removed. The strange thing is I can easily render my meshes if I do not want the rendering result to be stored in EXR files. So, if I replace OPEN_EXR with PNG and replace 32 with 8/16 I will definitely get the rendering results stored on disk. This does not happen when trying to store the result in OpenEXR format and I did not know that the multiprocessing package might be causing it. What should I do now? Why I cannot store EXR files when using multiprocessing.Process?

Apr 2 2018, 5:33 PM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) updated the task description for T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes).
Apr 2 2018, 5:24 PM · Python, Nodes, Cycles, BF Blender
Amir (Warrior) raised the priority of T54461: Unable to export/import EXR files after doing `import bpy` and when using the multiprocessing in Python (Blender freezes) from Incomplete to Needs Triage.
Apr 2 2018, 3:53 PM · Python, Nodes, Cycles, BF Blender