







Exploring the math and intuition behind blend modes in the browser
Every blend mode explained · Sketch Blog
Learn how to use blend modes in Sketch to give your designs that extra polish.
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!

Building Glass for the Web
How we built a cross-browser glass effect for the web, and how it shapes a family of components.

Solving Performance for 2D & 3D Web Apps: Finally!
Shaders
Component library for creative WebGPU effects in modern frontend frameworks. Compose interactive visuals for Vue, React, Svelte and Solid.

Adventures in Neural Rendering
In recent years, neural networks have started to find their way into many areas of rendering. While antialiasing and upscaling are probably the most well‑known uses, they’re far from the only ones—…

The Blog of Maxime Heckel
Hi I'm Maxime, and this is my blog. In here, you'll find all the articles I wished I had when I was learning about web development, shaders, real-time 3D on the web, and more. Each piece I write aims to dive deep into the topics I'm passionate about, while also making complex topics more accessible through interactive playgrounds, visualization, and well detailed walkthroughs. My goal is to give you the tools and intuition to explore further on your own.

Svelte Components Explained: Props & Composition Made Simple
Quick question: why do modern apps feel so smooth, even though they’re insanely complicated under the...

Three.js From Zero — Creative Web 3D for Artists · MasterAllArts
Learn Three.js as part of the MasterAllArts creative 3D roadmap: turn drawings, models, shaders, and portfolio ideas into interactive Web 3D scenes. Free articles with live demos.

Ditherpunk — The article I wish I had about monochrome image dithering — surma.dev
I always loved the visual aesthetic of dithering but never knew how it’s done. So I did some research. This article may contain traces of nostalgia and none of Lena.

Cosmograph: Beautiful visualization and analytics right in the browser | Cosmograph
Beautiful visualization and analytics right in the browser

Thousands of Styled Rectangles in 120FPS on GPU
Secrets of rendering extremely fast UIs in WebGPU by minimizing overhead on the GPU.

new tool: Impromptu Texture Browser
This is a “texture browser” utility widget for UE5.5 that presents materials in the style you’d expect from a level editor in the 90s: as square thumbnails.


Fragment | A modern toolkit for creative coding
Fragment lets you sketch, render, and export canvas-based graphics with ease, from quick experiments to production-ready visuals. Built on top of Vite, Svelte and Mediabunny.

Interface Realisms: The Interface as Aesthetic Form
Until now, digital arts have largely been understood to belong in traditional genres or forms of art: we are said to have electronic literature, net.art, or electronic, techno music. Sometimes interesting discussions have arisen concerning the very ontology of digital art, and questions such as whether net.art should be seen within the tradition of the visual arts or as a form of literature connecting it to the different traditions and questions regulating these arts.[1] While it is not my intent to disconnect digital art from traditional art, or to argue for the irrelevance of the traditional forms of art, I will in the following establish the interface as an aesthetic and critical framework for digital art.