LightingService Showcase

Hello,

Recent I made a Script for fun to make Applying Lighting Values Easier to Manipulate, I was wondering about the feedback I’ll recieve as i think its a waste of my time.

I Decided to call it LightingService for no apparent reason, but you can be the Judge of that

ModuleScript + Function Assistance Here

Test it out if you like!


Current Functions:

:HardReset(): Resets all Lighting Instantly (Almost Instantly LOL)

:TweenReset(): Resets Lighting by Tweening (May Cause Performance Issues)

:CreateDayCycle(): Creates a Day Cycle using the Given TweenInfo (Cant be Stopped)
:TweenTime(): Tweens Time to a Certain point of the Day

Same Clip due to them being Related:

:ApplyLighting()): Applys a Decription of the Values Given to the Values inside Lighting

:RandomizeLighting() Creates Random Lighting with the Specified ColorLimit and FogLimit


What do you think?

  • Great
  • Good
  • Ok
  • Bad
  • Horrible

0 voters

LightingService Update [V0.12]:

  • ModuleScript Now Hidden and Moved to another ID
  • Small Fix to :CreateDayCycle() not Repeating.
  • Replaced :ApplyLightingDescription() with :ApplyLighting()
    Slightly Weaker than Original (No Longer Apply’s to all other Lightings, just game.Lighting )
  • New Function: :RandomizeLighting(ColorLimit, FogLimit)
    Creates a Randomized Lighting with The Specified Values.
    ColorLimit: Color3 Limit (0 - 255)
    FogLimit: Fog View Limit (0 - inf)

Any Feedback is Appreciated!

3 Likes

Looks promising.

Maybe you could attach some screenshots or videos to display your creation. Most peoples will arrive on the post and maybe won’t pay too much interest if they have to actually download and test it.

2 Likes

Yeah, I just Got back from Classes, I’ll be Sure to do that :slight_smile: