G General

[GiereMade] Glow & Light Pulse Version Release

[GiereMade] Glow & Light Pulse
Details
Features
Contents
Reviews

NOTE: I no longer am on SL, and as such these do not come with user support.

This script is used to create a pulsing effect using glow and light. All aspects of the glow and light can be set within the fully-commented script. Very simple to edit, and if you need assistance with editing, just ask!

Terms of Use:
This script is full perm to allow for easy customization, and for those new to scripting to learn from it. However, it is not for resale or transfer without permission. If you want to use this script in an item you are going to sell or distribute, please contact Giere Drachios.

In a nutshell, this script will increase, from base values, the glow and light intensity, radius, and falloff for a number of steps. It can then be held at this level for a set time, then decreased back to the base values. Again, it can be held at base vales until increasing once again.

This is as optimal as I could make the script run, as to allow for the quickest pulses possible when wanted.

If you need any help with this script, IM Giere Drachios.

Here are the parameters, with their comments, so that you can see what you will be working with:

// Parameters:
// Parameter comments are phrased in regards to increasing, then decreasing.
// To invert a parameter, make it negative (as shown by falloff).

//Glow:
float glow = 0.01; // Lowest Glow Level
float glowStepIncrease = 0.01; // Amount of glow increase per step.

//Light:

// MAX Intensity = 1.000
float intensity = 0.000; // Lowest Intensity Level
float intensityStepIncrease = 0.100; // Amount of intensity increase per step.

// MAX radius = 20.000
float lightRad = 0.001; // Lowest Light Radius
float lightRadStepIncrease = 0.500; // Amount of light radius increase per step.

// MAX falloff = 2.000
float falloff = 2.000; // Lowest Falloff Level
float falloffStepIncrease = -0.100; // Amount of falloff to increase per step.
// Use -# to inverse falloff to lower it while intensity rises.

//Increase and Speed:
integer increaseAmount = 10; // Number of steps increased
float pulseSpeed = 0.001; // Amount of time to wait between steps
float waitAtFull = 0.0; // Amount of time to wait at the top of the pulse (full settings)
float waitAtNone = 0.0; // Amount of time to wait at the bottom of the pulse (lowest settings)

//Color Detection: Automatic to Object Color (TRUE), or hard-coded (FALSE)?
//IF
integer detectColorForLight = TRUE;
//THEN
vector detectedColor;
//ELSE USE
vector colorSet = <1.0, 0.4235, 0.8431>;
//for a light color different from object's color.
// 255/255 = 1.0

  • Simple and easy to set up!
  • Fully commented with easy-to-edit parameters
  • Plenty of options for customizing the base script!
Average rating: full star full star full star full star full star
  • 5 star:
  • 4 star:
  • 3 star:
  • 2 star:
  • 1 star:
works as intended
full star full star full star full star full star Posted May 07, 2022 by BiroIsHere

works as intended

Was this review helpful?
A fantastic effect!
full star full star full star full star full star Posted June 30, 2014 by Novus Swansong

This is a nifty little script that gives your products a nice pulsing glow/light (as it suggests! :P)
Giere himself was also able to help out with a question regarding the script settings and provided on-site support, so 5/5 for customer service! :D

Was this review helpful?