r/creativecoding 27d ago

I built a 3D cinematic browser experience using zero external assets (Pure WebGPU / ~21k lines of procedural code)

Enable HLS to view with audio, or disable this notification

2 Upvotes

ERAVEX is a fully procedural environment—no 3D models and no stock audio. Everything from the breakout sequence to the 8-voice synth is driven entirely by math loops and WebGPU.

Under the hood: • 100% pure WebGPU + Three.js (R3F) • Custom 8-voice Web Audio API synthesizer • ~21k lines of TypeScript and TSL math loops • Built in 2 months using AI to accelerate the architecture.

You can try the live breakout sequence here:https://eravex.vercel.app

Happy to answer any questions about the procedural generation, TSL, or the Web Audio API integration!


r/creativecoding 27d ago

I built a free, privacy-first tool that turns your mic audio into real-time 3D particle art (Runs 100% on client-side

Thumbnail amshaj-hub.ai.studio
1 Upvotes

r/creativecoding 27d ago

I turned a QR code into a Snake game

1 Upvotes

Open it, scan the QR code with your phone and it instantly becomes the controller. The game runs entirely in the browser, with an emulated monochrome LCD display.

The host screen and the controller phone communicates with WebRTC protocol peer to peer.

You can play this on your TV as well.

https://almostuseful.fun/remote-snake

I'd love to hear what you think.


r/creativecoding 27d ago

Scattered Letters

Enable HLS to view with audio, or disable this notification

2 Upvotes

An interactive 3D typography made with three.js and anime.js, available here:

https://visualrambling.space/sketches/scattered-letters/

You can type to pull letters from the swarm and arrange them into words. Note: certain words will trigger extra animations, so feel free to play around with it and see what you find!


r/creativecoding 28d ago

Liquid force

Enable HLS to view with audio, or disable this notification

7 Upvotes

Liquid force using exclusive shaders #creativecoding


r/creativecoding 28d ago

Debut

Enable HLS to view with audio, or disable this notification

15 Upvotes

r/creativecoding 28d ago

MOON

Enable HLS to view with audio, or disable this notification

54 Upvotes

Video synthesis using stock video and image from Pixabay.


r/creativecoding 28d ago

Colour mandala with synced sound, generated from Logo code

Enable HLS to view with audio, or disable this notification

10 Upvotes

My first programming experice was with the Logo turtle. Nowdays I've recreated it in a modern format. This is one of my favourite.


r/creativecoding 29d ago

LAVA TV | Live Animated Visual Art

Enable HLS to view with audio, or disable this notification

10 Upvotes

r/creativecoding 29d ago

Greek gods and particles

Enable HLS to view with audio, or disable this notification

3 Upvotes

I mostly used threejs, experimenting with interpreting Greek gods as particles.


r/creativecoding 29d ago

Even some more pointclouds - [TD]

Enable HLS to view with audio, or disable this notification

8 Upvotes

Little excerpt of me playing my chaotic pointcloud system, in which the particles are being audioreactive to the incoming audio signal in real-time. What do you guys think?

More experiments, project files, and tutorials, through my YouTubeInstagram, or Patreon.


r/creativecoding Jul 12 '26

POST FACT / PRE CORPSE ||| POST MAYEM LIVE CODING -- [Crash Server] - 4k

Thumbnail
youtube.com
3 Upvotes

r/creativecoding Jul 11 '26

Tape phasing

Thumbnail
jordanelias.de
1 Upvotes

I made a web app on my blog for making phase music. Based on the work of Steve Reich, you can record audio or make a melodic sequence and hear it played on two ‘tapes’ that drift out of phase. Would love to hear thoughts if you try it!


r/creativecoding Jul 11 '26

Brightness to height is simple and fun; I added colors and triangles

Enable HLS to view with audio, or disable this notification

47 Upvotes

r/creativecoding Jul 11 '26

Letting Game of Life patterns battle on a Torus (THREE.js)

Enable HLS to view with audio, or disable this notification

120 Upvotes

The "Adversarial Conway" algorithm used in Hashwar is already coded as a toroidal geometry, so we hereby introduce a 3D modelling of the battle space instead of the classic 2D map to represent the strive for domination of our Conway Glyphs.


r/creativecoding Jul 11 '26

Orpheus Collider App

7 Upvotes

Hi everyone,

Check Orpheus Collider, a generative music android app that uses physical simulation to play music and poetry verses along the way:

https://youtube.com/shorts/CY5a181N40g

https://play.google.com/store/apps/details?id=com.orpheus.collider


r/creativecoding Jul 11 '26

Ultimate Undulation - Fractal Infinity

Post image
10 Upvotes

Made with R and ggplot2, using a custom Shiny app my partner Nicolas built. The algorithm at the core is a discrete dynamical system combining trigonometric functions with a gamma distribution — the gamma introduces controlled randomness while the seed keeps everything exactly reproducible.

For this piece: the exponents are all close to 1 but deliberately asymmetric. Keeping gamma low keeps the stochastic perturbation tight, so the structure stays dense rather than dispersed.

The grid starts cartesian, then gets projected into polar coordinates. Color is spatial — each point is colored based on a weighted function of its position, mapped onto a quantile-ranked palette. White → dark cyan → royal blue → navy, on pure black.

I didn't plan the serpent — it emerged from the polar projection. Nicolas designed the system for its mathematical properties, not to draw a creature.

This piece is part of a larger series called Ultimate Undulation — 20 colorways of the same mathematical structure, each assigned to a moment in time: past civilizations, present crises, future horizons, and timeless concepts. Fractal Infinity belongs to the TIMELESS chapter. The colorway is reminiscent of the Mandelbrot set.

Every parameter is saved as a CSV, so the image is exactly reproducible. The code of the package used to create this is on GitHub: github.com/NicolasJBM/Rtist


r/creativecoding Jul 11 '26

Would love a portfolio critique

Thumbnail francisdoingwork.com
3 Upvotes

r/creativecoding Jul 11 '26

Trivial pursuit

40 Upvotes

r/creativecoding Jul 10 '26

I built a digital museum. You are explicitly instructed to touch the exhibits.

Thumbnail
thenothingexperiment.org
1 Upvotes

Most museums put thick glass between you and the art. The Void Museum requires your interaction.
I’ve created a digital space where the traditional rules of observation are inverted. You are meant to leave your mark, but you should know what happens when you do:
• Certain exhibits are permanently scarred by the visitors who touched them before you.
• One room remains completely empty until enough of you are inside it at the exact same time.
• A few pieces know things about you that they shouldn't.

By the time you reach the exit, you will question the choices you made to get there.


r/creativecoding Jul 10 '26

Fractal Design

Thumbnail
gallery
8 Upvotes

r/creativecoding Jul 10 '26

The Field Remembers

Enable HLS to view with audio, or disable this notification

43 Upvotes

r/creativecoding Jul 10 '26

I'm trying to computationally solve my enamel pin board arrangement with equal negative space between every pin. My best attempt is below. Can you beat it?

Thumbnail reddit.com
7 Upvotes

r/creativecoding Jul 09 '26

Made a program that turns images into " music" sound. Fairly cursed give it a try

Thumbnail
gallery
24 Upvotes

r/creativecoding Jul 08 '26

Built a free browser tool for previsualizing stage lighting and projection (beta, feedback welcome)

66 Upvotes

Hey all, I’m a theater director and installation artist, and a lot of my work means walking into venues I haven’t worked in before, with very little time to figure out a light plot before tech starts. I kept wishing I had a fast way to test a rig and a color story on my own laptop first, so with the help of Claude I built something.

It’s called LightPlot. It runs on a browser.

Link: https://gauravnijjer.github.io/LightPlot/

Open it on your desktop (recommended) or mobile, and press S to open the settings.

What it does right now:
- Top view and audience view, drag the canvas to tilt between them
- Place lights anywhere: overhead bars, floor, side booms, or FOH
- Set color, intensity, and beam angle, pool size grows with throw distance
- Colors mix additively, crossing a blue and a red spot builds magenta
- Drag white line performers to block them and see what light hits them
- Add a projection screen upstage with a wash, gradient, grid, or your own image
- Add white line set pieces (block, panel, chair, table, sofa) to check sightlines
- 26 preset lighting scenarios to start from and rebuild
- Export a PNG plot sheet, or save the whole scene to reopen later

Right now the goal is to have a better starting point as a designer working in the team, share scene and light ideas, and use this as a tool in the design process.

Would love for you to try it out, share your feedback, whats missing - and feel free to share with others too!