Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spot light gobos (textures) #5

Open
gregzaal opened this issue Dec 8, 2016 · 2 comments
Open

Spot light gobos (textures) #5

gregzaal opened this issue Dec 8, 2016 · 2 comments

Comments

@gregzaal
Copy link
Owner

gregzaal commented Dec 8, 2016

https://en.wikipedia.org/wiki/Gobo_(lighting)

A simple way to add a texture to lamps with 3d widgets for positioning the texture.

Would be nice to have options for blur, tint, etc.

@gregzaal gregzaal added this to To Do (eventually? maybe?) in deleted_project via automation Nov 13, 2017
@gregzaal
Copy link
Owner Author

Some great CC0 gobos from Sebastiaan Fiolet here: https://www.3d-render.nl/tag/gobo/

@gregzaal
Copy link
Owner Author

gregzaal commented Apr 3, 2024

I won't have time to implement this properly for the 3.2 release, but here's what I've learnt for when I do get to it:

There's two ways to do gobos in Blender:

  1. Light textures
    • Only works in Cycles.
    • Really easy to set up (literally plug an image texture into the Emission node.
    • Works best with spot lamps, but also technically works on point light and area lights. Does not work at all on sun lamps.
  2. Physical planes
    • Works in any renderer.
    • Fairly straightforward to set up the basics: It's just a plane with an image plugged into a Transparent shader, parented to the lamp.
    • Works with any type of light.
    • Will need controls for distance which affects softness of the shadows and potential issues like intersecting objects or casting additional shadows from other lights.
    • Can look weird in reflections

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
deleted_project
  
To Do (eventually? maybe?)
Development

No branches or pull requests

1 participant