- User Since
- Jan 28 2017, 8:06 AM (125 w, 3 d)
Sat, Jun 22
- Add a utilitie function is_visible_socket
@Jacques Lucke (JacquesLucke) Sorry, never mind, will do that.
@Jacques Lucke (JacquesLucke) A disabled socket can still be visible. Perhaps is_valid_socket(socket) would be a better name?
Wed, Jun 12
Tue, Jun 11
Sat, Jun 8
Thu, Jun 6
Wed, Jun 5
As it turned out, we can't arbitrary filter the GPUNodeStack in/out array because it will be enumerated against the node inputs themselves regardless of their availability, so a shift in input mapping will happen if the removed GPUNodeStack is not at the end of the array. That's why it seemed to work sometimes and other times not, because in the cases where it worked, we were removing the inputs at the ends.
Tue, Jun 4
Mon, Jun 3
Sat, Jun 1
Not sure how this should have been handled. We could have used stack_load_float_default or stack_valid in the kernel and pass SVM_STACK_INVALID, but the original code seem to reuse offset_out in case input/output is not used, so I just followed this convention. This is the only case that the NODE_VECTOR_MATH is used outside of its abstract node, so it doesn't matter much.
Fri, May 31
This commit changes the default drawing method of vector sockets to use a column layout. This encourages more interactive use of nodes and avoid the one or two clicks needed to edit vectors in the old default component layout.
Thu, May 30
Since this wasn't accepted in time, I will close this as it will be implemented in my GSoC project. fac13b10a256
@LazyDodo (LazyDodo) Are we to create a branch for the project in the blender manual repository?
This commit adds more operations to the vector math node. We will have to fix compatibility with old blends by some versioning code. In particular, old operations no longer have two outputs, but only their default output. For instance, dot product operation now only returns a scalar.
Apr 7 2019
Apr 3 2019
The versioning code still doesn't work when the math node is connected to a Group Input node. This is because the link to the Group Input node have a null fromnode member for some reason. @Brecht Van Lommel (brecht) Why does links to Group Input nodes have null fromnode members?
- Refactor math node versioning code.
Apr 2 2019
It seems the versioning code doesn't work when the nodes are inside node groups. So I will fix that and refactor the code based on suggestions by Jacques.
- Added versioning code to math node.
I want to learn about the process. So I think I will take the versioning approach if you don't mind.
Apr 1 2019
@Christian Friedrich (rbx775) Yes, the link will get disconnected if the operation became a single operand one. And it will get reconnected again if the operation became two operand. See this gif:
This isn't a crash, please report such issues to the Animation Nodes issue's page. Moreover, this error was fixed in the latest build. Can you update to the latest Animation Nodes build and see if the error still persists?
Can't reproduce this either.
Mar 31 2019
Mar 30 2019
Mar 4 2019
@Jacques Lucke (JacquesLucke) Yes, the following script works as expected:
Mar 2 2019
OS: Arch Linux with Xorg.