How To Create Realistic 3d Surfaces