wangyz1999/3d-emoji-assets-generator — explained in plain English
Analysis updated 2026-05-18
Generate 3D emoji assets in coin, bubble, or flat shapes for a game or app.
Export a batch of emoji models as GLB files ready to import into Unreal or Unity.
Download the pre generated pack of over 4,000 emojis instead of rendering your own.
Use the CLI to bulk generate custom emoji shapes for AR or 3D projects.
| wangyz1999/3d-emoji-assets-generator | javlonbek1233/-l-clat-culinaire | javlonbek1233/aether-ai | |
|---|---|---|---|
| Stars | 42 | 42 | 42 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | developer | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
The CLI needs the dev server running in a second terminal since it renders via a headless browser.
This project generates customizable 3D versions of emoji images. It takes the flat SVG artwork from Twemoji, an open emoji set, and turns each one into a 3D model you can preview and export. You can choose from several shape presets, such as coins or speech bubbles, adjust parameters, watch a live preview in your browser, and export the result as a GLB, OBJ, STL, or USDZ file, formats commonly used in games, augmented reality, and other 3D software. It is built with Three.js, a JavaScript library for 3D graphics in the browser. Under the hood, each emoji SVG is split into its individual colored shapes, and every shape is extruded, meaning stretched into a solid 3D form, then stacked with tiny offsets so the layers do not overlap oddly. The result is mounted onto a shape base like a coin or bubble, or exported flat on its own. An optional merge materials step combines all the colors into a single texture image, which keeps the final file simple enough to import cleanly into game engines. Beyond the interactive web app, the project includes a command line tool for generating many emojis in bulk. Using it requires two terminal windows: one running the development server, since the command line tool renders through a headless browser, and a second for issuing the generate commands. For people who do not want to generate their own, the maintainer also offers pre made packs of all 4,009 Twemoji emojis in bubble, coin, and flat shapes, downloadable from Google Drive. The code itself is released under the MIT license, while the generated graphics use a separate Creative Commons Attribution 4.0 license, so anyone reusing the exported emoji models should credit the source.
A browser tool that converts flat Twemoji emoji into customizable 3D models exportable as GLB, OBJ, STL, or USDZ.
Mainly TypeScript. The stack also includes TypeScript, Three.js, Node.js.
Code is MIT licensed for any use, the generated 3D emoji graphics are under Creative Commons Attribution 4.0, which requires giving credit.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.