A downloadable tool

Buy Now$4.95 USD or more

Easily transform 2D sprites into 3D GLB meshes — right in your browser, regardless of the device.

No installs. No sign-ups. Just drop an image and export a ready-to-use 3D model.

This is a perfect and easy way to make basic 3D assets for a game engine like GDevelop, Unity, Unreal, or Godot.

For example, I was wanting to create some optimized foliage for my game, Bioweapon. I had copilot "create a harsh looking desert plant on a transparent background". Since that image was a pretty large png, I converted it to webp to make it smaller. Then I imported it into Easy GLB Creator. I set the image to fan, with number of planes, four. Then I set angle jitter, size jitter, set wave type to "random", and set the wave amplitude and wave cycles how I wanted them. This is how the example bush glb was created.

I always get lost in blender so I created this app for those of us who don't have the time or inclination to use the more complex programs. You can make some interesting and detailed 3D objects in this program lightning fast!

You're probably aware that on renderhub or other asset sites a single 3D plant can cost $15, $20, or more! In that light this program is an incredible deal!

By buying this program you help support my ongoing work. Thank you!

โœจ Features

๐Ÿ–ผ๏ธ Flexible Image Import 

๐Ÿ“‚ Drag and drop any PNG, JPEG, WebP, or TGA file onto the canvas

๐Ÿ“‹ Paste from clipboard — just hit Ctrl+V with a copied image

๐Ÿ—บ๏ธ Normal map support — load an optional normal map for surface detail

๐ŸŒŸ Specular map support — auto-converted to PBR-ready ORM texture

๐ŸŽจ Built-in TGA decoder — reads both uncompressed and RLE-encoded TGA files natively

๐Ÿ”ท 7 Mesh Modes

๐ŸŒฟ Fan — Planes cross through the center, perfect for billboard foliage and grass

๐Ÿ”ต Ring — Planes wrap around a circle for dense bushes, hedges, and round plants

๐Ÿ“ฆ Box — Four cage faces for hollow, stylized trees and pillar shapes

๐Ÿ”ฎ Sphere — Sprite wraps a UV spheroid for balls, planets, and bubbles

๐ŸงŠ Cube — Sprite mapped to all 6 faces for crates, rocks, and dice

๐Ÿ’Ž Octahedron — 8 triangular faces for gems, diamonds, and crystal shapes

๐Ÿ”๏ธ Relief — Image brightness drives vertex displacement for coins, medallions, and terrain tiles

๐ŸŒŠ Wave Deformation

๐ŸŒฑ Bow — Bends each plane sideways like wind sway; tips move, bases stay rooted

๐ŸŒŠ Ripple — Sine wave along the height for back-and-forth undulation

๐ŸŽฒ Random — Each plane gets its own unique frequency and phase for organic chaos

๐Ÿ”ข Wave cycles — Control how many wave repetitions from 0.5 to 8

๐Ÿ“ Wave amplitude — Adjustable from subtle to extreme (up to 2x)

๐ŸŽฒ Random Deform

๐Ÿช’ Sharp mode — Independent per-vertex displacement; great for shattered, fractured, or exploded effects. Can create holes at high strength.

๐ŸŒŠ Smooth mode — Spatially coherent noise; nearby vertices move together, creating organic bulges and warps without tearing or fragmentation.

๐Ÿ”ง Deform strength — Control intensity from 0 (none) to 1 (ยฑ30% of smallest dimension)

โ™ป๏ธ Deterministic seeding — Same seed = same shape; adjust strength without changing form

๐Ÿ” Re-seed button — Generate a fresh deformation with one click

๐ŸŒ Works on all meshes — Apply to any mesh mode: fans, rings, boxes, spheres, cubes, octas, and relief

๐ŸŽ›๏ธ Full Mesh Control

๐Ÿ“ Width and Height — Adjustable from 0.1 to 10 meters

๐Ÿ”ณ Mesh resolution — Choose from 8x8 up to 128x128 grid cells

๐Ÿ”„ Flip alternate planes — Mirrors texture on even-numbered planes for variety

