Creating Audio-Reactive Visuals with Dynamic Particles in Three.js

In this tutorial, you will learn how we at ARKx crafted the audio-reactive visuals for Coala Music’s website. We’ll walk through the concepts and techniques used to synchronize audio frequencies and tempo, creating a dynamic visualizer with procedural particle animations. Getting Started We will initialize our Three.js scene only after the user interacts; this way,… Continue reading Creating Audio-Reactive Visuals with Dynamic Particles in Three.js

Creating an Interactive Mouse Effect with Instancing in Three.js

Mind-blowing effects that require thousands, possibly millions of objects like hundreds of paper planes, brains made out of triangles, or a galaxy of stars, push the limits of the GPU. However, sometimes it’s not because the GPU cannot draw enough, at times it’s bottlenecked by how much information it’s receiving. In this tutorial, we’ll learn… Continue reading Creating an Interactive Mouse Effect with Instancing in Three.js

Creating a Bulge Distortion Effect with WebGL

Distortion in WebGL can be a lot of fun. Recently, I had to create a special effect called “Bulge” for a project on the Upperquad.com website. Here is a short video showcasing it. The idea was to create a distortion that originates from a point and pushes everything around it. In “Adobe After Effects,” you… Continue reading Creating a Bulge Distortion Effect with WebGL

Rock the Stage with a Smooth WebGL Shader Transformation on Scroll

From our sponsor: Guide customers along the path to purchase with our award-winning platform. Starting at $14.99/mo. 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 shader animation linked to… Continue reading Rock the Stage with a Smooth WebGL Shader Transformation on Scroll

27 Exciting New Tools For Designers, March 2021

Looking for something new to get you excited about design work? This list is packed with all kinds of goodies to help you feel inspired and ready to work. Here’s what new for designers this month. Top Picks for March Same Energy Same Energy, in beta, is a visual search engine. You can search with… Continue reading 27 Exciting New Tools For Designers, March 2021

Exciting New Tools for Designers, June 2020

The best new tools for designers are ones that make your life easier and your workflows faster. You’ll find some of those in this list this month for sure. From tools to help you capture and manage color palettes to AI-powered design analytics to simple animations, there’s something for almost every designer or developer. Here’s… Continue reading Exciting New Tools for Designers, June 2020

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 using simplex noise. To keep things short, we’ll just focus on the plane effect and not… Continue reading Create a Wave Motion Effect on an Image with Three.js

Exploding 3D Objects with Three.js

A set of WebGL demos that show an exploding 3D object animation inspired by “Kubrick Life Website: 3D Motion”. From our monthly sponsor: HelloSign API: Everything IT wants and developers love. Try it free today. Today we’d like to share an exploding object experiment with you. The effect is inspired by Kubrick Life Website: 3D… Continue reading Exploding 3D Objects with Three.js

Interactive Repulsion Effect with Three.js

A tutorial on how to recreate the interactive repulsion effect of grid items seen in BestServedBold’s Dribbble shot “Holographic-Interactions”. This tutorial is going to demonstrate how to build an interesting repulsion effect for a grid of elements using three.js and TweenMax (GSAP). The effect is a recreation of BestServedBold’s Dribbble shot Holographic-Interactions. Attention: We assume… Continue reading Interactive Repulsion Effect with Three.js

Master the Three.js 3D Web Graphics Framework in Our New Course

Learn how to use 3D graphics in your web design projects in our new short course, Three.js: Beyond the Basics. What You’ll Learn In our introductory course, 3D on the Web With Three.js, you were introduced to the world of 3D web graphics using the Three.js framework. In this new short course, Craig Campbell will help… Continue reading Master the Three.js 3D Web Graphics Framework in Our New Course

12 JavaScript libraries to watch in 2017

With hundreds of free JS libraries out there it’s tough to know where to put your energy. Some end up discarded or forked into new projects, while others grow rapidly and achieve widespread adoption. Most developers already know the big names like jQuery and React. But in this post I’d like to introduce twelve alternative… Continue reading 12 JavaScript libraries to watch in 2017

How to Make “The Aviator” 3D Game with Three.js

Posted · Category: License Free Codrops has shared The Making of “The Aviator”: Animating a Basic 3D Scene with Three.js, they created a simple 3D flying plane using Three.js, a 3D library that makes WebGL simpler. WebGL is a pretty unknown world for many developers because of the complexity and syntax of GLSL. But With… Continue reading How to Make “The Aviator” 3D Game with Three.js

20 Impressive Examples for Learning WebGL with Three.js

In this informative article, there are an accumulation of demonstrations, tutorials and resources which will inspire and motivate you to master more about the collection. Experiments and Demos The impressive demos which you see here are created using the Three.js collection and WebGL as a renderer. You can utilize WebGL straight, but selecting Three.js makes development… Continue reading 20 Impressive Examples for Learning WebGL with Three.js