External Publication
Visit Post

(March 2026) Monthly WIP Screenshot Thread

jMonkeyEngine Hub March 1, 2026
Source

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

Loading comments...