Page MenuHome

Hitokage
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 25 2019, 10:07 AM (90 w, 6 d)

Recent Activity

Dec 21 2020

Hitokage added a comment to T83991: Copy and paste of audio strip in VSE affects all the pasted and original strips.

Yes, seems to be a duplicate of T81804. Sorry.
I have tried this on two PCs with Arch Linux and also on Windows. Happens everywhere, even in the latest beta.
Including the sound file and a video. Blend file is not needed, happens in a clear default one.

Dec 21 2020, 9:41 AM · BF Blender, Audio, Video Sequencer

Dec 20 2020

Hitokage edited projects for T83991: Copy and paste of audio strip in VSE affects all the pasted and original strips, added: Video Sequencer, Audio; removed Add-ons (Community).
Dec 20 2020, 7:41 PM · BF Blender, Audio, Video Sequencer
Hitokage updated the task description for T83991: Copy and paste of audio strip in VSE affects all the pasted and original strips.
Dec 20 2020, 7:41 PM · BF Blender, Audio, Video Sequencer
Hitokage created T83991: Copy and paste of audio strip in VSE affects all the pasted and original strips.
Dec 20 2020, 7:40 PM · BF Blender, Audio, Video Sequencer

Apr 21 2020

Hitokage added a comment to T63548: animated custom property does not change value when animation is rendered.

@Sergey Sharybin (sergey) Can be similar principle used for custom compositor node properties? The problem sounds quite similar.

Apr 21 2020, 7:20 PM · Dependency Graph, BF Blender, Animation & Rigging
Hitokage added a comment to T66392: Keyframes and drivers on custom nodes properties seem not working.

Yes this is quite an annoying problem. I solved it by using bpy.app.handlers.frame_change_pre but...
EDIT: Seems like I just was able to call update but not to get the actual correct value from the property :-(.
EDIT2: Weird, in compositor for example I can see the good result but not when rendering even when using bpy.app.handlers.render_pre. Seems like when changing frame like when clicking or pressing arrow key the animated value is working but not during render. Is it related to T63548?

Apr 21 2020, 8:53 AM · Nodes, Python API, Animation & Rigging, Dependency Graph, BF Blender

Apr 19 2020

Hitokage added a project to T75889: Mantaflow problem when baking via Python API: Add-ons (BF-Blender).
Apr 19 2020, 9:28 AM · Nodes & Physics, Add-ons (BF-Blender), BF Blender
Hitokage updated the task description for T75889: Mantaflow problem when baking via Python API.
Apr 19 2020, 9:27 AM · Nodes & Physics, Add-ons (BF-Blender), BF Blender
Hitokage created T75889: Mantaflow problem when baking via Python API.
Apr 19 2020, 9:24 AM · Nodes & Physics, Add-ons (BF-Blender), BF Blender

Feb 13 2020

swann (slumber) awarded T67649: Update functions not working when changing socket values in Node bpy_struct a Like token.
Feb 13 2020, 3:20 PM · 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.

Feb 13 2020, 11:10 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.

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

I understand that, either way the two update callback functions in the API are confusing and as you said should be removed if not implemented or redefined. However the inability to get the updated socket value is a drawback when creating a custom node. Traversing the tree manually is quite annoying since many possible things can happen and the original value might be transformed along the way. It feels like the custom nodes via Python API functionality is still very limited.

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

I cannot reproduce this with either blender 2.80rc1 or current development versions of Blender through the Custom Nodes template.

Feb 13 2020, 9:58 AM · User Interface, Nodes, BF Blender

Oct 2 2019

Hitokage added a comment to T68303: Particle system baking not working in Python API.

I see, thanks but why doesn't this happen when baking for example smoke in the same way?
EDIT: I guess it's because the rest creates external cache directory.

Oct 2 2019, 9:40 AM · BF Blender, Add-ons (BF-Blender)

Sep 12 2019

Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

I understand that MVC leads to a clean code but for some reason I think that programming a node should not cover stuff like analyzing the nodes outside and the whole graph. I'd think of node as a unit with interface (sockets and properties) and logic inside, just like a class in C++ for example. But yes in current API situation you are right about that being the best approach. Thanks for sharing that! It helped me a lot. :-)

Sep 12 2019, 7:45 PM · User Interface, Nodes, BF Blender
Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Yea the traversing idea is what I don't like actually :D. What you described feels far too complex for someone who just needs to add a new node type. It would be far more clean to be able to access the socket value directly from the basic API. It'd be more addon-friendly :D, focusing just on the particular functionality without the need to go outside your own node checking the graph state. But maybe I'm not seeing all the advantages and disadvantages of both approaches.

Sep 12 2019, 6:56 PM · User Interface, Nodes, BF Blender
Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

As I wrote in the comment above, I'd be interested in any kind of value, not just the non-connected one. I think that a unified interface for this would be helpful or a way to get the current value from link.

Sep 12 2019, 3:28 PM · User Interface, Nodes, BF Blender
Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

I see. Anyway I'd like to point out that with the socket update callback the current value of the socket (not just the default_value but also the one coming from the connected node) should be available in some way.

Sep 12 2019, 9:51 AM · User Interface, Nodes, BF Blender

Sep 11 2019

Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

My fallback relies on the application handler depsgraph_update_pre, and this isn't great.

Sep 11 2019, 10:35 AM · User Interface, Nodes, BF Blender

Aug 19 2019

Hitokage raised the priority of T68303: Particle system baking not working in Python API from 30 to 90.
Aug 19 2019, 2:45 PM · BF Blender, Add-ons (BF-Blender)

Aug 7 2019

Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

I see, I would really appreciate this feature, it is quite crucial cause this seems to be the only way to make the socket value update work when working with custom nodes. Without it custom nodes lack an important ability to be the part of the compositor nodetree. Thanks for the cooperation.

Aug 7 2019, 2:26 PM · User Interface, Nodes, BF Blender
Hitokage added a comment to T67649: Update functions not working when changing socket values in Node bpy_struct.

Should probably be removed.

Aug 7 2019, 1:54 PM · User Interface, Nodes, BF Blender
Hitokage updated the task description for T68303: Particle system baking not working in Python API.
Aug 7 2019, 11:13 AM · BF Blender, Add-ons (BF-Blender)
Hitokage updated the task description for T68303: Particle system baking not working in Python API.
Aug 7 2019, 11:06 AM · BF Blender, Add-ons (BF-Blender)
Hitokage added a comment to T68303: Particle system baking not working in Python API.

Please follow our submission template and guidelines and make a complete, valid bug report, with required info, precise description of the issue, precise steps to reproduce it, small and simple .blend and/or other files to do so if needed, etc.

A guideline for making a good bug report can be found here: https://wiki.blender.org/wiki/Process/Bug_Reports

Marking as "Incomplete" until the requested information/data is provided.

Aug 7 2019, 10:23 AM · BF Blender, Add-ons (BF-Blender)
Hitokage updated the task description for T68303: Particle system baking not working in Python API.
Aug 7 2019, 10:23 AM · BF Blender, Add-ons (BF-Blender)

Aug 6 2019

Hitokage updated Hitokage.
Aug 6 2019, 12:13 PM
Hitokage created T68303: Particle system baking not working in Python API.
Aug 6 2019, 10:39 AM · BF Blender, Add-ons (BF-Blender)

Jul 25 2019

Hitokage created T67649: Update functions not working when changing socket values in Node bpy_struct.
Jul 25 2019, 10:22 AM · User Interface, Nodes, BF Blender