Windows Terminal Shader Gallery

Everyone loves cool looking shaders in Windows Terminal!

However, finding them and installing them are a bit of a pain so we collected some here in this gallery and developed a tool for you to simplify installing a shader in your terminal.

Tool installation

# WindowsTerminalShaderTool requires
#  1. Windows Terminal
#  2. .NET 7.0
# Install the WindowsTerminalShaderTool
> dotnet tool install -g WindowsTerminalShaderTool
# List all shaders in the gallery
> wt-shader-tool --list
# Install the memories of green shader in your default profile
> wt-shader-tool --install memories-of-green
# Starts tool in interactive mode to let you find and install a shader
> wt-shader-tool
# Starts tool in "Windows Terminal Preview" mode
> wt-shader-tool -p
    

Contributing

If you like to contribute shaders or other improvements go here.

Gallery

Alien skin

Using warped FBM one can create height functions that looks like fluid

The shader 'Alien skin' courtesy of shadertoy.com

See 'Alien skin' live at shadertoy.com

Authors: *Mårten Rånge and Inigo Quilez

# Install 'Alien skin' shader in your default profile
> wt-shader-tool --install alien-skin
    

Another star tunnel

I grew up with Amiga and Atari ST and star tunnels were an important demo effect at that time so naturally I wanted to recreate the feeling. Inspired by P_Malin's 'Star Tunnel'

The shader 'Another star tunnel' courtesy of shadertoy.com

See 'Another star tunnel' live at shadertoy.com

Authors: *Mårten Rånge, mercury, sam hocevar, Inigo Quilez, P_Malin and Pascal Gilcher

# Install 'Another star tunnel' shader in your default profile
> wt-shader-tool --install another-star-tunnel
    

Aurelia logo

Recreating the Aurelia web framework logo

The shader 'Aurelia logo' courtesy of shadertoy.com

See 'Aurelia logo' live at shadertoy.com

Authors: *Mårten Rånge and Inigo Quilez

# Install 'Aurelia logo' shader in your default profile
> wt-shader-tool --install aurelia
    

Bubble bobble

Colorful underwater bubbles

The shader 'Bubble bobble' courtesy of shadertoy.com

See 'Bubble bobble' live at shadertoy.com

Authors: *Mårten Rånge, mercury and Claude Brezinski

# Install 'Bubble bobble' shader in your default profile
> wt-shader-tool --install bubble-bobble
    

C64 truchet pattern

The classic C64 truchet pattern: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10

The shader 'C64 truchet pattern' courtesy of shadertoy.com

See 'C64 truchet pattern' live at shadertoy.com

Authors: *Mårten Rånge

# Install 'C64 truchet pattern' shader in your default profile
> wt-shader-tool --install c64-truchet
    

Complex atanh math FTW

Based on the very cool shader 'Complex Atanh' by mla.

The shader 'Complex atanh math FTW' courtesy of shadertoy.com

See 'Complex atanh math FTW' live at shadertoy.com

Authors: *Mårten Rånge, mla, mercury, sam hocevar and Pascal Gilcher

# Install 'Complex atanh math FTW' shader in your default profile
> wt-shader-tool --install complex-atanh-ftw
    

CRT look

Attempting to recreate classic CRT look, one of the first shader created by me for Windows Terminal.

The shader 'CRT look' courtesy of shadertoy.com

See 'CRT look' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar and Inigo Quilez

# Install 'CRT look' shader in your default profile
> wt-shader-tool --install crt-look
    

C# logo

A simple shader featuring the C# logo. C# is a programming language for the .NET platform.

The shader 'C# logo' courtesy of shadertoy.com

See 'C# logo' live at shadertoy.com

Authors: *Mårten Rånge and Inigo Quilez

# Install 'C# logo' shader in your default profile
> wt-shader-tool --install csharp-logo
    

Dreams of amber

Dreams of amber is an impression of amber screens of old.

The shader 'Dreams of amber' courtesy of shadertoy.com

See 'Dreams of amber' live at shadertoy.com

Authors: *Mårten Rånge, Evilryu, sam hocevar, Inigo Quilez, nmz and Matt Taylor

# Install 'Dreams of amber' shader in your default profile
> wt-shader-tool --install dreams-of-amber
    

Emerald roses

Based on the shader '[2TC 15] Voronot' by Trisomie21. In this version using FBM to compute the height function.

The shader 'Emerald roses' courtesy of shadertoy.com

