I'm working on this procedural wood texture (I'm going for a stylized look) using a musgrave texture as a base. As pictured below, this works well with vertical surfaces, but when viewed from the top the pattern looks off. Ideally, I would like the pattern to look the same from all angles, though I understand that the top side's patter will need to go either in one direction or the other.
Anyway, what does the trick here is adjusting the scale value on the "Mapping" node, but you can only make t work in two directions at once, but not all 3. So, I tried making two Mapping nodes with the settings I wanted and combining them using the "Combine XYZ" node, but I'm not getting the results I want because when you re-combine the nodes the pattern is distorted again.
So, what I'm thinking I need to do is somehow filter one axis, then combine it with the other two, but I'm not sure how to do that, so any tips will be greatly appreciated!
THE LEFT AND RIGHT SIDES (X and Y) LOOK GOOD, THE TOP SIDE IS THE PROBLEM (Z):