Sign in

Felix Martinez

@felixmartinez.dev
219 followers 224 following 24 posts

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

PostsRepliesMedia
Felix Martinez @felixmartinez.dev · 27/04/2025
it takes time — a (vibe)coded watchface done in 30 min with #threejs and #troikatext Link: clock.felixmartinez.dev Press Ⓜ️ to show/hide controls
091
Felix Martinez @felixmartinez.dev · 07/01/2025
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...
0120
Felix Martinez @felixmartinez.dev · 06/01/2025
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 😅
050
Felix Martinez @felixmartinez.dev · 03/01/2025
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
1141
Felix Martinez @felixmartinez.dev · 02/01/2025
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...
1150
Felix Martinez @felixmartinez.dev · 31/12/2024
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 😅
2200
Felix Martinez @felixmartinez.dev · 17/12/2024
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.
0262
Felix Martinez @felixmartinez.dev · 23/11/2024
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...
0150
Felix Martinez @felixmartinez.dev · 19/11/2024
getting into Aino and Alvar Aalto vibes with this one. Compute buffers updating nicely also on mobile phones. #webgpu
070
Felix Martinez @felixmartinez.dev · 17/11/2024
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
080
Felix Martinez @felixmartinez.dev · 12/11/2024
Finally got the SDF font parser integrated on my WebGPU framework! Next step, glyph bounds and instanced drawing. #webGPU
1173
Felix Martinez @felixmartinez.dev · 11/11/2024
infinite squeezed half-spheres displaced with some noise functions. 🔗 Live link -> 04flora.netlify.app
0102
Felix Martinez @felixmartinez.dev · 10/11/2024
I did this experiment that generates random compositions of boxes on every refresh of the page. breel-weekly-brutalist.netlify.app #threejs
0100
Felix Martinez @felixmartinez.dev · 08/11/2024
steering behaviour running on the GPU, realtime WebGL FTW
271
Felix Martinez @felixmartinez.dev · 08/11/2024
R&D with ML depth estimation applied to video footage
111
Felix Martinez @felixmartinez.dev · 08/11/2024
More realtime typography simulation work.
081
Felix Martinez @felixmartinez.dev · 08/11/2024
Some vanilla WebGPU compute shader interacting with the mouse. Very nice what browsers can do these days.
020
Felix Martinez @felixmartinez.dev · 08/11/2024
exploring typographic GPU simulations with WebGL!
040