Felix Martinez's Avatar

Felix Martinez

@felixmartinez.dev

Currently working as Graphics engineer & Tech director. My practice blends human interfaces, interaction design and realtime rendering.

212
Followers
224
Following
24
Posts
07.11.2024
Joined
Posts Following

Latest posts by Felix Martinez @felixmartinez.dev

Video thumbnail

it takes time — a (vibe)coded watchface done in 30 min with #threejs and #troikatext
Link: clock.felixmartinez.dev
Press Ⓜ️ to show/hide controls

27.04.2025 21:18 👍 9 🔁 1 💬 0 📌 0
Video thumbnail

Day 6 for #genuary2025 - "Make a landscape using only primitive shapes", boxes seems to be the most common approach this year. My take uses instanced boxes in #webGPU and FBM noise to drive the height.
Link: genuary25.felixmartinez.dev/sketches/day...

07.01.2025 01:30 👍 11 🔁 0 💬 0 📌 0
Video thumbnail

Bit behind with #genuary2025 day 4 was "black on black" and I did some tweaking on my #webgpu msdf font renderer, playing with vertex shader transformations over instanced geometry.
Link: genuary25.felixmartinez.dev/sketches/day...
Source: github.com/Siroko/genua...

Time to jump onto day 5 and 6 😅

06.01.2025 21:11 👍 5 🔁 0 💬 0 📌 0
Video thumbnail

Day 3 and the "Exactly 42 lines of code" I went for a quick "Boids" implementation with vanilla canvas 2D on Typescript.

Link: genuary25.felixmartinez.dev/sketches/day...
#genuary2025 #genuary3

03.01.2025 20:43 👍 13 🔁 1 💬 1 📌 0

It is an effect from the macromedia Flash times, where the frames of the webcam were passed down to different frames on a grid, so that you could see some sort of motion trails. It was done in a studio in London called hi-res IIRC.

03.01.2025 15:16 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Day 2 of #genuary2025 for the prompt: Layers upon layers upon layers. I thought about replicating the good old Nanikawa effect on WebGPU, but I just had a couple of hours while flying on a plane to code it, so this is where I landed :)

Link: genuary25.felixmartinez.dev/sketches/day...

02.01.2025 19:57 👍 14 🔁 0 💬 1 📌 0

thanks! much appreciated ❤️

01.01.2025 00:11 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Day one for Genuary 2025.
Prompt: Vertical or horizontal lines only.
Link: genuary25.felixmartinez.dev/sketches/day...

A rainy day, is a quick entry done with my custom WebGPU engine. I will try to keep up with #genuary2025 this year, let's see how it goes 😅

31.12.2024 16:35 👍 20 🔁 0 💬 2 📌 0
Video thumbnail

Flora is an exercise from 2021 when I was exploring instanced rendering and dynamic systems by using procedural functions to animate and position geometry.
It is coded using #threejs as a 3D engine and custom #glsl shaders to optimize rendering speed.

17.12.2024 18:45 👍 25 🔁 2 💬 0 📌 0
Video thumbnail

managed to improve the glyph render quality at different distances. Also having fun with mouse strength/direction on the compute shader.

Live link: kansei.graphics/examples/ind...

23.11.2024 01:12 👍 14 🔁 0 💬 0 📌 0
Video thumbnail

getting into Aino and Alvar Aalto vibes with this one.
Compute buffers updating nicely also on mobile phones.
#webgpu

19.11.2024 19:16 👍 7 🔁 0 💬 0 📌 0

🙋‍♂️

18.11.2024 10:46 👍 2 🔁 0 💬 0 📌 0
Video thumbnail

Progress with the msdf font renderer on my very own WebGPU engine. Glyph positions and metrics are on compute buffers so they can be manipulated on a compute shader pipeline. Love the sharpness when zoomed in ✌🏻

#webgpu

17.11.2024 18:09 👍 8 🔁 0 💬 0 📌 0
Video thumbnail

Finally got the SDF font parser integrated on my WebGPU framework! Next step, glyph bounds and instanced drawing.

#webGPU

12.11.2024 16:43 👍 17 🔁 3 💬 1 📌 0
Video thumbnail

infinite squeezed half-spheres displaced with some noise functions.

🔗 Live link -> 04flora.netlify.app

11.11.2024 17:23 👍 9 🔁 2 💬 0 📌 0

🙋‍♂️

11.11.2024 16:59 👍 1 🔁 0 💬 0 📌 0

is cool yes!

10.11.2024 01:45 👍 0 🔁 0 💬 0 📌 0

thanks!

10.11.2024 01:43 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

I did this experiment that generates random compositions of boxes on every refresh of the page.
breel-weekly-brutalist.netlify.app

#threejs

10.11.2024 01:38 👍 10 🔁 0 💬 0 📌 0
Video thumbnail

steering behaviour running on the GPU, realtime WebGL FTW

08.11.2024 00:22 👍 6 🔁 1 💬 2 📌 0
Video thumbnail

R&D with ML depth estimation applied to video footage

08.11.2024 00:15 👍 1 🔁 1 💬 1 📌 0
Video thumbnail

More realtime typography simulation work.

08.11.2024 00:11 👍 7 🔁 1 💬 0 📌 0
Video thumbnail

Some vanilla WebGPU compute shader interacting with the mouse. Very nice what browsers can do these days.

08.11.2024 00:08 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

exploring typographic GPU simulations with WebGL!

08.11.2024 00:06 👍 4 🔁 0 💬 0 📌 0