r/shaders

Solas Shader help
▲ 0 r/shaders+1 crossposts

Solas Shader help

finally downloaded solas shader but whenever i go into video settings > shader pack settings to get more detailed settings , it won't give me anymore options than whatever is on the iris thing .. im on macbook using 26.1.2 fabric

u/Big_Passenger_7435 — 23 hours ago
▲ 9 r/shaders+1 crossposts

How would you make two raymarched fireballs collide and merge?

Hello, I’m trying to make two raymarched procedural fireballs collide and merge, similar to this Shadertoy fireball: https://www.shadertoy.com/view/WcK3Rt I don’t want to simply overlay two copies; I’d like the fire volumes to feel like they actually affect each other.

Is the right approach to model each fireball as an SDF/density field, duplicate it with two centers, and combine them with smooth union / a contact reaction term? Or is there a better way to think about this?

reddit.com
u/Alternative_Yam_1638 — 21 hours ago
▲ 74 r/shaders+4 crossposts

I Compared Some of the Best CRT Shaders for RetroArch

I spent a lot of time comparing some of RetroArch's best CRT shaders side by side, including how they look in actual gameplay. If you're trying to decide which one to use, this might save you some time.

Here

u/jak808 — 4 days ago
▲ 13 r/shaders+1 crossposts

Need help to understand this Matcap shader in Unity shader graphs!

Hey guys! This is a shader graph to create a matcap shader from Ben Cloward's channel. I just need help on understanding what is happening until the split node in the graph (I can understand the rest). My question is what is happening when the cross product was taken between the Normal vector and the normalized position vector? Also how someone come up with a solution like this? Thanks! :)

u/nashonightmare — 3 days ago
▲ 421 r/shaders+2 crossposts

Godot 4.6 Dynamic Water Ripples Update – V2.0.1 - Realism

I've just released a new update to my Godot 4.6 Dynamic Water Ripples asset and wanted to share it with the community.

The shader is designed to create interactive water surfaces with features like:

  • Dynamic ripple simulation
  • Interactive splash effects
  • Underwater tinting
  • Surface distortion/refraction
  • Animated bubbles
  • Easy customization for different water styles

It's intended for lakes, rivers, pools, and other water surfaces in 3D projects.

I'd love to hear any feedback or suggestions for features that would make it more useful for your own projects.

You can check it out here:
https://paper-kitty-games.itch.io/godot-4-dynamic-ripples

If anyone has questions about how it's implemented or wants to see specific features added in future updates, let me know!

V2.0.1 - Hyper Realism Changes

- fixed how ripples work making them half circle instead of full

- made jumping in water create a full ripple

- added ability to see ripples from other rigid bodies in the water

- added hyper realistic water

-lots of extras and bug fixes/redesigns

-new documentation

***For older releases I'm keeping them in the page if you prefer a specific version***

u/paperkittygames — 6 days ago
▲ 84 r/shaders+2 crossposts

My dream maps in my game Do think this shaders can work on mobile?!

First person shooter game

u/ZahraMoon1 — 6 days ago
▲ 6 r/shaders+1 crossposts

I built a browser-based GLSL shader editor — write vertex/fragment shaders and preview them live on terrain, primitives, or your own GLB models

Been working on this for a while — Universal Shader Studio is a browser-based GLSL editor built with React + Three.js.

What it does:

  • Live vertex + fragment shader editing with real-time compile
  • Preview on procedural terrain, primitives, or upload your own GLB model
  • Multi-format export: Three.js ShaderMaterial, R3F component, raw GLSL, vanilla WebGL
  • No install, no backend, runs entirely in the browser

Live: shader-studio-teal.vercel.app
Source: github.com/void032/shader-studio

Would love feedback from this community — especially on the export formats and what's missing for your workflow.

u/Icy-Expression6584 — 5 days ago
▲ 119 r/shaders+2 crossposts

Made an Interactive Holographic Card Material in UE5

u/ezero_262 — 7 days ago
▲ 12 r/shaders+5 crossposts

