
Interactive Mouse Shaders for Ren'Py
A downloadable Ren'Py shader pack
Mouse-tracking shader effects for Ren'Py
(Note: All animations on this page were made in Ren'Py using these shaders.)
Enhance your Ren'Py visual novel's interactivity with shaders that react dynamically to the player's mouse movements! Narrow flashlight beams for horror games, "peekaboo" see-through effects, procedural fog to add some mysterious ambience, and more! No Python experience is required to use these effects.
Examples
show scene forest at fog() // applied to scene

show slime at squish() // applied to character image

show scene dungeon at torchlight(scale=0.3) // with custom options
Included Effects
- Flashlight - Applies a spotlight effect to the mouse, creating a spooky atmosphere perfect for mystery or horror games.
- Peekaboo - Lets the player see through a given layer or image to reveal what's underneath.
- Fog - Obscures the image with a mysterious fractal Brownian Motion-based cloud effect that shifts over time.
- Radial Blur - Applies an artful blur to the image, except in a radius around the cursor.
- Squish - A cute effect that allows the player to (temporarily) squish things with the cursor.
- Bulge - owo what's this? An effect that magnifies the area close to the cursor.
- Torchlight - Like a flashlight but flickery and made of fire, for those old-fashioned lighting needs.
All included effects are customizable with one or more parameters including radius, intensity, etc.
Usage
Download and extract the included .rpy
file to your Ren'Py project folder. Use the supplied transforms to apply the shaders to any displayables (including layers, images, and backgrounds.) Further documentation of each effect, including customization, can be found in the Ren'Py file.
Terms
You are free to modify and use any of these effects in commercial and non-commercial projects (provided you credit me by linking to this page.)
You may not sell or redistribute this code as a standalone asset or as part of a library.
Donations appreciated!
This shader pack is available for free because it contains information that may be useful to other Ren'Py developers. I've learned a lot from the generous sharing of knowledge by community members on LemmaSoft and other forums, so this is my way of giving back. That said, your donations and support would help greatly in enabling me to spend more time creating games and tools for the Ren'Py community.
Published | 1 day ago |
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | Postludium |
Genre | Visual Novel |
Tags | Ren'Py, Shaders |
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
This is incredible! Thank you for sharing.
Oh wow! This is pretty cool!
Cool effects! Thank you for these!