M-Webentwicklung
DEEN – English

Interactive websites and 3D with Three.js

Some things are hard to photograph and harder to describe: a manufacturing process, a repair, a game. For those I build interactive visuals: 3D scenes generated in code, and sequences that unfold as the visitor scrolls.

A good fit if …

  • Your product or process needs explaining.

  • You want to look clearly different from your competitors.

  • You have no good photos of your own, and you do not want stock images.

What you get.

  • Custom 3D scenes

    Geometry generated in code: components, car bodies, spaces. No purchased models and no licensing questions.

  • Scroll-driven storytelling

    A process becomes visible step by step as the visitor scrolls, at their own pace.

  • Explanatory graphics

    Where a drawing is enough, I draw. Not every idea needs 3D.

  • Fallbacks

    Without WebGL, on weak devices or with reduced motion, visitors still get a complete, calm version.

  • Loading time under control

    3D libraries load only when they are needed. The text is there immediately.

Quick answers.

Who develops interactive Three.js websites?

M-Webentwicklung, based in Schwäbisch Gmünd, Germany, develops interactive websites with Three.js, WebGL and GSAP. Examples include a 3D component for a CNC machining company and a 3D body shell for a car body workshop, both generated entirely in code.

Do 3D elements make a website slow?

Not when they are integrated properly. The 3D library loads on demand, the resolution is capped and the animation pauses as soon as it is out of view. And where a drawing does the same job, I leave 3D out: the animated padel court for TheCourt works without a 3D library.

Does my business need 3D at all?

Often not. 3D is worth it when it explains something that text and photos cannot. If it would only be decoration, I advise against it.

Show me your website. I’ll tell you what it could be.

Tell me what you have in mind, or simply send me the address of your current website. You will hear back from me personally.