You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Easy, intuitive environment shader rig and network rendering demo


Jamesy writes:

Having speed in your workflow isn't just nice to have, its saves your sanity :). I wanted to make this tutorial because of how elegant you can make a solution. In this case a simple rig for controlling an environment shader.

This shader rig provides a way to create a sky and sun at any time of day by simply positioning the sun in the sky. There's a bit of constraints and a hint of drivers and python, but all in all, good fund and something I hope you will find useful.

Oh, and something else, we render the scene using the latest version of our network rendering addon too, since we aim to make the rendering as fast as possible.

About Author


I'm a software engineer, I've worked on numerous technologies over the past 10 years. I started out working on full motion flight simulators and then worked with embedded systems. I now work on building an add-on to support rendering using multiple computers over internet/local networks. I started using blender in 2009 and have done small projects with it since then, however, crowd render, our network rendering add-on is by far the biggest adventure with Blender to date.


  1. Olivér Solténszky on

    I absolutely love the trick you made for the sky texture, and the distributed render capabilities are interesting too!

    Although I'm not a python tamer myself, I believe it was just a space between the "hood_y" and the "-" you missed and corrupted the expression.

  2. Hi Olivér!
    Thanks! I'm glad you enjoyed it :D As it turns out not having a space didn't matter as I did try what you suggested. It seems that you need to create your variables first, then the expression, if you do it that way around, then blender is happy :D

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.