three-slug is a JavaScript implementation for rendering sharp, scalable, resolution-independent text in Three.js 3D graphics with support for physically-based lighting and shadows.
How It Works
You find a fun online demo that lets you play with beautiful 3D text that stays sharp no matter how close you zoom.
Pick from ready fonts or upload your own font file to start creating.
Enter any message, even long stories or fun emojis, and pick how to align it.
Your words appear in 3D, perfectly crisp, lit up by lights, and casting real shadows as you spin the view around.
Load a pre-saved font file directly into your 3D scene.
Turn your font into a ready file with one click and save it.
Drop the text into your 3D space, resize it freely, and watch it interact with lights and objects.
Your 3D text looks professional, scales perfectly without blurring, and brings your scene to life.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.