Physics Based Simulation Techniques