Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1028523.1028540acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Collision between deformable objects using fast-marching on tetrahedral models

Published: 27 August 2004 Publication History

Abstract

This paper presents an approach to handling collision between deformable objects using tetrahedral decomposition. The tetrahedral volumetric model is often used to simulate deformable objects that handle cuts and splits. Interaction between such objects in a complex environment is still an open problem in interactive simulation. This paper is mainly focused on obtaining a fast computation of a reliable penalty response. The method consists in using an approximated distance map to compute a penalty based response. We propose to compute the distances to the boundary using a modified "Closest Point" algorithm derived from Fast Marching. The presented algorithm, inspired by the [FL01], has the advantage of computing rapidly the "Closest Point" in the volumetric tetrahedral mesh without any use of an additional computation grid. From the resulting distance map a response is computed using a new "segment-in-object" response that offers more reliable results than the "point-in-object" generally used in previous works. Using this collision model, simulation at interactive rate can be considered in an environment composed of objects that can be deformed and cut.

Supplementary Material

JPG File (p121-marchal_fig14.jpg)
JPG File (p121-marchal_fig15.jpg)
JPG File (p121-marchal_fig18.jpg)
AVI File (p121-marchal_fig14.avi)
Supplemental video for figure 14
AVI File (p121-marchal_fig15.avi)
Supplemental video for figure 15
AVI File (p121-marchal_fig18.avi)
Supplemental video for figure 18

References

[1]
{BWK03} Baraff D., Witkin A., Kass M.: Untangling cloth. Proceedings of ACM SIGGRAPH (2003).
[2]
{Cam97} Cameron S.: Enhancing gjk: computing minimum and penetration distances between convex polyhedra, 1997.
[3]
{CLMP95} Cohen J., Lin M., Manocha D., Ponamgi M.: I-collide: An interactive and exact collision detection system for large-scale environments. In Proc. ACM Interactive 3D Graphics Conf (1995), pp. 189--196.
[4]
{DMC02} Davanne J., Meseure P., Chaillou C.: Stable haptic interaction in a dynamic virtual environment. In Proceeding of IROS (2002).
[5]
{EL01} Ehmann S. A., Lin M. C.: Accurate and fast proximity queries between polyhedra using surface decomposition. In Proc. of Eurographics (2001).
[6]
{FG03} F. Ganovelli F. Ponchio C. R.: Fast tetrahedron-tetrahedron overlap algorithm. ACM Journal of Graphics Tools 7-2 (2003).
[7]
{FL01} Fisher S., Lin M.: Fast penetration depth estimation for elastic bodies using deformed distance fields. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2001).
[8]
{GBF03} Guendelman E., Bridson R., Fedkiw R.: Nonconvex rigid bodies with stacking. In SIGGRAPH (2003), pp. 871--878.
[9]
{Gei00} Geiger B.: Real-time collision detection and response for complex environments. In Proc. CGI (2000).
[10]
{GR} Geuzaine C., Remacle J.-F.: Gmesh. http://www.geuze.org/gmesh.
[11]
{GRLM03} Govindaraju N. K., Redon S., Lin M. C., Manocha D.: Cullide: Interactive collision detection between complex models in large environments using graphics hardware. In ACM SIGGRAPH/Eurographics Graphics Hardware Proceedings (2003).
[12]
{HFL00} Hirota G., Fisher S., Lin M.: Simulation of Non-penetrating Elastic Bodies Using Distance Fields. Tech. Rep. TR00-018, University Of North Carolina, 23 2000.
[13]
{HTG03} Heidelberger B., Teschner M., Gross M.: Real-time volumetric intersections of deforming objects,. VMV Proceeding (2003), 461--468.
[14]
{Jam96} James A S.: A fast marching level set method for monotonically advancing fronts. In Proceedings of the National Academy of Sciences (1996), vol. 93, 4, pp. 1591--1595.
[15]
{KLM02} Kim Y. J., Lin M. C., Manocha D.: Deep: Dual-space expansion for estimating penetration depth between convex polytopes. In IEEE International Conference on Robotics and Automation (2002).
[16]
{LMP94} Lin M., Manocha D., Ponamgi M.: Fast algorithms for penetration and contact determination between non-convex polyhedral models, 1994.
[17]
{MB} Mauch S., Breen D.: A fast marching method of computing closest points. http://www.cco.caltech.edu/sean/closestpoint/closept.html.
[18]
{MBTF03} Molino N., Bridson R., Teran J., Fedkiw R.: A crystalline, red green strategy for meshing highly deformable objects with tetrahedra. In 12th Int. Meshing Roundtable (2003), pp. 103--114.
[19]
{OH99} O'Brien J. F., Hodgins J. K.: Graphical modeling and animation of brittle fracture. In The proceedings of ACM SIGGRAPH (1999), pp. 137--146.
[20]
{RJ98} Ron K., James A S.: Fast marching methods on triangulated domains. In Proceedings of the National Academy of Sciences (1998), vol. 95.
[21]
{SL00} Sundaraj K., Laugier C.: Fast contact localisation of moving deformable polyhedras. In IEEE Int. Conf. on Automation, Robotics, Control and Vision (2000).
[22]
{THM*03} Teschner M., Heidelberger B., Mueller M., Pomeranets D., Gross M.: Optimized spatial hashing for collision detection of deformable objects. VMV Proceeding (2003).
[23]
{Tsa02} Tsai Y. R.: Rapid and accurate computation of the distance function using grids. Journal of Computational Physics 178, 1 (may 2002), 175--195.
[24]
{vdB97} Van Den Bergen G.: Efficient collision detection of complex deformable models using aabb trees. Journal of Graphics Tools (1997).
[25]
{vdB99} Van Den Bergen G.: A fast and robust GJK implementation for collision detection of convex objects. Journal of Graphics Tools: JGT 4, 2 (1999), 7--25.

