Websites & WebGL
Websites that move: real-time 3D, WebGL and Next.js marketing sites.
Blush Response designs and builds marketing sites where the motion does the selling: three.js scenes, custom shaders and illustrations that draw themselves, in React or Next.js. One studio does the design and the code, so what you approve is what ships.
What we build
- Launch and landing pages in Next.js or Vite: one clear offer, fast on phones, ready for ads and search.
- 3D heroes and product scenes in three.js with custom GLSL, from painterly worlds to a product you can drag and turn.
- Scroll-driven motion that ties 3D and HTML together, so labels and copy follow the scene as you scroll.
- Illustration systems in code: Canvas 2D diagrams, portraits and hand lettering that ink themselves in the browser, or CSS keyframe characters instead of heavy video.
- The app behind the site when there is one: dashboards and product UI in React.
Recent work
1760 Strategic AI
A site for an AI strategy firm where nearly every image is code: three.js scenes passed through a shader so they read as gouache, and one Canvas 2D ink system for every diagram and portrait.
Stakks
A Next.js marketing site for a royalty accounting app, animated with CSS keyframes instead of video so the page stays light, plus the full-stack app behind it.
Built to load
Motion only matters if the page shows up. On the 1760 site, the illustration canvases pause when they scroll offscreen and each has a still frame for visitors who turn motion off, and phones and browsers without WebGL get a 2D version of the 3D scene instead of a blank box. We plan the same fallbacks into every build and test them before launch.
How a project runs
- You send a brief through the four-question intake, or we talk for 30 minutes.
- You get a fixed quote and a timeline.
- Design happens in the browser, and you review it on a live link, not in static mockups.
- We build, then test on real phones and slow connections.
- Launch, with the code and assets handed over.
Questions
- What does a site cost?
- Every project gets a fixed quote after the brief. A single landing page and a multi-page site with custom 3D scenes are very different jobs, so we price the actual scope.
- Can you add 3D or motion to the site we already have?
- Yes. A three.js hero or an animated section can drop into an existing React, Next.js, Webflow or plain HTML site.
- Will a 3D site hurt our page speed?
- It doesn't have to. We plan for the heavy parts to load after the page is usable, pause when they're not visible, and fall back to stills or 2D where a device can't keep up, then measure it on real phones before launch.
- Do you work outside Seattle?
- Yes. Most projects run remotely over calls and a shared live link.
Built with three.js, GLSL, Canvas 2D, React, Next.js, GSAP and Vite.