procedural methods for shading and texturing 4568202