git404hub

what is 3d-emoji-assets-generator fr?

wangyz1999/3d-emoji-assets-generator — explained in plain English

Analysis updated 2026-05-18

42TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A browser tool that converts flat Twemoji emoji into customizable 3D models exportable as GLB, OBJ, STL, or USDZ.

vibe map

mindmap
  root((3D Emoji Generator))
    What it does
      Converts SVG emoji to 3D
      Multiple shape presets
      Live browser preview
    Tech stack
      TypeScript
      Three.js
      Node.js
    Use cases
      Game asset generation
      AR exports
      Bulk emoji packs
    Audience
      Game developers
      3D artists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Generate 3D emoji assets in coin, bubble, or flat shapes for a game or app.

VIBE 2

Export a batch of emoji models as GLB files ready to import into Unreal or Unity.

VIBE 3

Download the pre generated pack of over 4,000 emojis instead of rendering your own.

VIBE 4

Use the CLI to bulk generate custom emoji shapes for AR or 3D projects.

what's the stack?

TypeScriptThree.jsNode.js

how it stacks up fr

wangyz1999/3d-emoji-assets-generatorcodedgar/three-fenestrafutureuniant/workshadow
Stars424242
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity2/53/52/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

The CLI needs the dev server running in a second terminal since it renders via a headless browser.

Code is MIT licensed for any use, the generated 3D emoji graphics are under Creative Commons Attribution 4.0, which requires giving credit.

in plain english

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.

prompts (copy fr)

prompt 1
Help me set up the dev server and CLI together to batch generate 3D emoji assets.
prompt 2
Explain how the merge materials export option works and when I should use it.
prompt 3
Show me how to export 3D emoji models as USDZ files for use in AR on iOS.
prompt 4
Walk me through customizing the coin shape preset parameters for my own emoji set.

Frequently asked questions

what is 3d-emoji-assets-generator fr?

A browser tool that converts flat Twemoji emoji into customizable 3D models exportable as GLB, OBJ, STL, or USDZ.

What language is 3d-emoji-assets-generator written in?

Mainly TypeScript. The stack also includes TypeScript, Three.js, Node.js.

What license does 3d-emoji-assets-generator use?

Code is MIT licensed for any use, the generated 3D emoji graphics are under Creative Commons Attribution 4.0, which requires giving credit.

How hard is 3d-emoji-assets-generator to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is 3d-emoji-assets-generator for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.