-
Notifications
You must be signed in to change notification settings - Fork 0
ChickenShadow
Michael edited this page Jul 1, 2024
·
1 revision
Shadow Chickens is an extended version of my 3D lighting shaders. It handles the same basic diffuse lighting calculations, but can also make use of a shadowmap to, uhh, cast shadows.
- All of the stuff which Luminous Chickens includes: light types, ambient light, fog, etc
- Render the scene to a shadowmap which can then be added to the lighting shader to mask out regions hidden from direct sun
- Filter shadows to soften hard edges, feather out shadows towards the boundary of the shadowmap
- Works on Windows and Linux whenever I get around to testing it; html5 is cursed
The documentation for Shadow Chickens can be found on the following pages:
- The project can be found on itch.io here. It's a paid asset, priced at $5, much like Cartoon Chickens. (Luminous Chickens itself is still free.)
- Knowledge of how 3D lighting works is strongly recommended. See the About Lighting page.
- Knowledge of how shadowmaps work is also extremely useful to have, though not required. See the About Lighting page. (Learning how to write these yourself is a pretty good way around the price tag, if you don't want to pay.)
- The chicken icon and walking sprite was created by @alemunin
- The skybox and 3D meshes in the demo were created by the excellent synty studios
- The planet image maps came from somewhere on NASA's Jet Propulsion Laboratory gallery