Page MenuHome

Hitokage
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 25 2019, 10:07 AM (12 w, 2 d)

Recent Activity

Wed, Oct 2

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?

Wed, Oct 2, 9:40 AM · BF Blender, Python

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 · 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 · 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 · 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 · 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 · BF Blender

Aug 19 2019

Hitokage raised the priority of T68303: Particle system baking not working in Python API from Needs Information from User to Needs Triage by Developer.
Aug 19 2019, 2:45 PM · BF Blender, Python

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 · 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 · 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, Python
Hitokage updated the task description for T68303: Particle system baking not working in Python API.
Aug 7 2019, 11:06 AM · BF Blender, Python
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, Python
Hitokage updated the task description for T68303: Particle system baking not working in Python API.
Aug 7 2019, 10:23 AM · BF Blender, Python

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, Python

Jul 25 2019

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