I have a basic isometric interior room and I want to animate how this room looks when the sun goes down and it becomes dark, day to night.

Something like these videos, 01, 02

So I'm wondering how to animate skytexture and sun to look like that, or if there's another way.


  • $\begingroup$ Are you using Cycles? $\endgroup$ – Nicola Sap Jan 18 '19 at 17:19
  • $\begingroup$ Nicola Sap yes I do $\endgroup$ – Eve Jan 18 '19 at 17:29

If you are using Cycles or Eevee

Light your scene with:

  • a world node setup using a Mix node between two Environment textures:

    1. a nightlight texture like this
    2. a not too bright daylight texture without a visible sun direction (highly overcast) like this, because you will like to add and animate the Sun yourself
  • a sun lamp with some "midday" inclination, parented to an Empty that stays at ground level in the middle of the scene (you could also put the sun lamp directly in the middle, but with an Empty it "looks" nicer while you work on it).

  • indoor lights

Animate by setting these keyframes:

  • Starting frame:

    • the Empty is rotated such that the sun is high in the sky.
    • The sun Energy is high. The sun color can be slightly orange if the daylight world texture is slightly blue
    • The world Mix factor is at 1.0 (completely daylight)
    • no keyframes for indoor lights
  • at ~80% of the transition

    • indoor lights Energy is zero
    • no keyframes for world/sun
  • at ~80% of the transition + a few frames

    • indoor lights Energy is high
    • no keyframes for world/sun
  • Last frame:

    • The Empty is rotated along either the X or the Y axis in a way such that the sun goes just slightly below (and parallel to) the horizon
    • The sun Energy is zero. The sun color is neutral.
    • The world Mix factor is at 0.0
    • no keyframes for indoor lights
| improve this answer | |
  • $\begingroup$ thank you so much, your explanations are so good. I might share my result later if you're intrested. $\endgroup$ – Eve Jan 18 '19 at 18:55
  • $\begingroup$ @eve of course, anytime :) $\endgroup$ – Nicola Sap Jan 18 '19 at 21:31

Octane Blender (free edition) has a sweet world shader with day / night cycle of which you can animate the time, latitude and longitude etc. I made this video with it: enter image description here https://youtu.be/FND8RX6cHPo

| improve this answer | |

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.