EasyShade

by Crater Creator

Download
Uploaded Aug 5th, 2012

Description

EasyShade contains functions for automating the lighting of Aleph One levels. It is intended to aid mapmakers in conjunction with their usual lighting techniques. EasyShade currently includes these functions (all parameters are optional):

sunlight(contrast, manual\_sun\_angle, cumulative) for simulating a directional light source that affects all surfaces and does not cast shadows

roomlight(brightness, floor\_threshold, ceiling\_threshold, radius) for assigning a brightness to an entire room at once

pointlight(brightness, max\_radius) for simulating a point light source where the player is standing (calculations done in 2D)

darken() and lighten() for nudging the brightness of the room you're in up or down. These functions are tied to the previous and next weapon keys, so you can make an adjustment by pressing one key instead of typing out a function call.

pavelight(brightness) for applying a single brightness to all surfaces in the entire level

resetlights() for restoring a level to its original lighting levels

Version 1.5

Major update, now with wholly different types of automated lighting.

1 Review

  • Currently 5/5 Stars.

Great idea

RyokoTK on Aug 7th, 2012, Version 1.5

For people that are trying to apply a consistent lighting effect over a large/geometrically complex area, this utility is great.

But if people start using this to light their entire maps with the same effect, I will reach through my ethernet cable through the entire internet to where you (yes, you, Crater Creator) live and murder you.

I hope it was worth it.

2 Screenshots

Example 1 (animated gif)

Screenshot titled "Example 1 (animated gif)"

Example 2 (animated gif)

Screenshot titled "Example 2 (animated gif)"