Procedural edge