Cited By

View all
  • (2020)A Virtual Reality Based Surgical Simulation as an Alternative of Halal Surgical Trainings and Better Surgical PlanningIOP Conference Series: Materials Science and Engineering10.1088/1757-899X/846/1/012020846:1(012020)Online publication date: 1-May-2020
  • (2019)Real-Time Collision Detection for Deformable Characters with Radial FieldsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.285992425:8(2611-2622)Online publication date: 1-Aug-2019
  • (2018)Methodology for Assessing Mesh-Based Contact Point MethodsACM Transactions on Graphics10.1145/309623937:3(1-30)Online publication date: 27-Jul-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
August 2004
388 pages
ISBN:3905673142

Sponsors

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 27 August 2004

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SCA04
Sponsor:
SCA04: Symposium on Computer Animation 2004
August 27 - 29, 2004
Grenoble, France

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)A Virtual Reality Based Surgical Simulation as an Alternative of Halal Surgical Trainings and Better Surgical PlanningIOP Conference Series: Materials Science and Engineering10.1088/1757-899X/846/1/012020846:1(012020)Online publication date: 1-May-2020
  • (2019)Real-Time Collision Detection for Deformable Characters with Radial FieldsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.285992425:8(2611-2622)Online publication date: 1-Aug-2019
  • (2018)Methodology for Assessing Mesh-Based Contact Point MethodsACM Transactions on Graphics10.1145/309623937:3(1-30)Online publication date: 27-Jul-2018
  • (2008)Six-DoF Haptic Rendering of Contact Between Geometrically Complex Reduced Deformable ModelsIEEE Transactions on Haptics10.1109/TOH.2008.11:1(39-52)Online publication date: 1-Jan-2008
  • (2007)Automatic computation of range of motion for coherent contact maintenance/transition of moving scaled convex polyhedra2007 IEEE International Conference on Robotics and Biomimetics (ROBIO)10.1109/ROBIO.2007.4522348(1278-1284)Online publication date: Dec-2007
  • (2005)Robust quasistatic finite elements and flesh simulationProceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation10.1145/1073368.1073394(181-190)Online publication date: 29-Jul-2005

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media