Adventus L2S: Lighting & Shadow Engine



^Click to Enlarge^
*18/7/06 Updated, Fixed shadow rendering problem



^Click to Enlarge^
*18/7/06 Updated, Fixed shadow rendering problem
Introduction:
This engine is designed for complex Lighting and Shadows in topdown GM6.1 games. It makes extensive use of surfaces, blend modes and primitive casters inorder to realistically render shadows and lighting. The engine comes in two forms:
- Full: All features Included but slightly slower (around 15%) than the Lite version.
- Lite: A greater balance between speed and features.
Features:
- Full z-axis support, casts shadows realistically based off the relative z positions of the light and shadow casters.
- True lighting; you can see on top of your shadow casters if their z position is less than the light.*
- ‘Z-position ordered’ casting system, shadow casters with higher z positions go over the ones with lower z positions.*
- Simple bump-mapping, Allows you to create differing surfaces ontop of your shadow casters. You can create dark areas and light area's on the top of you shadow casters to give the appearance of bumps or changes in z on the surface.*
- Polygon shadows, create your own shapes. You can also have a different z for each vertex, so you could create a pyramid if you liked.
- Fast optimised inbuilt shape shadow casters, including ellipses, boxes and barrels.
- Full control, you can dynamically modify just about everything, including; Ambient light, light colour, light size, light casting direction, light z position, etc.
- Pixel Perfect shadow and light casting.
- Custom built deactivation method.
- Possibly the only engine which doesn’t just cast linear shadows.
- Faster than other engines, I used my own knowledge of mathematics to get the fastest possible means by not using the usual slow trig functions and point distances/directions methods.
Next Version Features:
- Pre-rendering system, so you could render all the static lights and their shadow casters at the beginning of the game to save a huge amount of CPU resources at the expense of RAM.
- Different Shadow colours for each shadow caster.
- Light bloom
- Simple HDR
Type: .zip
Size: 941Kb
Includes: Both Edittable L2S Engines and Readme
Main: 64Digits
Mirror1: FreeWebTown
Mirror2: Host-a.net
Mirror3: weaponinhandgames Thanks zzyz for this mirror!
....More coming soon, Including .exe versions.... uploading is slow with dialup.....
Thank you for viewing my topic and hopefully trying my engine. Any Feedback will be greatly appreciated.... Especially FPS scores and Computer specs.
Cheers,


