惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
U
Unit 42
V
Visual Studio Blog
D
DataBreaches.Net
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss
GbyAI
GbyAI
博客园 - 叶小钗
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
D
Docker
G
Google Developers Blog
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
S
SegmentFault 最新的问题

Codrops

Drawing With Light: An Exploration of Lit GPU Tubes with TSL and WebGPU | Codrops Building a Real-Time 3D Face Mask with MediaPipe, Threlte and Three.js | Codrops Building an Infinite Loom: Unravelling Images into Threads with Three.js | Codrops Beyond the Luminance Ramp: A Shape-Aware ASCII Renderer in Three.js | Codrops From Rays to Meshes: Building Vercel’s Prism with vgpu | Codrops More Three.js Speakers, More Ideas from Paris | Codrops Breaking the Frame: Building a Real-Time Datamosh Effect with Three.js | Codrops Bend, Aim, Fling: Turning the Eiffel Tower into a Catapult with Three.js | Codrops Volatile Nexus: Tinkering with Glass, Caustics, Cubes and Sound in Three.js | Codrops Goodgrowth: Boot Sequences, Spinning Discs, and the Art of the Portfolio | Codrops Building a Mouse-Following Square Lens Effect with Three.js and GLSL | Codrops Blender to Three.js and Back: 10 Tips for a Better Workflow | Codrops Sixty Frames for the Record: A Three.js Game, Seven Fly-Throughs, and a Wall of CRTs | Codrops Run Rob Run: Building a Music-Reactive Goo with Three.js and WebGPU | Codrops Relighting Images with Depth Maps and Three.js | Codrops Building an Animated Testimonial Hero Using the GSAP Timeline and Dynamic CMS Data | Codrops Creativity at Enterprise-Scale, Without Compromise: The OFF+BRAND. Story | Codrops Inside HAOQI.DESIGN: Letting DOM and WebGL Share a Retro-Futurist Stage | Codrops From Motion to Meaning: Denis Avramenko’s Approach to Interactive Design | Codrops Creating an Interactive 3D Cluster with Three.js, TSL and Three Start | Codrops Exploring Procedural Geometry with Three.js and WebGPU | Codrops From Brand Systems to Cultural Worlds: Inside Antinomy and 27b | Codrops Designing a Flexible Digital Archive for Chems.Studio’s Creative Practice | Codrops The Department Is Open: Building the PX PUSH Website | Codrops Garden Anomaly: A Tiny WebGPU and TSL Experiment | Codrops A Canvas for Individuality: Creating Websites That Feel Unmistakably Human with Readymag | Codrops Building an Endless Interactive Glass Xylophone with Three.js | Codrops The Story Is in the Interaction: Bonhomme’s Digital Experiences for Luxury Brands | Codrops Building an Infinite GSAP Scroll Gallery with Parallax and Flip Transitions | Codrops Studio Freight: Moving Missions Forward | Codrops
Rhumb Studio: Small but Mighty, Shaped by Curiosity | Cod...
Rhumb Studio · 2026-04-27 · via Codrops

Rhumb Studio is a creative web studio based between Bristol and Paris. One of us works from each city, one hour of time difference, everything else is shared. We launched formally at the end of 2024, and we’re still figuring out what that means in practice.

We’re aiming to build websites that feel like somewhere where space, motion, and interaction go beyond what a standard build would attempt. Sometimes that’s a fully navigable 3D environment. Sometimes it’s something subtler.

How we got here

Jack ran a podcast called Webflail. He’d talk to freelancers and people working on the web out of curiosity and a genuine love for connecting with people. Maël was one of those conversations, in the summer of 2023. We stayed in touch after that, had occasional calls and helped each other grow our freelance work. Jack leaning into content creation and marketing, Maël into development. It grew into weekly sessions where we’d work through each other’s problems.

At some point Maël mentioned wanting to move away from agency white-labelling and find his own clients. Jack offered to help him find projects and kick start things by handling the content side, and started posting his work online to build traction. Slowly it gained attention, a few opportunities came in, and that’s when we decided to do it properly together.

Before Rhumb, Jack had worked with Dexter Washington at Crafted Studios, then in marketing at Edgar Allan, before going freelance. Maël had spent years at Tambien Studio and collaborating with agencies on a white-label basis. The rest followed naturally.

Multiple hero sections

What we’re about

We both came to this with years of freelance work behind us and a shared obsession with what the web can do. That curiosity led us both, independently, toward more experimental territory: 3D spaces, interactions that feel physical, experiences that go beyond what a standard build would attempt.

We experiment a lot outside of client work. Partly because we’re always looking to learn something new, partly because we just love building things. We’re drawn to the idea that a website can feel like somewhere. That it can have atmosphere, light, a sense of space. That’s what pulls us toward 3D, toward motion, toward interactions that go beyond the expected.

It feels like the industry moves faster and faster. New tools, new trends, new opportunities appear constantly and it’s easy to be drawn towards the next thing. We’re trying to resist that pull and focus on what actually matters to us, finding people who love what they do and building things we’re all proud of.

The studio as the work

When we built rhumb.co, we wanted it to be a direct expression of how we think. The homepage opens on the exterior of a building lit from within. You move through it and enter the interior: a warm room with considered furniture, ambient light, artwork on the walls. Each space connects to a different part of the studio. The navigation is spatial.

It’s something we keep coming back to, 3D spaces as a way to give a site atmosphere and substance. Color, light, depth. Things that are hard to achieve on a flat surface. We’ve used it across past projects where the goal was to create a world around the work rather than just present it. The 3D becomes the environment the content lives inside.

The technical side of that starts in Blender, where we model, texture and bake full scenes before they ever reach the browser. Baking means the heavy lighting work happens offline, so what loads in the browser is fast and lean. On top of that we layer custom shaders that add dynamic specular, normal mapping and ambient occlusion in real time. That combination is what gives the scenes their depth and atmosphere, without compromising performance.

For delivery, we work in two ways depending on the project. For complex builds we use Next.js with React Three Fiber and a headless CMS, which gives clients full ownership of their content without touching the code. For faster, more contained projects we use Webflow, where our own Vite template lets us inject custom code and build specific features without losing the speed and flexibility Webflow offers.

The stack changes. The goal doesn’t: scenes that feel alive, and sites that clients can actually manage long after we hand them over.

How we work

Being two is a choice we think about. There’s no loss of information, no time wasted in translation. One point of contact, full ownership of every detail.

We communicate a lot, quickly and without friction. That dynamic keeps things moving and keeps the work honest. We share references, things we find online, experiments we’re running. That constant exchange feeds directly into the work. We’re always building something or trying something outside of client projects, and that curiosity shows up in what we make.

We’re not trying to grow into a large team. We want to stay focused, taking on the right projects, working with people who care, and having enough space to keep experimenting. That’s what sustainable looks like to us.

We’re at the beginning. There’s a lot we’re still figuring out, about running a studio, about the kind of work we want to make, about who we want to make it with. But we know what pulls us forward: curiosity, craft, and people who care about what they’re building.

If that sounds like you, we’d love to hear from you.