Skip to content

BlenderBoi/Radiant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Radiant

Banner

Radiant is a Addon that helps manage your lights in your scene through the side panel. There are also a few other feature provided for lighting needs in Radiant

This Addon Only works for Blender 3.0 and Above, It will crash your blender if you use Raymesh in Blender 2.9x and below
RadiantDemo.webm

Raymesh

Raymesh is Fake "Light Ray / Glow" that is Geometry and Shader Based, It Attempt to Emulate the Volumetric Look

Raymesh

Raymesh Only No Raymesh With Raymesh
OnlyRaymesh NoRaymesh WithRaymesh

It Produces Less Noise, Doesnt Flicker, and Works Best in Eevee, this can be useful for Stylized Lighting

Raymesh Variations

If the Raymesh use Light as Driver, it means the Custom Property in Raymesh Object is driven by Custom Property in the Light data

Point Raymesh Spot Raymesh Area Raymesh
PointRaymesh SpotRaymesh AreaRaymesh
Technical Information:

Raymesh Geometry is made using Geometry Nodes, and using Material Shader to Achieve the Glowly Looks

The Geometry and Shader is Driven by Custom Properties in the Raymesh Object's Custom Properties.


If the Raymesh use Light as Driver, it means the Custom Property in Raymesh Object is driven by Custom Property in the Light data

Notes

While it is Compatible with Cycles, because it heavily relies on transparency to work, it might not look as good in cycles, and you might need to increase your transparent light bounce for it to work, which could increase in render time
PointGlow.webm
SpotGlow.webm
AreaGlow.webm

Light Panel

List the Light in Your Scene to the Side Panel and access multiple light at once. It gives you a Filterable Overview of the Light in Your Scene.

LightPanel

Why Not Outliner?

Outliner can be cluttered sometimes, especially on more complex scene, this Panel helps you focus on the Light and filter out other object types.

Light Panel Buttons

With each Light Listed, there are some operation you can do to each lights

DefaultLightPanelHeader

You Can Turn the Buttons / Icons you want on or off under the Icon Expose Subpanel,

Below Example of All the Icons Turned On

FullLightPanelHeader

Most of the Icon are Turned Off by default

Buttons / Icons Default Description
Pin Light Off Pin the light so that it always stays in list
Solo Light Off Hide All Light Except this (Shift Click to Unhide Lights)
Select Light On Select the Light (Shift Click to Select Multiple)
Find Light On Find and Frame your camera to the Light
Move Light Off Activate Move Operator on this Light
Rotate Light Off Active Trackball / Rotate Operator on this Light
Aim Light Off Aim the Light to Object, Selected Objects, or Cursor
Name Always On Name of the Light
Tags Off Tags of the Light to be use for filtering
Light Type Off Set the Type of the Light
Light Color Off Set the Color of the Light
Disable / Lock Selection Off Make Light Unselectable
Hide Children On Hide The Lights Children, Useful for Hiding Raymesh (Only Show if Light Have Children)
Hide Viewport On Hide The Lights Children, Useful for Hiding Raymesh (Only Show if Light Have Children)
Hide Render On Disable Render for this Light
Duplicate Light Off Duplicate This Light and Active Move Operator
Remove Light On Remove this Light

Light Properties

For Each light in the Panel, You can Expand And Edit the Light's Properties, Such as Power, Shadow Soft Size, Factor, and more

LightProperties

Light Temperature

Control Light Color Using Kelvin Temperature

LightTemperature.webm
IMPORTANT:
The Temperature only changes the color on the Light when you drag the slider, Which means it will not work if you Keyframe the Temperature

This Does not Use the Blackbody Node but Instead Setting the Light Color Directly

Light Tags & List Filter

You Can Tag the Light so that You can Filter Them

Light Tags

Light Tag is something you can add to a light to be used in the List Filter, Useful for Categorizing Your Lights

LightTags.webm

Light List Filter

Item Description
All List All the Lights In the Scene
Selected List Only Selected Lights
Active Show Only Active Light
Collection Show Light in Collection
Tags Filter Light by Tags
Pinned Only Show Pinned Lights
Type Filter Light Base on the Type of the Lights

Radiant Tools

Some More Minor tools that can be useful in some situation

RadiantTools

Create Mesh From Area Lights

Create Mesh Plane From Area Light, Useful if you want to have a Emission Plane for your Area Lights

AreahLightFromMesh.webm

Add Shadow Catcher

Add A Premade Shadow Catcher Plane from Shift-A Add Panel

ShadowCatcher.webm

If the Shadow Catcher Appears Black in Eevee, Try Increase the Strength of your Lights

Add Volume Cube

Add A Simple Premade Cube with Principled Volume Node Material Applied

VolumeCube.webm
This is an Extremely Simple Setup, this feature is just here to save a few clicks

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages