Abstract
In this paper we present a GPU-accelerated implementation of the well-known freeform deformation algorithm to allow for deformable objects within fully interactive virtual environments. We furthermore outline how our real-time deformation approach can be integrated into the X3D standard for more accessibility of the proposed methods. The presented technique can be used to deform complex detailed geometries without pre-processing the mesh by simply generating a lattice around the model. The local deformation is then computed for this lattice instead of the complex geometry, which efficiently can be carried out on the GPU using CUDA.
Chapter PDF
Similar content being viewed by others
References
Sederberg, T.W., Parry, S.R.: Free-Form Deformation of Solid Geometric Models. In: ACM SIGGRAPH 1986, vol. 20, pp. 151–160 (1986)
Rueckert, D., Sonoda, L.I., Hayes, C., Hill, D.L.G., Leach, M.O., Hawkes, D.J.: Nonrigid Registration Using Free-Form Deformations: Application to Breast MR Images. IEEE Transactions on Medical Imaging 18, 712–721 (1999)
Modat, M., Ridgway, G.R., Taylor, Z.A., Lehmann, M., Barnes, J., Hawkes, D.J., Fox, N.C., Ourselin, S.: Fast Free-Form Deformation using Graphics Processing Units. Computer Methods and Programs in Biomedicine (2009)
Faloutsos, P., van de Panne, M., Terzopoulos, D.: Dynamic Free-Form Deformations for Animation Synthesis. IEEE Transactions on Vis. and Comp. Graphics 3 (1997)
NVIDIA, CUDA Programming Guide, Edition 3.0 (2010)
Sanders, J., Kandrot, E.: CUDA by example: an introduction to general-purpose GPU programming. Addison Wesley, Reading (2010)
Wei, L., Sourin, A., Stocker, H.: Function-based haptic collaboration in X3D. In: Proc. of Web3D 2009, pp. 15–23. ACM, New York (2009)
Volino, P., Magnenat-Thalmann, N.: Animating complex hairstyles in real-time. In: VRST 2004: ACM Symposium on VR Software & Technology, pp. 41–48. ACM, NY (2004)
Web3D Consortium. X3D (2008), http://www.web3d.org/x3d/specifications/
Allard, J., Cotin, S., Faure, F., Bensoussan, P.-J., Poyer, F., Duriez, C., Delingette, H., Grisoni, L.: SOFA – an Open Source Framework for Medical Simulation. In: Medicine Meets Virtual Reality (MMVR 15), Long Beach, USA, pp. 13–18 (2007)
Nesme, M., Kry, P.G., Jerábková, L., Faure, F.: Preserving topology and elasticity for embedded deformable models. In: SIGGRAPH 2009 Papers, pp. 1–9. ACM, New York(2009)
Witkin, A., Baraff, D.: Large steps in cloth simulation. Computer Graphics 32, 43–54 (1998)
Fraunhofer IGD, Instant Reality framework (2011), http://www.instantreality.org/
Autodesk, 3ds Max (2011), http://area.autodesk.com/3dsmax2011/features
Knuth, M., Kohlhammer, J., Kuijper, A.: Embedding Hierachical Deformation within a Realtime Scene Graph – A Simple Approach for Embedding GPU-based Realtime Deformations using Trilinear Transformations Embedded in a Scene Graph. In: GRAPP 2010, pp. 246–253 (2010)
Binotto, A.P.D., Daniel, C., Weber, D., Kuijper, A., Stork, A., Pereira, C., Fellner, D.W.: Iterative SLE Solvers over a CPU-GPU Platform. In: HPCC 2010, pp. 305–313 (2010)
Jung, Y., Knöpfle, C.: Real Time Rendering and Animation of Virtual Characters. IJVR 6(4), 55–66 (2007)
Kalbe, T., Koch, T., Goesele, M.: High-Quality Rendering of Varying Isosurfaces with Cubic Trivariate-Continuous Splines. In: ISVC 2009, pp. 596–607 (2009)
Kuijper, A., Heise, B.: An automatic cell segmentation method for differential interference contrast microscopy. In: ICPR 2008, pp. 1–4 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jung, Y., Graf, H., Behr, J., Kuijper, A. (2011). Mesh Deformations in X3D via CUDA with Freeform Deformation Lattices. In: Shumaker, R. (eds) Virtual and Mixed Reality - Systems and Applications. VMR 2011. Lecture Notes in Computer Science, vol 6774. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22024-1_38
Download citation
DOI: https://doi.org/10.1007/978-3-642-22024-1_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22023-4
Online ISBN: 978-3-642-22024-1
eBook Packages: Computer ScienceComputer Science (R0)