Need shading / shadows/ highlight advice plz (:

Can anyone give me some advice on improving the shading, shadows, and contouring of skin? This artwork is a good example of where I’m struggling.
I’ve watched tons of YouTube tutorials and practiced a lot, but I still have a hard time creating believable contrast and form. Whenever I try to add more depth, it ends up looking muddy or dirty instead of making the skin look like it actually has volume and contour.
If anyone has tips, paint-overs, exercises, or resources that helped you improve skin rendering, I’d really appreciate it. And please be nice to me—I’m still learning! 😅

u/Intrepid-Ocelot-6653 — 7 days ago
▲ 169 r/shaders+2 crossposts

I am building a browser shader editor where your webcam becomes ASCII using MediaPipe

Face in, ASCII out! This is a WebGPU shader editor with MediaPipe and GPU compute. Should I open source this?

u/Sea-Assignment6371 — 10 days ago

can you use shadertoy as a backgroudn for a website?

I love shaders. im building 3d websites since 2016, and just now today I've added a shadertoy shader behind of my website. I think it looks very nice and the fps is decent. So what's stoping us from using shaders more as backgrounds for websites?

u/tino-latino — 9 days ago

What happened here

Hey guys,

I'm reverse-engineering a film camera app and trying to recreate its color science in a GPU shader

I have a 2D Hue/Luminance chart showing the before and after results.

My main question is: How do you mathematically achieve this kind of color rendering?

The colors look rich, dense, and very cohesive, but they never look oversaturated or like bright digital RGB. Instead of a linear rainbow, similar hues seem to get pulled together into distinct color families, giving the whole image a more unified, film-like look.

What kind of math or color models produce this behavior? Are there specific techniques, papers, or algorithms I should look into?

Thanks!

u/Background_Yam8293 — 8 days ago
▲ 151 r/shaders+2 crossposts

I built an ASCII shader sandbox

I built an ASCII shader sandbox using react typescript with Claude, it features customizing ASCII shaders like turing pattern, gargantua blackhole, etc. It also has custom glyph ramps, field and animation, color themes and export. You can export it as an embedded html so you can use it on your own code, it also has png export if you want to make a wallpaper.

This is an open-source tool, so if you are interested in contributing or have a shader in mind that you want to add here, just fork it and make a PR and let's build things together, here is the Github Repository:

https://github.com/j-casimiro/ascii-shader-sandbox

I hope you liked it, thank you!

u/Mindless-Driver7775 — 11 days ago
▲ 53 r/shaders+2 crossposts

Acid Reflux

A bright, drifting, psychedelic Synesthesia shader filled with flowing color, surreal motion, and sky-high cotton-candy visual energy.

u/bloks_net — 11 days ago
▲ 34 r/shaders+3 crossposts

ShadeNet 28M — Dual-mode PBR material estimation from any RGB image

I trained a dual-mode MobileNetUNet (27.9M params) that does inverse rendering in both directions with a single model.

Mode 0: RGB → Inverse maps (basecolor, normal, roughness/metallic/depth)

Mode 1: Inverse maps → RGB reconstruction

The model randomly picks a direction each training batch, so both paths are learned jointly and stay cycle-consistent.

Architecture:

- MobileNetV2 backbone (frozen except last 8 layers)

- Parallel encoder for additional learned features

- UNet decoder with channel attention, spatial attention, and skip connections

- Shared head trunk with per-task 1x1 output projections

Training:

- Flickr8k with paired inverse-rendered data

- Image size: 512×512, Precision: 16-mixed

- Optimizer: AdamW / Prodigy

- Loss: L1 + 0.5×MSE per map with weighted combination (basecolor=1.0, normal=1.5, RMD=1.0, RGB=1.0)

- EMA, tiled inference with overlap blending, 5-pass median stacking for cleaner results

Output maps:

- Basecolor (3ch) — albedo/diffuse

- Normal (3ch) — surface normals in tangent space

- Roughness (1ch) — R channel of RMD

- Metallic (1ch) — G channel of RMD

- Depth (1ch) — B channel of RMD

Weights, ONNX models (quantized and full precision), inference scripts, and Gradio app:

https://huggingface.co/singam96/ShadeNet

Released under CC BY-NC 4.0 (research/non-commercial use).

u/singam96 — 10 days ago
▲ 22 r/shaders+3 crossposts

What does this effect remind you of?

I always think of Scooby Doo, but I called this Synesthesia Scene, "70s Show".

u/bloks_net — 11 days ago