This thesis is aimed at conducting a research and development of software tools for physically-based cloth modelling and simulation in real-time with adequate level of virtual realism. It introduces a model of cloth with improved bending properties based on the mass-spring model of cloth proposed by the French scientist Provot. A novel and efficient approach to the problem of handling the “super-elasticity” phenomenon in mass-spring systems is proposed. Substantial part of this work is concentrated on collision detection and consequent proper response as these two prove to be a real burden in graphics applications that simulate cloth. Two collision detection techniques are introduced in this thesis. The first one is based on interference tests in image-space and in addition it employs layers of depth maps. The second is a hybrid collision detection technique which incorporates advantages of both image-space and object-space based solutions to that problem. |