three.js

Case Study: Anderson Moss ®️

The award-winning website for Anderson Moss culminates a year-long brand repositioning and integrates a fresh identity design that embodies the agency’s new direction. It stands as both a design and development folio piece in its own right, featuring interactive design that captures this identity and complements a number of custom development features. The distinct art

Case Study: Anderson Moss ®️ Read More »

Interactive 3D with Three.js BatchedMesh and WebGPURenderer

Three.js has been gradually rolling out the new WebGPURenderer, built on WebGPU, while also introducing their node system and the Three Shading Language. It’s a lot to unpack, and although it’s not fully production-ready yet, it shows great promise. In this article, I’ll walk you through an experimental Three.js demo using the new WebGPURenderer, BatchedMesh,

Interactive 3D with Three.js BatchedMesh and WebGPURenderer Read More »

How to Create a PS1-Inspired Jitter Shader with React-Three-Fiber

This project demonstrates a custom jitter shader inspired by the visual style of PS1-era games. The shader replicates the nostalgic ‘jitter’ effect, adding a retro aesthetic to 3D models—perfect for developers looking to add a retro feel to low-poly projects. I’ve always found PS1 games fascinating. Inspired by their nostalgic 3D environments, I decided to

How to Create a PS1-Inspired Jitter Shader with React-Three-Fiber Read More »

Grid Displacement Texture with RGB Shift using Three.js GPGPU and Shaders

In this tutorial, you will learn how to create a pixel/grid displacement effect using Three.js, enhanced with shaders and GPGPU techniques. The guide covers the application of a subtle RGB shift effect that dynamically responds to cursor movement. By the end, you’ll gain a solid understanding of manipulating textures and creating interactive visual effects in

Grid Displacement Texture with RGB Shift using Three.js GPGPU and Shaders Read More »

×

Hi There!

× How can I help you?