I have a large environment texture of space that I'm using as the background of my scene.


However, when I try to use it in my render, I can only see a tiny part of it.


I want to scale down or "zoom out" on the texture, so I can see more of it in the rendered area. I tried to use a Mapping node and scale it that way, but it did nothing (I could rotate, but not scale).

This is my node setup:

enter image description here

  • $\begingroup$ What is the size of the image? What is the render size? Are you rendering at 100%? Can you post your compositing node setup? $\endgroup$ – user1853 Mar 18 '16 at 0:19
  • $\begingroup$ The image is 4.66 MB, 4533x2618 pixels. Render resolution is 1920x1080 at 100%, if that's what you mean by "render size." I'm not using any compositing nodes, but I did add the nodes used for the world shader. $\endgroup$ – Somatic Mar 18 '16 at 0:27

Vector Mapping node is the way.

Make sure you are using an Environment Texture node connected to the Generated socket of a Texture Coordinate node. Then use the Vector Mapping X or Y scale to control it.

enter image description here

Make sure you scale only in one of the three axis, otherwise it will yield no visible effect. Also have in mind that this may introduce some stretching distortion, as spherical environment textures can't really be "zoomed out" in the traditional 2D image sense.

  • 6
    $\begingroup$ Okay, so the trick is to only scale it on one axis (just the Y, in your example). When I scaled it on all the axes simultaneously, it did nothing. Thanks! $\endgroup$ – Somatic Mar 18 '16 at 0:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.