Here is the setup of the geometry nodes, where the random value is set up to randomly rotate instances along Y and Z axes. However, the screenshot shows that the texture of instances does not randomly rotate - only the geometry of the instances is rotated randomly.
This is because the node "Geometry" is used as shown below. (The deeper reason why the texture does not rotate is still unknown to me.)
My question: In this case, how can I make both the texture and geometry of the instances rotate randomly please?
By the way, if the node "Texture Coordinate" is used, then both the texture and geometry of the instances are indeed rotated randomly as shown below:
However, from the above screenshot, the texture for the bigger ball is over-stretched. I do not want the over-stretching, and I like the density of the texture from the node "Geometry".
Another note: Using the node "Mapping" can not 100% solve the problem. For example, node "Geometry" can generate this:
It is almost impossible to generate the same thing by tweaking values on the node "Mapping":
As the title of my question shown, I want to "randomly rotate the texture of instances when the node "Geometry" is used", so the texture can be anything - not only stripes from the "Wave Texture" but also other patterns, such as "Voronoi Texture". The goal is to randomly rotate the texture, independent of any specific texture pattern. (To illustrate my question, I have used stripes as just one example.)