See 'Emerald roses' live at shadertoy.com

Authors: *Mårten Rånge, Trisomie21, Inigo Quilez and Pascal Gilcher

# Install 'Emerald roses' shader in your default profile
> wt-shader-tool --install emerald-roses
    

Face in the clouds

Using warped FBM to create a face in the clouds that stares into your soul.

The shader 'Face in the clouds' courtesy of shadertoy.com

See 'Face in the clouds' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, nmz, Matt Taylor and Inigo Quilez

# Install 'Face in the clouds' shader in your default profile
> wt-shader-tool --install face-in-the-clouds
    

F# in space

While not a space shader the twisted F# logos resembles space ships

The shader 'F# in space' courtesy of shadertoy.com

See 'F# in space' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, sam hocevar, nmz, Matt Taylor and Martijn Steinrucken

# Install 'F# in space' shader in your default profile
> wt-shader-tool --install fsharp-in-space
    

F# logo

A simple shader featuring the F# logo. F# is a programming language of the ML family. Runs on .NET but also transpiled into JavaScript, Python, Rust and more.

The shader 'F# logo' courtesy of shadertoy.com

See 'F# logo' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, Inigo Quilez and Martijn Steinrucken

# Install 'F# logo' shader in your default profile
> wt-shader-tool --install fsharp-logo
    

F# weekly logo

Sergey Tihon has been running F# weekly for years. This shader is intended as a 'Thank you for your hard work Sergey'

The shader 'F# weekly logo' courtesy of shadertoy.com

See 'F# weekly logo' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, Inigo Quilez, nmz, Matt Taylor and mercury

# Install 'F# weekly logo' shader in your default profile
> wt-shader-tool --install fsharp-weekly-logo
    

Glowing torus

Toruses are cool and neat and this based on a popular shader I created.

The shader 'Glowing torus' courtesy of shadertoy.com

See 'Glowing torus' live at shadertoy.com

Authors: *Mårten Rånge, mercury, sam hocevar, nmz, Matt Taylor and Inigo Quilez

# Install 'Glowing torus' shader in your default profile
> wt-shader-tool --install glowing-torus
    

Green damask rose

Based on the shader '[2TC 15] Voronot' by Trisomie21. I thought the shader looked neat but wondered what would happen if I computed the normal of the height function. This is the result.

The shader 'Green damask rose' courtesy of shadertoy.com

See 'Green damask rose' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, nmz, Inigo Quilez, Matt Taylor and Trisomie21

# Install 'Green damask rose' shader in your default profile
> wt-shader-tool --install green-damask-rose
    

Happy little windows terminal

Creating shader sometimes the best results come from 'Happy Accidents' as Bob Ross used to say.

The shader 'Happy little windows terminal' courtesy of shadertoy.com

See 'Happy little windows terminal' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, Inigo Quilez, nmz, mercury and Matt Taylor

# Install 'Happy little windows terminal' shader in your default profile
> wt-shader-tool --install happy-little-windows-terminal
    

Wall of hexagons

A wall of reflecting hexagons

The shader 'Wall of hexagons' courtesy of shadertoy.com

See 'Wall of hexagons' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, Martijn Steinrucken, nmz, Matt Taylor and sam hocevar

# Install 'Wall of hexagons' shader in your default profile
> wt-shader-tool --install hexwall
    

Infinite arcs

Inspired by CG art that utilizes infinite zooming

The shader 'Infinite arcs' courtesy of shadertoy.com

See 'Infinite arcs' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez and sam hocevar

# Install 'Infinite arcs' shader in your default profile
> wt-shader-tool --install infinite-arcs
    

Infinite boxes

Result from experimenting with zoom invariant subdividing of 2D space.

The shader 'Infinite boxes' courtesy of shadertoy.com

See 'Infinite boxes' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez and mercury

# Install 'Infinite boxes' shader in your default profile
> wt-shader-tool --install infinite-boxes
    

Lonely Batman

A simple flat shaded Batman I made based on Z0rg's work.

The shader 'Lonely Batman' courtesy of shadertoy.com

See 'Lonely Batman' live at shadertoy.com

Authors: *StanleySweet and z0rg

# Install 'Lonely Batman' shader in your default profile
> wt-shader-tool --install lonely-batman
    

Lonely fox

A simple flat shaded fox I made when I felt inspired.

The shader 'Lonely fox' courtesy of shadertoy.com

See 'Lonely fox' live at shadertoy.com

Authors: *z0rg

