While trying to convert some textures from using generated textures (and generated texture coordinates) to UV image textures, I keep running into an issue where I lose a large amount of my textures' detail when baking. Particularly, noise textures (which I use liberally) seem to be completely ignored by the baking process. It happens regardless of whether I put Cycles in GPU or CPU mode.
How can I get the influence from the noise textures to be visible on the baked texture?
Edit: I've figured out that it doesn't seem to have anything to do with the bake itself - the noise texture node doesn't seem to be applied at all to the render preview in cycles. Compare the texture preview in the above screenshot with the render preview below: