model
Pool Noodle Generator
Get this modelGeometry nodes setup that generates a pool noodle with randomizing colors option and easy size adjustment. you can deform the curve and it will follow.
The shader is using object mapping for the noise textures, which means when you deform the curve the texture doesn't "follow". This is why I implemented an automatic UV unwrap system which you can use to easily bake the final textures if you require the pool noodle to be animated and moving. You will simply replace the material with a new material that has the baked textures.