This work presents a differentiable cloth simulator that extends a state-of-the-art cloth simulator based on Projective Dynamics (PD) and with dry frictional contact. A novel back-propagation technique is proposed to accelerate gradient computation. We demonstrate the effectiveness of the simulator through inverse tasks including system identification, trajectory optimization for assisted dressing, closed-loop control, inverse design.
Almost every object we use is developed with computer-aided design (CAD). While CAD programs are good for creating designs, using them to actually improve existing designs can be difficult and time-consuming.
Simit is a new programming language that makes it easy to efficiently compute on sparse systems using linear algebra. Simit programs are typically shorter than MATLAB programs and yet are comparable in performance to hand-optimized codes.
The shared mission of Visual Computing is to connect images and computation, spanning topics such as image and video generation and analysis, photography, human perception, touch, applied geometry, and more.