Lighting

Sun Position

This add-on helps you position and animate the Sun in Blender scenes based on real-world data.

Maintained by pioverfour

Last updated: April 8, 2026

Low setup overhead

Code analysis found no major compatibility blockers. Follow the packing steps below before submitting.

Sun Position preview

What It Does

Overview and common use cases for this add-on.

  • Sun Position lets you simulate natural lighting by positioning the Sun using geographic location, date, and time.
  • It uses NOAA's online calculator for accurate Sun positioning.
  • You can animate the Sun realistically or synchronize it with an environment texture.
  • Ideal for creating realistic lighting in architectural and outdoor scenes.

Common Use Cases

  • Simulate the Sun's position for a specific time and place to achieve realistic lighting in your scene.
  • Animate the Sun across a day to show changing light and shadows in architectural visualizations.
  • Synchronize a sun light with an environment texture for enhanced contrast and realism.
  • Create accurate lighting setups for different geographic locations and times of year.

Getting Started

How to install and start using this add-on in Blender.

How To Install

  1. 2. Choose Preferences and then the Add-ons tab.
  2. 3. Click Install and select the ZIP file downloaded from the Blender Extensions page.
  3. 4. Enable the add-on by checking the box next to its name in the list.

First Steps After Installing

  • Open the World Properties editor in Blender.
  • Use Environment Mode to sync a sun light with an environment texture for consistent lighting.

Using On A Render Farm

What render farm submitters need to know before sending jobs.

We could not inspect this add-on's code. Install it on your farm workers and run a single-frame test job before committing to a production render.

Background Rendering
Worker Install
External Files

Scene Prep Checklist

Complete these steps before uploading your scene to a render farm.

  1. 1

    Install the same add-on version on every render worker

    Required
  2. 2

    Run all bake and cache steps locally before uploading

    Required
  3. 3

    Upload all external textures, presets, and asset files

    Required
  4. 4

    Run a 1-frame test render on the farm before full submission

    Recommended
  5. 5

    1. Install the same add-on version on every render worker.

    Recommended
  6. 6

    2. Run all bake and cache steps locally before uploading.

    Recommended
  7. 7

    3. Upload all external textures, presets, and asset files.

    Recommended
  8. 8

    4. Run a 1-frame test render on the farm before full submission.

    Recommended

Things To Watch Out For

  • Local path or asset-library signals were detected. Paths that work on the artist machine can still fail on remote workers.
  • Bake or cache signals were detected. Generated outputs may need to be prepared before upload.

Common Mistakes

  • Not uploading local assets or helper files, causing incorrect renders on the farm.
  • Failing to upload caches or baked outputs, leading to differences between local and farm renders.

Recommended Workflow

  • Bake caches or precompute outputs before sending a long render job when the add-on depends on generated intermediate data.
  • Check whether the add-on launches its own render operators locally and avoid assuming that workflow maps cleanly to farm orchestration.
  • Open the scene in desktop Blender, run any interactive setup steps, save the file, then validate a small background render before scaling up.

Worker Node Setup

For render farm administrators: what each render node needs to run this add-on.

Install the same add-on version on all workers. Ensure that all external files and baked caches are uploaded with the scene.

Must be installed on each worker

More Context

This is the mode by default. After selecting the time and place, you can set up a sun light, a sky texture, and a collection to serve as visualization. They will be positioned or animated by choosing a date, time and place on Earth.

The add-on is currently available in English, French, and simplified Chinese. If you’d like to help translate it to your language, please open an issue.

This add-on was originally written by Michael Martin with contributions by Aaron Carlisle, Brendon Murphy, Campbell Barton, Eduardo Schilling, Julian Eisel, n-Burn, and Stephen Leger. It uses the geo.py module by Maximilian Högner.

It is currently maintained by Damien Picard.

Extension Score

61

How well this add-on fits a render farm workflow.

Renderjuice Tested

No data available

Render Farm Readiness
72
Maintenance Health
25
Documentation Quality
90
Community Trust
50
Install Complexity
70

Quick Facts

Version
4.4.0
Compatibility
Blender 4.2.0 and newer
Downloads
130527
Published
Tuesday 7th, May 2024 - 23:31
Licenses
SPDX:GPL-3.0-or-later

Activity & Trust

Extension updated: Monday 3rd, November 2025 - 22:06

renderjuice

© Renderjuice 2026 All rights reserved.