Recent advances in fields such as modeling of deformable objects, haptic technologies, immersive technologies,
computation capacity and virtual environments have created the conditions to offer novel and suitable training tools and learning methods
in the medical area. One of these training tools is the virtual surgical simulator, which has no limitations of time or risk, unlike conventional
methods of training. Moreover, these simulators allow for the quantitative evaluation of the surgeon performance, giving the possibility to
create performance standards in order to define if the surgeon is well prepared to execute a determined surgical procedure on a real patient.
This paper describes the development of a virtual simulator for laparoscopic surgery. The simulator allows the multimodal
interaction between the surgeon and the surgical virtual environment using visual and haptic feedback devices. To make the
experience of the surgeon closer to the real surgical environment a specific user interface was developed. Additionally in this paper
we describe some implementations carried out to face typical challenges presented in surgical simulators related to the tradeoff
between real-time performance and high realism; for instance, the deformation of soft tissues are simulated using a GPU (Graphics
Processor Unit) -based implementation of the mass-spring model. In this case, we explain the algorithms developed taking into
account the particular case of a cholecystectomy procedure in laparoscopic surger