0
$\begingroup$

So, I know about the Separate/Combine XYZ nodes, but they're a little cumbersome & annoying. Is there an addon or something I could get to have my node look something like this? (mockup) enter image description here

I just want the ability to influence specific axes directly. let me know if there's some other alternative as well!

$\endgroup$
3
  • 2
    $\begingroup$ Build a node group that looks like that. $\endgroup$ Commented Aug 3, 2023 at 7:28
  • 1
    $\begingroup$ From a technical standpoint, I don't think that it's logical to have both the vector input and the components exposed at the same time. It just wouldn't make sense and I don't think you could do that even if you make a custom node group as stated by @DuarteFarrajotaRamos Either you chose the vector only or components only, you can't have both. $\endgroup$ Commented Aug 3, 2023 at 7:32
  • $\begingroup$ @mqbakamqbaka True, there may be some potential undefined behavior. One would have to define how they are combined, but from the user standpoint it may always seem arbitrary $\endgroup$ Commented Aug 3, 2023 at 9:23

1 Answer 1

2
$\begingroup$

You can not. Mapping does exactly what it is designed to do - work with vectors. Adding float sockets to it will be nothing more than a crooked crutch. You need more good organization of your node trees than a node like this.

So the best thing you can do is create a group that will do exactly what is expected inside:

enter image description here

enter image description here

$\endgroup$
4
  • $\begingroup$ One might want to convert rotation values to radians since user is likely to enter degrees. Math node has a function for that. $\endgroup$ Commented Aug 3, 2023 at 10:38
  • 1
    $\begingroup$ I have a question : In the second node group, how did you add those black dots that act like separators? $\endgroup$ Commented Aug 3, 2023 at 10:42
  • $\begingroup$ @mqbakamqbaka You can add empty inputs in the node group. $\endgroup$ Commented Aug 3, 2023 at 10:53
  • 1
    $\begingroup$ Yes, but how? When I add a new Input, it always default to a float grey input and I can only change it to the Vector, Color or Shader type, I don't know how he did this. $\endgroup$ Commented Aug 3, 2023 at 11:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .