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

推荐订阅源

F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
有赞技术团队
有赞技术团队
www.infosecurity-magazine.com
www.infosecurity-magazine.com
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Threatpost
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - Franky
人人都是产品经理
人人都是产品经理
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
The Cloudflare Blog
N
News and Events Feed by Topic
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
酷 壳 – CoolShell
酷 壳 – CoolShell
V
V2EX
AWS News Blog
AWS News Blog
S
SegmentFault 最新的问题
T
Tailwind CSS Blog
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Spread Privacy
Spread Privacy
J
Java Code Geeks
博客园 - 聂微东
T
Tor Project blog
宝玉的分享
宝玉的分享
博客园 - 叶小钗
Webroot Blog
Webroot Blog
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
H
Heimdal Security Blog
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
I
InfoQ
Security Latest
Security Latest
Martin Fowler
Martin Fowler
Hacker News: Ask HN
Hacker News: Ask HN
P
Privacy International News Feed
C
CERT Recently Published Vulnerability Notes
Latest news
Latest news
雷峰网
雷峰网
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cisco Blogs
H
Help Net Security
L
LINUX DO - 最新话题
L
LINUX DO - 热门话题

Codrops

ZERO: The Engineering Behind a Defiant Interactive Narrative | Codrops Meet the Speakers of the First Three.js Conference | Codrops The Architecture Behind Trionn: Coordinating GSAP, Three.js, Lenis, and Web Audio | Codrops Where Stories Become Interactive Worlds: How makemepulse Brings Ideas to Life Across Web, XR, and Beyond | Codrops The Sleepers: Creating an Atmospheric WebGL Experience with Lightweight Techniques Building an Interactive Wave Propagation Cube Grid with Three.js | Codrops Ten Years Away: Designing an Interactive Comic for Studio375’s Tenth Anniversary | Codrops Building a Scroll-Driven 3D Gallery Using a Blender Camera Path with Three.js and GSAP | Codrops From Years of Client Work to a Next.js + Sanity Starter Kit | Codrops Sculpting a Digital Athlete: Capturing Stefanos Tsitsipas Beyond the Court | Codrops Building Persistent Page Transitions with WebGPU and Vanilla JavaScript | Codrops Inside Bisous: Designing an Editorial Experience for Cinematic CGI | Codrops Engineering the Web Experience Behind Shopify’s Spring ’26 Edition: Everywhere | Codrops Shaping Stories into Experience: The Work of Kevin Lam | Codrops Testing What Users Actually See with Vitest and Chromatic | Codrops Podium: Building a Website Where Running Becomes Storytelling | Codrops Designing Beyond the Surface: How DashDigital Turns Complexity into Clarity | Codrops Creative Entrepreneurship: Designing the Machine | Codrops Exploring 3D Image Rotations on Scroll | Codrops Always Building, Always Learning: Cyd Stumpel’s Journey Through the Modern Web | Codrops Designing A Better Lou: Reducing Cognitive Load Through Design, Content, and Systems | Codrops Sketching the Impossible: A 3D Portfolio Built Without a Single 3D Model | Codrops Building Horeca: Advanced Motion Design in Webflow Without the Performance Trade-Offs | Codrops Building an Interactive Digital Stamp Collection with Shaders, Postcards, and Playful Inspection | Codrops No Two Paths Alike: Inside San Rita’s Approach to Digital Experiences | Codrops The Making of the New Lesse Studio Website: Clarity, Performance, and Intentionality | Codrops Creating a Thumbnail Flow Animation with GSAP MotionPath | Codrops Forging Her Own Path: Houmahani Kane’s Journey in Creative Development | Codrops Beaucoup and the Pursuit of Memorable Experiences | Codrops The Future of Emotional Technology: Comfort Websites for Growth and Self-Awareness | Codrops The Never Ending Story: Building a Seamless Infinite Scroll Experience with GSAP & Lenis | Codrops Building a Scroll-Driven 3D Cube Gallery in Webflow with GSAP | Codrops Creating Scroll-Driven SVG Map Animations with GSAP | Codrops Made With Gsap: Building a Fun Gravity-Based Mouse Trail | Codrops 80s Business Tech and Seamless Scene Transitions: Inside Shader.se’s Scroll-Driven WebGPU Pipeline | Codrops Merlin: The Code Boutique Turning Motion Into Digital Magic | Codrops Designing Ourselves: The New Obys Identity and Website | Codrops Exploring the HTML-in-Canvas Proposal | Codrops Le:mma Studio: Building the Feeling Behind the Screen | Codrops From Shader Uniforms to Clip-Path Wipes: How GSAP Drives My Portfolio | Codrops Reverse-Engineering Claude AI’s Mascot Animations with SVG and GSAP | Codrops Akaru: Crafting Precision-Driven Digital Experiences | Codrops Designing Against the Gallery: A Two-Year Journey to a Layered Portfolio Experience | Codrops Between Human and Machine: Sofia Papadopoulou’s Approach to Augmented Creativity | Codrops More Than a Portfolio: Building a Scroll-Driven 3D World with Something to Say | Codrops Rhumb Studio: Small but Mighty, Shaped by Curiosity | Codrops Susurrus: Crafting a Cozy Watercolor World with Three.js and Shaders | Codrops Building 4WIDE: Turning Distortion, Blur, and Motion into a Coherent Experience | Codrops A Playful Clip Menu with GSAP’s easeReverse | Codrops False Earth: From WebGL Limits to a WebGPU-Driven World | Codrops Interactive Storytelling for the Web: Building Immersive Stories with Timelines, 3D, and Layered Scenes | Codrops The Art of Complex Motion: Corentin Bernadou’s World of Shaders and Experimentation | Codrops They Call Me Giulio: The Making of a Cinematic Cyberpunk Portfolio | Codrops Lusion: Where Digital Craft Meets Ambitious Experimentation | Codrops The Exat Microsite: Pushing a Typography Showcase to New Creative Extremes | Codrops A Single DM, a First SOTD, and the Start of Chanh M. Ho’s Creative Journey | Codrops Creating Custom Page Transitions in Astro with Barba.js and GSAP | Codrops R—K ’26: The Thinking and Code Behind a Portfolio Led by Presence | Codrops Building the Maxima Therapy Website: React, GSAP, and Dabbling with AI | Codrops Where Engineering Meets Craft: Edoardo Lunardi’s Obsession with the Details | Codrops Animating 160,000 Cubes in Three.js to Visualize Dithering | Codrops Arnaud Rocca’s Portfolio: From a GSAP-Powered Motion System to Fluid WebGL | Codrops Where Confidence Needs No Decoration: The Malvah.Studio Story | Codrops Motion Highlights #17 | Codrops
Whooshes, Snaps and Shaders: Adrien Vanderpotte and the Feeling of the Interface | Codrops
By Adrien Vanderpotte · 2026-05-27 · via Codrops

Yo! ✌️ I’m Adrien, a Creative Developer originally from the South of France and now based in Montreal, Canada. Since 2015, I’ve worked across startups, boutique studios, and agencies, always with the same focus: bringing interfaces to life.

I don’t see a wall between design and dev; for me, code is just a creative medium. I’m a firm believer that a successful interface should provide that tiny, unexpected spark of delight, the kind of moment that makes a site unforgettable.

Projects I’m Proud Of

I’m most proud of the work that pushed me to find a specific “feeling” through code. These projects represent those deep R&D sessions where we didn’t stop until the interaction felt like a living, breathing part of the brand.

Má Sài Gòn Space

An immersive digital extension of the feature film Má Sài Gòn, a documentary-fiction hybrid exploring the LGBTQ+ community in Vietnam. The goal was to create a sensory “space” rather than a traditional promotional site—a mosaic of human stories that users can explore freely.

Studio: KOKI-KIKO & Tux Creative House
Collaborators: Louis Paquet, Michaël Garcia
Year: 2025
Tech stack: Nuxt, GSAP, Three.js
Recognition: Awwwards Site of the Day, Idéa 2024 – Or & Grand Prix

This project was a deep dive into an emotional atmosphere. Instead of static backgrounds, we developed a dynamic environment that shifts colors in harmony with the messages and stories being displayed. It reflects the collective emotional pulse of the community.

We wanted to break the linear constraints of the web. Users can choose to drift through the stories without a defined path, making the navigation feel like a stroll through a neighborhood.

To balance “poetic” navigation with usability, we implemented a toggle between the free-roaming mode and a linear navigation mode, ensuring the immersive “messiness” of the exploration didn’t become a barrier to accessing information.

Sandy Shore Farms

A modern B2B platform for a family-owned farm in Ontario. We wanted to ditch the “traditional farm” aesthetic for something vibrant and high-energy that emphasized their core values: healthy practices, forest expansion, and growth.

Studio: Tux Creative House
Collaborators: Louis Paquet
Year: 2024
Tech stack: Nuxt, GSAP, OGL
Recognition: Awwwards Site of the Day, Idéa 2024 – Or & Coup de Coeur

With almost no initial visual assets, this project became a deep “shoulder-to-shoulder” collaboration with a designer at Tux. We worked on a library of illustrations specifically designed to be broken apart and animated, allowing us to build a literal narrative of growth, from a single germinating seed at the landing to a full-scale farm at the finish.

To push the “soil” metaphor, we built a footer that is literally buried; as you reach the bottom, the perspective shifts through an earthy transition into the ground. I spent a lot of time on the R&D of the timing—using those “whooshes and snaps” to ensure the plant-like movements felt organic and energetic rather than mechanical.

Telescope

A promotional landing page for a new platform where tastemakers share real recommendations. Built with the team at KOKI-KIKO, the project was about more than just a website; it was about supporting a vision for an internet driven by inspiration rather than algorithms.

Studio: KOKI-KIKO
Collaborators: Louis Paquet
Year: 2025
Tech stack: Nuxt, GSAP, Lottie
Recognition: Awwwards Site of the Day

The motion language for this site is a literal extension of the brand name. We based the entire animation system on “optical” behaviors: using radial effects and deep-zoom scrolling sections to pull users into different thematic worlds. It creates a sense of focus and discovery that mirrors the act of looking through a lens.

This project was another deep dive into “vocal prototyping.” I spent hours sitting shoulder-to-shoulder with Louis, tweaking animations and refining the feel of every transition. We’d jump into the code to experiment with the perfect easings and timings in real-time, ensuring that the “whoosh” of a zoom felt immersive rather than disorienting.

One of the standout technical moments is a custom slider featuring a “focal effect” created with two overlapping masks.
Combined with Lottie elements and punchy animations, the interface rewards curiosity and makes the act of scrolling feel like an exploration.

Edifis

A robust digital platform for a Canadian industrial real estate developer specializing in high-tech aerospace and automotive spaces. The challenge was to build trust for a new venture by creating an experience that felt as precise, ambitious, and structured as the buildings they construct.

Studio: Tux Creative House
Collaborators: Louis Paquet, Michaël Garcia
Year: 2024
Tech stack: Nuxt, GSAP, Three.js
Recognition: Awwwards Site of the Day

The design language was heavily influenced by architectural floor plans and Swiss-style grids. We took the “top-down” perspective, typical of a site plan, and turned it into a functional logic that dictates every interaction, from the hover effects on buttons to the fluid transitions between pages.

Industrial real estate can easily feel static and dry, so we made it a priority to inject “fun” interactive moments that would break the corporate mold. The centerpiece on the homepage is an interactive WebGL 3D building where hitting “Enter” triggers a sequence of the bay doors opening as a delivery truck pulls in. It’s a playful, tactile gateway that turns a standard B2B introduction into an immersive experience.

By treating the layout like a blueprint, we were able to organize dense technical specs and 3D renders into a seamless flow. It was about finding that balance, using “plan view” motifs and unexpected interactions to make the information feel high-tech and engaging rather than just a boring grid of data.

Silent House

A portfolio-driven experience for a global award-winning production firm behind the world’s biggest live tours and broadcasts. The objective was to create a cinematic home for their work with artists like Taylor Swift and Beyoncé, clearly unifying their three divisions—Studios, Productions, and Touring—under “One House.”

Studio: KOKI-KIKO
Collaborators: Louis Paquet, Florent Roux-Durraffourt
Year: 2026
Tech stack: SvelteKit, GSAP
Recognition: Awwwards Site of the Day

The primary challenge was to build a site that felt premium and high-energy without competing with the legendary assets of the artists themselves. We opted for a clean, cinematic aesthetic where the code acts as a stage, ensuring the projects remain the main event.

