Author Topic: Modified Shaders (transparent shadows and better specular!)  (Read 138 times)

This is a compilation of community-made shaders that i've modified to make shadows slightly transparent (for better indoor clarity), and include a fix for specular highlights from the sun light to respect the alpha channel of textures (which fixes some longstanding ugly and even unsightly artifacts)

This pack also includes Hata's revised shader toggle to include all those shaders (and remove an inferior keybind)
Quote from: Read Me.txt
Modified shaders for Blockland
 - Compiled and modified by Masterlegodude
 - Shader toggle add-on by ZSNO, revised by Hata, edited by Masterlegodude
 - Original shaders by Hata, LegoPepper, Port, and QuadStorm
 - Specular from sun light now respects alpha channels, fixing incorrect sheen on decals and brickTOP textures, fix by Rallyblock

Installation:
 - Drop the Add-Ons and shaders folders into your Blockland directory, overwrite any files if asked

Usage:
 - Look for the 'Scroll Shaders' function in your control options and assign it to a key
 - Once in-game, hold down the key you assigned and use the scroll wheel to select a shader, then release the key to apply the shader

Each shader's '_frag' file has the values for shadow transparency and specular coverage somewhere at the top for easy modifying if you want to experiment with different values to see what fits your taste

Both parameters have comments above them that explain what they are and what they do

NOTE:
Some shaders may instead use the 'occlusionBlend' parameter for bloom and therefor will not affect shadow opacity in those cases

Download:
BL Modified Shaders.zip

Screenshots:




Reminder:
Also remember to check out my brickSIDE edit that makes the sides of bricks actually shine!
« Last Edit: May 04, 2026, 01:30:13 PM by Masterlegodude »

- Specular from sun light now respects alpha channels, fixing incorrect sheen on decals and brickTOP textures, fix by Rallyblock

This fix was actually by Pah1023, I was just the one that edited it slightly and shared it.

this would have done some numbers back in 2015