I don't like the look of the existing beveling scripts so I wrote one up. It iterates shrinking selections to generate a bump map. It will use (in preferred order) the current selection, the alpha of the active layer, or the whole layer for the shape. The result is generated as a new layer set to hard light blend mode. It has:
- Inner and outer chisel/carve
- "Softness" parameter controls how hard/soft the heightmap bevel is
- "Effect Blur" parameter performs a post-bevel masked blur to make the chisel look more "puffy"
- Option to keep the bumpmap