To express the connection between the three service divisions, we developed a subtle gradient system and a smooth motion language. These colored elements act as a “sprinkling” of brand identity, visible enough to tie the three pillars together but minimal enough to maintain a sophisticated atmosphere.

Instead of heavy decorative elements, the “feeling” of the interface comes from the effortless navigation. We focused on the fluidity of discovery, ensuring that moving from a stadium tour to a broadcast studio felt like a single, seamless transition. It was an exercise in “invisible” creative development—where the sophistication is felt through the rhythm of the motion rather than the complexity of the visuals.

About Me

Background & Career Highlights

My path started at 16 when I moved to Paris to study Multimedia, eventually graduating from Gobelins. It’s an intense environment, and what makes it special isn’t just the curriculum, it’s the culture of being surrounded by peers who are constantly experimenting and pushing each other. It also plugged me into an incredible network of professionals. Even years later, I’m constantly crossing paths with fellow alumni who are shaping the industry. Since moving to Canada in 2018, I’ve carried that same collaborative spirit, finding that I’m most effective when I’m deeply embedded in the creative process rather than just executing a brief.

The “Vocal” Prototype & Collaboration

I’m a big advocate for being in the office. There’s a specific energy in building bonds in person that directly translates to better projects. I don’t believe in static hand-offs; I prefer sitting shoulder-to-shoulder with a designer, tweaking easings and refining interactions in real-time. Since motion can be hard to describe, I usually rely on hand gestures and a library of mouth sound effects—whooshes, clicks, and snaps—to communicate the “feel” of an animation before the first line of code is even written.

Tools and Techniques

I don’t believe in being married to a specific tech stack. To me, a tool is only as good as the problem it solves, so I stay flexible. I love exploring new libraries and testing different frameworks to find the right fit for each project’s specific character. When it comes to motion, I’m often jumping between native CSS for performance-first transitions, GSAP for complex choreography, and Three.js or OGL when the experience needs to move into the world of WebGL and shaders. The goal isn’t just to use the tool but to push it until the interaction feels “right.”

The Beaux-Arts Experiment

To get closer to the raw process of creating, I took a somewhat unconventional path: I enrolled in evening classes at the Beaux-Arts de Paris. It wasn’t about mastering a new craft but about immersing myself in a different kind of “making.” I saw how art is a tedious, meticulous cycle of trial and error; a reality that mirrored the iterative nature of code. It reinforced the idea that tools aren’t rigid constraints: they are mediums. Just as two artists use the same brush differently, the magic of creative dev isn’t in the documentation, it’s in the personal way you choose to wield the tools to find a solution.

Inspiration

I try to find inspiration outside of other websites. I’ll see a transition in a movie or a specific way a physical object responds to being moved and think, “How would I build that with a shader?” or “How would I handle that easing?” It’s about taking those real-world behaviors and figuring out the technical logic to recreate them digitally.

Because of this, I’m constantly in a state of “mini-R&D.” I like to build small chunks of code, prototyping a specific effect, physics concepts or a weird layout idea; away from the constraints of a client brief. These experiments aren’t just about learning technical limitations, they’re about building a personal library of inspirations that I can pull from when a brand needs something truly unique.

Future Goals

I want to continue blurring the lines between the “how” and the “feel.” My goal is to stay involved in projects where the developer is a creative partner from day one, helping to find the “soul” of an interface through experimentation and prototypes that people can actually feel.

Final Thoughts

If I’ve learned one thing, it’s that you shouldn’t be afraid to be “messy” in your process. We often feel pressured to have the perfectly clean, optimized solution immediately but the best interactions usually come from a weird experiment or a micro-interaction no one actually asked for.

Build things for no reason. Those small, “useless” chunks of R&D code you write after work hours are often the things that will define your professional work a year from now. Stay curious about how the world moves outside of your browser and try to describe an animation using only sound effects. Learning how to see and feel movement in the real world is what will ultimately make your digital work stand out.

I’m always happy to chat about motion, shaders, or the best way to make a “whoosh” sound. You can find my work on avdp.xyz or reach out on X, LinkedIn or Instagram.

That’s a wrap! A huge thanks to Manoela and the Codrops team for giving me the space to share a bit of my story and my process. It’s been a pleasure.

Merci!