Quantcast
Channel: shader – Codrops
Browsing index pages (25 articles)

Efecto: Building Real-Time ASCII and Dithering Effects with WebGL Shaders

An exploration of how classic image algorithms and CRT-era visuals come alive through real-time shaders on the web.

View Article


Image may be NSFW.
Clik here to view.

Create an Abstract Image Slideshow with OGL, GLSL, and GSAP

In today’s tutorial, we’ll dig (very) deep into the WebGL and GLSL worlds to create a really cool image carousel whose entire animation will depend on a single value; every calculation will be made...

View Article


Image may be NSFW.
Clik here to view.

Magical Marbles in Three.js

In April 2019, Harry Alisavakis made a great write-up about the “magical marbles” effect he shared prior on Twitter. Check that out first to get a high level overview of the effect we’re after (while...

View Article

Image may be NSFW.
Clik here to view.

Rock the Stage with a Smooth WebGL Shader Transformation on Scroll

It’s fascinating which magical effects you can add to a website when you experiment with vertex displacement. Today we’d like to share a method with you that you can use to create your own WebGL...

View Article

How to Create a Globe and Add Cities using Three.js

In this ALL YOUR HTML coding session you’ll learn how to create the globe and add cities to it using Three.js. This coding session was streamed live on April 4, 2021. Check out the live demo. Support:...

View Article


Tropical Particles Rain Animation with Three.js

People always want more. More of everything. And there is nothing better in the world to fulfil that need than particle systems. Because you can have thousands of particles easily. And that’s what I...

View Article

Image may be NSFW.
Clik here to view.

Creating an Infinite Circular Gallery using WebGL with OGL and GLSL Shaders

In this tutorial we’ll implement an infinite circular gallery using WebGL with OGL based on the website Lions Good News 2020 made by SHIFTBRAIN inc. Most of the steps of this tutorial can be also...

View Article

How to Code the Travelling Particles Animation from “Volt for Drive”

In this ALL YOUR HTML coding session you’ll learn how to recreate Volt for Drive’s glowing particles that endlessly travel through city streets. The website was made by the team of Red Collar. We’ll...

View Article


Twisted Colorful Spheres with Three.js

I love blobs and I enjoy looking for interesting ways to change basic geometries with Three.js: bending a plane, twisting a box, or exploring a torus (like in this 10-min video tutorial). So this...

View Article


Recreating Frontier Development Lab’s Sun in Three.js

In this ALL YOUR HTML coding session you’ll learn how to recreate the sun from Frontier Development Lab’s Sun Challenge, using numerous shaders, lots of layers of noise and CubeCamera. This coding...

View Article

Image may be NSFW.
Clik here to view.

Creating an Infinite Auto-Scrolling Gallery using WebGL with OGL and GLSL...

Hello everyone, introducing myself a little bit first, I’m Luis Henrique Bizarro, I’m a Senior Creative Developer at Active Theory based in São Paulo, Brazil. It’s always a pleasure to me having the...

View Article

Image may be NSFW.
Clik here to view.

WebGL Video Transitions with Curtains.js

We’ve done some crazy polygon transitions, and before that some WebGL Image Transitions. But a lot of people have been asking how to translate those techniques into the video world. And I agree, one...

View Article

Recreating the “100 Days of Poetry” Effect with Shader, ScrollTrigger and CSS...

Editor’s note: We want to share more of the web dev and design community directly here on Codrops, so we’re very happy to start featuring Yuriy’s newest live coding sessions that he records twice a...

View Article


Image may be NSFW.
Clik here to view.

Kinetic Typography with Three.js

Kinetic Typography may sound complicated but it’s just the elegant way to say “moving text” and, more specifically, to combine motion with text to create animations. Imagine text on top of a 3D...

View Article

Create a Wave Motion Effect on an Image with Three.js

Waves! Because who does not enjoy the visual comfort an oscillating motion has on the human eye? Well, I do and for this tutorial, I would like to explain how to make waves on a 3D plane with Three.js...

View Article


Audio-based Image Distortion Effects with WebGL

We’ve covered in the past how we can read data from Audio, using the p5.sound library and how we can use that data, to draw things in the canvas, using p5.js. Well, what if instead of drawing a...

View Article

Image may be NSFW.
Clik here to view.

How to Create Procedural Clouds Using Three.js Sprites

Today we are going to create an animated cloud using a custom shader material, extending the built-in Sprite material of Three.js. We’ll assume that you are familiar with React (including Hooks),...

View Article


Image may be NSFW.
Clik here to view.

Create Text in Three.js with Three-bmfont-text

There are many ways of displaying text inside a Three.js application: drawing text to a canvas and use it as a texture, importing a 3D model of a text, creating text geometry, and using bitmap fonts —...

View Article

Image may be NSFW.
Clik here to view.

How to Build an Underwater-Style Navigation Using PixiJS

This demo shows one way to make a navigation that is visually distinct, usable and accessible. Using the provided code, you can create all sorts of variations on this theme. I encourage you to try your...

View Article

Case Study: Portfolio of Bruno Arizio

Introduction Bruno Arizio, Designer — @brunoarizio Since I first became aware of the energy in this community, I felt the urge to be more engaged in this ‘digital avant-garde landscape’ that is being...

View Article
Browsing index pages (25 articles)


Latest Images