3d Techniques