Free Online UV Unwrap & 3D Texture Painting Studio

Import an OBJ model, generate clean packed UV islands with angle-aware smart unwrapping, paint the texture in layers with brush, fill and eraser, and preview roughness, metallic and bump on a material sphere - free, no signup, nothing ever uploaded.

Demo model ready
3D view · drag to orbit · scroll to zoom
UV 0–1 space · drag islands

What is PlanetForge?

PlanetForge is a small, private 3D surfacing studio in the browser. It covers the three steps between a raw model and a textured one: UV unwrapping (cutting the surface into flat islands), texture painting (coloring those islands in layers), and material preview (checking how roughness, metallic and bump read under light). Everything - parsing, unwrapping, painting, rendering - runs locally; your models never leave your device.

How to texture a model

  1. Import an OBJ (or start with the demo cube). The mesh appears in the 3D view - drag to orbit, scroll to zoom.
  2. Unwrap it. Pick a seam angle - lower angles cut more seams and give flatter islands - and hit Smart unwrap & pack. Islands keep their relative real-world size, so texel density stays even across the mesh.
  3. Arrange the islands. Click one in the UV view to select it, drag to move, or rotate and flip it with the island tools.
  4. Paint. Switch to the Paint workspace and color the layout with brush, island fill and eraser across as many layers as you like. The 3D view shows your paint mapped back onto the model.
  5. Check the material. The Material workspace wraps your texture around a sphere with roughness, metallic, bump and a movable light in three environments.
  6. Export the composited texture as PNG, or save the whole project as JSON to continue later.

Tips

FAQ

Is my model uploaded anywhere?

No. PlanetForge is a static page - OBJ parsing, unwrapping, painting and rendering all happen in your browser. There is no server to upload to.

What resolution is the texture?

The paint canvas is 1024 × 1024. The exported PNG matches it exactly, with transparency where nothing was painted.

Which unwrap method should I use?

Smart (angle based) follows the surface and is right for almost everything. Box projection groups faces by the axis they point along - useful for boxy, architectural meshes where you want exactly six-sided-projection style islands.

Can I use the textures commercially?

Yes. Everything you paint and export is yours, for personal or commercial projects, no attribution required.