Mapping an Environment Texture onto a fluid in blender works normally, even with image sequences/animated textures, but I can't seem to figure out how to map an Image Texture onto a fluid.

Really, I need to map an image sequence onto a fluid. If there's a way to bake a fluid onto a non-physics enabled object (similar to baking a collision simulation into an animation and disabling the physics) and then mapping the texture normally, how would I go about doing that instead?

  • 3
    $\begingroup$ What type of mapping are you looking for? Are you looking to apply a material that sticks to the faces as they move. Or are you looking more for an externally mapped texture that is fixed while the mesh moves in world space (like a reflection)? $\endgroup$ Feb 25, 2014 at 2:27
  • 1
    $\begingroup$ Related, blender.stackexchange.com/questions/5422/… $\endgroup$
    – iKlsR
    Feb 25, 2014 at 3:51

1 Answer 1


I'm assuming the issue is that it's impossible/difficult to properly UV-unwrap a fluid, moving mesh?

2 solutions off the top of my head:

  1. Use "Generated" as the Texture Coordinates, and then Use Box method on the Image node to blend the texture seams together.

  2. If you need more control over the texture placement, use the UVProject modifier with a number of projector cameras in the scene. You might need to add an alpha feathered transition to the edge of the image manually in an external app. For an animated texture, you might need to blend it with an alpha mask image.


You must log in to answer this question.

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