Skip to content

Flat UV Mapper

by schemann·Workflow

Images © schemann. Used for product review; image policy.

Why we like it

Flat UV Mapper earns its place in the Blender extensions library by bringing a Hammer-style planar mapping workflow into Edit Mode, keeping face UVs adjustable without switching to the UV Editor.

What is Flat UV Mapper?

Flat UV Mapper brings a CSG-style texturing workflow — the kind familiar from the Source Engine and Hammer Editor — into Blender's 3D Viewport. It's aimed at level designers and hard-surface modelers who need to apply, scale, align, and manipulate planar UV projections on selected faces without opening the UV Editor.

Two projection modes cover the basics: World-Axis Aligned in the Hammer style, and Face-Normal Aligned. You control tile size, offset, and rotation, with Flip U and Flip V for mirroring. Justification tools snap a texture to the Top, Bottom, Left, Right, or Center of a face, or fit it to the bounds, while Aspect Ratio Compensation matches UV tiling to the active material's texture to prevent stretching.

Copy & Paste UVs transfers offsets, scales, and rotations between faces, Align to Edge rotates UVs to match a selected edge, and Randomize UVs breaks up repeating patterns on large surfaces. A dedicated Pie Menu (Shift + Alt + U) gives access to every tool in Edit Mode, and Live Apply updates adjustments in real time.

Who is Flat UV Mapper best for?

Flat UV Mapper is best for level designers and hard-surface modelers applying planar UV projections directly in the viewport.

How much does Flat UV Mapper cost?

Flat UV Mapper is completely free to download and use.

Key features

  • Two projection modes: World-Axis Aligned (Hammer/CSG style) and Face-Normal Aligned planar projection
  • Controls for tile size (X/Y), offset (X/Y), and rotation, plus Flip U and Flip V for mirroring textures
  • Justification tools to snap textures to the Top, Bottom, Left, Right, or Center of a face, or fit to the bounds
  • Aspect Ratio Compensation that adjusts UV tiling to match the active material's texture and prevent stretching
  • Copy & Paste UVs to transfer offsets, scales, and rotations between faces, plus Align to Edge to match a selected edge's angle
  • Randomize UVs to break up repeating patterns on large surfaces with randomized offsets and rotations
  • Dedicated Pie Menu (Shift + Alt + U) in Edit Mode and Live Apply for real-time updates

Tags

#UV mapping#Blender add-on#CSG#planar projection#hard-surface#level design#texturing#Pie Menu

Frequently asked questions

Does Flat UV Mapper work with Blender 4.2 LTS?

Flat UV Mapper is compatible with Blender 4.2 LTS and newer, so any current LTS or later release should run it. The add-on requires no special permissions to function. It operates in Edit Mode on mesh objects, where you select faces and apply planar UV projections directly in the 3D Viewport. If you're on an older Blender build, you'd need to update to at least the 4.2 LTS line before enabling the add-on.

How do I install Flat UV Mapper?

Flat UV Mapper installs like a standard Blender add-on. Download the repository as a ZIP file, then in Blender open Edit > Preferences > Add-ons, click the downward arrow in the top right, and choose Install from Disk. Select the .zip file, then enable the add-on by checking the box next to Flat UV Mapper. Once enabled, enter Edit Mode on a mesh and open the Flat UV tab in the Sidebar to begin mapping.

How do I open Flat UV Mapper's tools in the viewport?

Flat UV Mapper is used in Edit Mode on a mesh object. Open the Sidebar with N and navigate to the Flat UV tab, or press Shift + Alt + U to bring up the dedicated Pie Menu for quick access to all the tools. From there you select the faces you want to map and adjust projection mode, tile, offset, rotation, and flips. With Live Apply checked, changes appear immediately as you work.

What license is Flat UV Mapper released under?

Flat UV Mapper is released under the GNU General Public License v3.0 or later. It's listed as free here in the catalog. For the current licensing terms, source code, and any usage conditions, check the developer's page on GitHub. The add-on requires no special permissions in Blender, so it doesn't request extra access when installed, and the project is written entirely in Python.

Alternatives to Flat UV Mapper

Also in Workflow for Blender.

Similar plugins