(March 2026) Monthly WIP Screenshot Thread
jMonkeyEngine Hub
March 1, 2026
Shadersunday.
testing the layouting and effects shaders. all sdf based, textrendering (text/outline/glow) and panel with borders, (background/border/glow) and on each channel one of the effects can be applied.
gist.github.com
https://gist.github.com/zzuegg/0cb2ce951b42948e244bd1173e99b9ce
UiEffects.glsllib
vec3 applyLayerEffect(vec3 color, vec4 effect, vec4 effectColor, vec2 coord, float time) {
int type = int(effect.x);
float speed = effect.y;
float intensity = effect.z;
float scale = effect.w;
bool hasColor = effectColor.a > 0.0;
// 1: ripple — concentric rings expanding from center
if (type == 1) {
float dist = length(coord);
float ripple = sin(dist * 0.3 * scale - time * speed * 5.0) * 0.5 + 0.5;
This file has been truncated. show original
Discussion in the ATmosphere