ThreeUI: Meng To Expands Procedural Three.js Library Using Claude Code

X postMeng ToTool

Designer Meng To has expanded his open-source ThreeUI library by 60 new Three.js components, bringing the total to 280. He leverages Claude Code and Opus to rapidly generate variations in themes, environments, and interactions directly from existing source code.

Key points

  1. ThreeUI features procedural 3D hero sections, icons, and motion designs sized between 100 and 200 KB.
  2. More than 160 components are free and open-source, with paid tiers offering extra components, MCP integration, and agent skills.
  3. Meng To guides Claude Code using structured prompt criteria covering environments, colours, visual styles, typography, animations, and interactions.
  4. The setup relies on Opus for frontend and design work alongside Codex for repository and website management.
  5. To handle service usage caps, the author switches between two Claude Max and two Codex Pro accounts instead of purchasing credit top-ups.

Why it matters

Browser-based 3D has historically suffered from heavy asset footprints and complex workflows. Demonstrating that agentic coding assistants can reliably generate lightweight procedural Three.js variants highlights a shift toward accessible, high-performance web 3D.

Analysis

To's approach highlights a pragmatic creative coding workflow with LLMs: rather than generating 3D scenes from scratch, strong source templates act as anchors. Claude Opus is then tasked with contextual variants across defined dimensions like lighting, physics, and interaction triggers, significantly speeding up asset iteration.

Original post

Meng To

@MengTo · 23 August 2026

This blew up, so I added 60 more three.js components from experiments I made over the last two weeks. I'm still amazed by how well Claude Code can create variants from source code, so I went wild with new themes, environments, and interactions. Some three.js prompts I used: - t.co/FZklsbwda9 t.co/cJKKtI1hl0

1.1k likes51 replies1.2k bookmarks100.5k views

View on X
More posts in the thread (9)
  1. @Fluxora_Studios I now look at my old designs and feel quite a bit embarrassed. I guess it's a good sign.
  2. @boringdev77 not in parallax, but when one hits limit, i log off and switch.
  3. @AliceInfoAi a lot of experiments are done in parallel and put in back burner. then this project hits, so i polish/prompt them quite a bit using the prompts mentioned.
  4. @GabiiAH11 went from 220 to 280. going to keep growing bc i love experimenting with designs.
  5. @VanhDesign honestly, procedural 3d changes the game. used to be so heavy and slow. now it's lightweight and opus can create amazing results.
  6. @boringdev77 yes, instead of buying credits which drain way faster
  7. @Mortezabihzadeh i have to admit that I ignored claude for the longest time. catching up all at once. i see the light now. it's the best at design.
  8. @islemonarch it's both a blessing and a curse. i know i should be doing other things but when things blow up, i can't ignore the call! can't wait to show you the other things i have in store!
  9. @bygregorr I think having a strong source code really helps, and also the skills can help. It's important to prompt based on context, so you're giving the most probable path but still be creative. It's hard but I guess that's why we call it vibing.
Selected replies (5)
  • @GabiiAH11 @MengTo genuinely the best use of opus for frontend i've seen posted, not a demo, an actual growing library
  • @JCMAppStudio @MengTo 160 free components is a lot of surface area to keep consistent. How are you catching regressions when you tweak shared source across the whole set, spot checking scenes manually or do you have some kind of batch render and diff step before you ship a theme change?
  • @islemonarch @MengTo Meng i can see you're in a flow and feel unstoppable, i want to stress that you're output is so high quality that i hope people can catch up but i want you to know that the work you're doing now will be discussed for a long time after the momentum of these posts.
  • @VanhDesign @MengTo amazing 3d work, those assets are 🔥, we re gonna start to see all sort of new kind of 3d websites now
  • @Fluxora_Studios @MengTo I am blown away every day as well bro Insane work 🤝

Links and tools from this entry

Summary generated by AI (Gemini 3.8 Flash, 27 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.