Downloads

Tagged 'Lighting'

Screenshot titled "Screenshots inadequate. Watch the video for an example."
  • Enjoy the novelty of browsing existing maps with ray traced baked lighting.
  • Destroy light scenery to change level brightness dynamically in-game.
  • Use the script as a 1st-pass lighting aid when designing new levels. Various configurables for mappers in script file. (This script will never replace the intentional artistic touch of mappers given the constraints of the game engine.🤗)

Video Example: https://youtu.be/8XwH0aqoTK8

Notes for version 1.01:

1) Optimized performance of functions. Estimated 2.3x speed-up over v1 ! Fingers crossed 🤞 for no regressions.

2) DEBUG ephemera disabled by default. While cool looking, it's a performance drain that won't be in the Player's view the majority of the time.

3) New 'EMITTER_SELECT' option in CONFIG: 'all' (Default), 'scenery_only' or 'surfaces_only'. Best used to lay out the surface-only intensities and then to come back after adding light fixtures to brighten those zones using the 'brighter' blend mode.

4) Can now define the final emitter intensity values in the CONFIG. Off/No modification also allowed.

96 downloads, 0 reviews, 1 screenshot

EasyShade 1.5

Crater Creator on 08/05/2012

Screenshot titled "Example 1 (animated gif)"

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

Notes for version 1.5:

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

3,221 downloads, 2 reviews, 2 screenshots, 5.0 rating