The Himalayas, IN · UTC+5:30
← All tools

Fake Bevel Baker

TypeArtist Tools
KindDesktop App
StatusActive
SourceOpen source
LanguagePython
Description

A standalone tool that bakes bevelled or rounded edges for low-poly hard-surface models — without ever modelling a high-poly version. The usual workflow bakes the difference between a high-poly and low-poly surface into a normal map; this tool skips that step entirely and evaluates the bevel directly on the low-poly mesh, treating it as both the sampling target and the shading surface.

Bevel bake comparison Bevel bake comparison, alternate view

From left: low poly with no smoothing, a small smoothing radius, and a high smoothing radius.

The tool UI

The output is a tangent-space normal map (PNG or EXR, world-space optional) that makes hard edges look physically chamfered in any PBR viewer.

Using it

Windows users can grab the packaged build and run the exe directly. From source, it's a Python package: create a venv, install the dependencies, and launch the GUI with pythonw.exe -m fake_bevel_baker.ui.

There's also a full CLI for batch work — mesh in, baked map out, with flags for resolution, sample count, smoothing angle (match it to your soften-edge angle), bevel radius, deterministic seeding, and optional OIDN denoising:

python.exe -m fake_bevel_baker.main --mesh sphere.obj --out sphere.png --resolution 4096 --samples 32 --angle 45 --radius 3.0
← Back to tools