# Install 'Lonely fox' shader in your default profile
> wt-shader-tool --install lonely-fox
    

Lost planet

A simple shader reproduction of my friend autostrip's work https://www.instagram.com/p/CV-tjLSIgMu/. It was done during Genuary 2022.

The shader 'Lost planet' courtesy of shadertoy.com

See 'Lost planet' live at shadertoy.com

Authors: *z0rg and autostrip

# Install 'Lost planet' shader in your default profile
> wt-shader-tool --install lost-planet
    

Mandelbrot mapping

Tinkering around with mapping coordinates using Mandelbrot

The shader 'Mandelbrot mapping' courtesy of shadertoy.com

See 'Mandelbrot mapping' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, Martijn Steinrucken and Matt Taylor

# Install 'Mandelbrot mapping' shader in your default profile
> wt-shader-tool --install mandelmapping
    

Matrix Maelstrom

A failed attempt to recreate the matrix took a lucky turn. Uses bit ops which might be finicky on older cards.

The shader 'Matrix Maelstrom' courtesy of shadertoy.com

See 'Matrix Maelstrom' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, mercury and Pascal Gilcher

# Install 'Matrix Maelstrom' shader in your default profile
> wt-shader-tool --install matrix-maelstrom
    

Memories of green

Memories of green is an impression of the hercules screen of old

The shader 'Memories of green' courtesy of shadertoy.com

See 'Memories of green' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, nmz and Matt Taylor

# Install 'Memories of green' shader in your default profile
> wt-shader-tool --install memories-of-green
    

Mobius boxes

Pink boxes distored by apply mobius transform.

The shader 'Mobius boxes' courtesy of shadertoy.com

See 'Mobius boxes' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, mercury and Hexler

# Install 'Mobius boxes' shader in your default profile
> wt-shader-tool --install mobius-boxes
    

Necropolis

Flying over an alien necropolis

The shader 'Necropolis' courtesy of shadertoy.com

See 'Necropolis' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, sam hocevar, nmz, Matt Taylor, mercury and Claude Brezinski

# Install 'Necropolis' shader in your default profile
> wt-shader-tool --install necropolis
    

Neon city

Driving towards the neon city and the setting sun.

The shader 'Neon city' courtesy of shadertoy.com

See 'Neon city' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, sam hocevar and mercury

# Install 'Neon city' shader in your default profile
> wt-shader-tool --install neon-city
    

Neon style

Neon style background.

The shader 'Neon style' courtesy of shadertoy.com

See 'Neon style' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, sam hocevar, mercury, Pascal Gilcher, nmz and Matt Taylor

# Install 'Neon style' shader in your default profile
> wt-shader-tool --install neon-style
    

Neonwave sunrise

Neonwave sunrise is a shader version of art shared by @shreythecray(Twitter)

The shader 'Neonwave sunrise' courtesy of shadertoy.com

See 'Neonwave sunrise' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, Inigo Quilez, nmz, mercury and Matt Taylor

# Install 'Neonwave sunrise' shader in your default profile
> wt-shader-tool --install neonwave-sunrise
    

Neonwave sunset

Neonwave sunset is an attempt to recreate the common neonwave theme of driving along a road into the sunset.

The shader 'Neonwave sunset' courtesy of shadertoy.com

See 'Neonwave sunset' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, Inigo Quilez, nmz, mercury and Matt Taylor

# Install 'Neonwave sunset' shader in your default profile
> wt-shader-tool --install neonwave-sunset
    

Nested transparent sphere4

A sphere4 is a boxy looking 'sphere'. The normals are nicer than on a normal box and gives nice reflection and refraction effects.

The shader 'Nested transparent sphere4' courtesy of shadertoy.com

See 'Nested transparent sphere4' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar, Inigo Quilez, nmz and Matt Taylor

# Install 'Nested transparent sphere4' shader in your default profile
> wt-shader-tool --install nested-transparent-sphere4
    

Night sky

A simple night sky made for a friend.

The shader 'Night sky' courtesy of shadertoy.com

See 'Night sky' live at shadertoy.com

Authors: *z0rg

# Install 'Night sky' shader in your default profile
> wt-shader-tool --install night-sky
    

Pretty sweet colors

I watched a YT for on .NET, didn't remember anything except I thought the colors and shapes were pretty sweet around 0:09 in the video. So improvised a shader around it.

The shader 'Pretty sweet colors' courtesy of shadertoy.com