๐Ÿ“ Pivot point — Set origin at bottom (plants), center (objects), or top

๐ŸŽฏ Ring radius — Fine-tune the spacing of ring and box mode panels

๐Ÿ”๏ธ Relief depth — Control how far bright pixels push vertices outward

๐Ÿ“ Beam width — Set the cross-section width of the beam (X-axis, 0.1โ€“10 m)

๐Ÿ“ Beam depth — Set how far the beam extends (Z-axis, 0.1โ€“20 m); texture automatically tiles to match

๐ŸŒ€ Angle jitter — Randomize plane rotations for a natural, organic look

๐Ÿ“ Size jitter — Each plane gets a unique size variation

๐ŸŽฒ Re-randomize — Generate fresh random seeds with one click

๐ŸŽจ PBR Material Controls

โœ‚๏ธ Alpha trimming — Transparent pixels are automatically removed from the mesh

๐ŸŽญ Alpha mode — Choose MASK (hard cut-out), BLEND (soft transparency), or OPAQUE

๐Ÿ”ฒ Roughness — Full PBR roughness control (0 = mirror, 1 = matte)

โš™๏ธ Metalness — From dielectric to fully metallic

๐Ÿ‘ป Opacity — Global transparency slider

โ†”๏ธ Double-sided — Render both sides of every polygon

๐Ÿ”ƒ Flip normal Y — One-click DirectX to OpenGL normal map conversion

๐Ÿ—บ๏ธ Normal map intensity — Scale surface detail from 0 (flat) through 1 (standard) up to 3ร— (exaggerated)

๐Ÿ‘๏ธ Real-Time 3D Preview

๐Ÿ–ฑ๏ธ Orbit, pan, and zoom — Full mouse-driven camera controls with smooth damping

๐ŸŽจ Custom background color — Pick any color for the viewport

๐Ÿ“ท Camera presets — Reset to front view or snap to top-down with one click

๐Ÿ”ฒ Ground grid — Toggle a reference grid on and off

๐Ÿ”„ Auto-rotate — Spin the mesh slowly for a turntable preview

๐Ÿ”บ Wireframe overlay — See the mesh topology at a glance

โ˜€๏ธ Adjustable lighting — Independent ambient and sun intensity sliders

๐ŸŽฌ ACES filmic tone mapping — Cinema-quality rendering with shadow mapping

๐Ÿ’พ Easy Export

๐Ÿ’พ One-click GLB export — Industry-standard binary glTF format

๐Ÿ“ Native Save As dialog — Exports directly to your Downloads folder (or wherever you choose)

โŒจ๏ธ Ctrl+E shortcut — Export instantly from the keyboard

๐Ÿ“ Auto-filename — Output filename is automatically set from your image name

๐Ÿ”„ Rebuild on the fly — Force a fresh rebuild at any time

๐Ÿงฐ Quality of Life

๐Ÿ“Š Live stats — See plane count, vertices, triangles, and cells kept in real time

๐Ÿ“‚ Collapsible sidebar sections — Keep your workspace clean and focused

๐Ÿ“ Auto aspect ratio — Width and height auto-adjust to match your image

๐Ÿ“ท Auto camera fit — Camera repositions to perfectly frame your mesh on load

โšก Runs entirely in-browser — No server, no uploads, your images never leave your machine

๐ŸŽฎ Works with any game engine — GLB files are supported by GDevelop, Unity, Unreal, Godot, Three.js, Babylon.js, and more

๐Ÿ“ธ Supported Formats

Input: PNG, JPEG, WebP, TGA

Output: GLB (binary glTF 2.0)

Follow my other game projects at: https://eldritchtentacles.com/

Join my Discord here: https://discord.com/invite/XqMe7Vdrhy

Version notes:

1.1 Random deformation feature added. 

Purchase

Buy Now$4.95 USD or more

In order to download this tool you must purchase it at or above the minimum price of $4.95 USD. You will get access to the following files:

Easy-GLB-Creator.html 95 kB

Download demo

Download
Example Bush Demo.glb 382 kB

Leave a comment

Log in with itch.io to leave a comment.