We use a variety of techniques such as polygonal modeling, box modeling, NURBS modeling, subdivision modeling, digital sculpting, Boolean modeling, procedural modeling, and motion graphics. Each technique has its unique benefits and is suited to different kinds of projects.