See 'Pretty sweet colors' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar and nmz

# Install 'Pretty sweet colors' shader in your default profile
> wt-shader-tool --install pretty-sweet-colors
    

Recursion

An exploration in recursion.

The shader 'Recursion' courtesy of shadertoy.com

See 'Recursion' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, Pascal Gilcher, Claude Brezinski, sam hocevar, nmz and Matt Taylor

# Install 'Recursion' shader in your default profile
> wt-shader-tool --install recursion
    

Sea and moon

Bright moon over dark waves. Hopefully works fine on slower machines

The shader 'Sea and moon' courtesy of shadertoy.com

See 'Sea and moon' live at shadertoy.com

Authors: *Mårten Rånge

# Install 'Sea and moon' shader in your default profile
> wt-shader-tool --install sea-and-moon
    

Simple shader

A simple shader as a minimal example on how to do a Windows Terminal shader

The shader 'Simple shader' courtesy of shadertoy.com

See 'Simple shader' live at shadertoy.com

Authors: *Mårten Rånge

# Install 'Simple shader' shader in your default profile
> wt-shader-tool --install simple-shader
    

Solar system

A simple solar system landscape.

The shader 'Solar system' courtesy of shadertoy.com

See 'Solar system' live at shadertoy.com

Authors: *z0rg

# Install 'Solar system' shader in your default profile
> wt-shader-tool --install solar-system
    

Solme AVIX

A shader created to match the AVIX logo used at Solme AB.

The shader 'Solme AVIX' courtesy of shadertoy.com

See 'Solme AVIX' live at shadertoy.com

Authors: *Mårten Rånge and Inigo Quilez

# Install 'Solme AVIX' shader in your default profile
> wt-shader-tool --install solme-avix
    

Spirals

Dusted off an old failed shader attempt but with a new color palette and some new tricks it looks pretty cool now.

The shader 'Spirals' courtesy of shadertoy.com

See 'Spirals' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, nmz, Matt Taylor and mercury

# Install 'Spirals' shader in your default profile
> wt-shader-tool --install spirals
    

Stars and galaxy

Sunrise over an alien planet with a large moon and a distant galaxy.

The shader 'Stars and galaxy' courtesy of shadertoy.com

See 'Stars and galaxy' live at shadertoy.com

Authors: *Mårten Rånge, Inigo Quilez, Matt Taylor, nmz, sam hocevar, mercury and Stephane Cuillerdier

# Install 'Stars and galaxy' shader in your default profile
> wt-shader-tool --install stars-and-galaxy
    

Swetugg

Swetugg organizes good and affordable conferences in Sweden.

The shader 'Swetugg' courtesy of shadertoy.com

See 'Swetugg' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar and Inigo Quilez

# Install 'Swetugg' shader in your default profile
> wt-shader-tool --install swetugg
    

The Decepticons

The Decepticons logo with a metallic finish and red background

The shader 'The Decepticons' courtesy of shadertoy.com

See 'The Decepticons' live at shadertoy.com

Authors: *Mårten Rånge, sam hocevar and Inigo Quilez

# Install 'The Decepticons' shader in your default profile
> wt-shader-tool --install the-decepticons
    

Thindal

I liked the twitch streamer Thindal graphics and wanted to create something inspired by it, also borrowed ideas from BigWing's 'The Universe Within'

The shader 'Thindal' courtesy of shadertoy.com

See 'Thindal' live at shadertoy.com

Authors: *Mårten Rånge, Martijn Steinrucken, mercury, sam hocevar and Inigo Quilez

# Install 'Thindal' shader in your default profile
> wt-shader-tool --install thindal
    

WCOM AB

I used to work with @devlead and @tobiasandersson at WCOM AB. Created this WCOM shader for them.

The shader 'WCOM AB' courtesy of shadertoy.com

See 'WCOM AB' live at shadertoy.com

Authors: *Mårten Rånge, Martijn Steinrucken, mercury, sam hocevar and Inigo Quilez

# Install 'WCOM AB' shader in your default profile
> wt-shader-tool --install wcom
    

Xor rings

I am a big fan of highly saturated glowing colors so naturally I am a big fan of Xor's Cosmic shader.

The shader 'Xor rings' courtesy of shadertoy.com

See 'Xor rings' live at shadertoy.com

Authors: *Mårten Rånge, Pascal Gilcher and mercury

# Install 'Xor rings' shader in your default profile
> wt-shader-tool --install xor-rings