This is a series of scripts that implement various layer effects:
Bevel and Emboss
Some effects can have contours (a.k.a. curves) and noise added to them. Effects can either be applied on a separate layer, or be merged into the active layer (which in some cases gives better results).