期刊文献+

一种基于物理的实时细节保持变形算法 被引量:6

A Physically-Based Detail-Preserving Algorithm for Real-Time Deformation
下载PDF
导出
摘要 实时变形是计算机图形学研究的热点问题之一,复杂物体的实时变形至今仍未得到很好的解决.从物理变形方法和多分辨率网格编辑技术的优点出发,提出了一种适合于复杂弹性物体的实时变形算法.在预处理阶段,将原始精细网格模型进行简化以建立其基网格表示,基于基网格对模型的局部细节特征进行编码;在实时绘制阶段,在基网格上进行物理变形操作,并通过变形后的基网格和细节编码重构出变形后的精细网格.以上过程充分利用图形硬件的并行处理能力,利用像素处理器进行大部分计算操作.实验结果表明,该算法在变形过程中较好地保持了物体的局部特征,适合于表面细节复杂物体的实时变形应用. Real-time deformation is one of the hot research issues in computer graphics and it is widely used in video games, virtual surgery and virtual reality. However, physically-based deformation can be computationally expensive, so the problem of real-time deformation for complex objects is yet to be solved. In this paper, a new method of real-time deformation is proposed, which integrates the advantages of physically-based deformation and multi-resolution mesh editing and works well with complex elastic objects. In the preprocessing stage, the algorithm simplifies the original detail mesh to generate a base mesh representation adaptively, and then encodes position and normal of the vertices of the detail mesh based on the base mesh. In the real-time rendering phase, the physically-based deformation is performed on the base mesh, and with the deformed base mesh and the encoding geometry details, the deformed detail mesh can be easily reconstructed. In order to improve the rendering speed, the rendering stage sufficiently utilizes the parallelism ability of graphics hardware and most calculation is executed by the fragment program. Experiments show that the method preserves the local details relatively well during the deformation procedure and it is suitable for the applications of real-time deformation of objects with complex surface details.
出处 《计算机研究与发展》 EI CSCD 北大核心 2008年第3期503-509,共7页 Journal of Computer Research and Development
基金 国家“八六三”高技术研究发展计划基金项目(2006AA01Z333) 教育部新世纪优秀人才支持计划基金项目(NCET) 国家自然科学基金重点项目(60533070)
关键词 基于物理的变形 细节特征保持 细节编码 模态分析 GPU physically-based deformation detail-preserving detail encode modal analysis GPU
  • 相关文献

参考文献16

  • 1T Sederberg, S Parry. Free-form deformation of solid geometric models [C]. In: Proc of the 13th Annual Conf on Computer Graphics and Interactive Techniques. New York: ACM Press, 1986. 151-160.
  • 2S Coquillart. Extended free form deformation: A sculpting tools for 3D geometric modeling [C]. In: Proe of the 17th Annual Conf on Computer Graphics and Interactive Techniques, New York: ACM Press, 1990. 23-26.
  • 3K Singh, E Fiume. Wires: A geometric deformation technique [C]. In: Proc of the 25th Annual Conf on Computer Graphics and Interactive Techniques. New York: ACM Press, 1998. 405-414.
  • 4L Kobbelt, J Vorsatz, H -P Seidel, Multiresolution hierarchies on unstructured triangle meshes [J]. Computer Geometry, 1999, 14(1): 5-24.
  • 5M Borsch, L Kobbelt. Multiresolution surface representation based on displacement volumes [J ]. Computer Graphics Forum, 2003, 22(3) :483-491.
  • 6Y Lipman, O Sorkine, D Cohen-Or, et al. Differential coordinates for interactive mesh editing [C]. In: Proc of Shape Modeling International. Washington: IEEE Computer Society Press, 2004. 181-190.
  • 7O Sorkine, Y Lipman, D Cohen-Or, et al. Laplacian surface editing [C]. In: Proc of the Eurographics/ACM SIGGRAPH Symposium on Geometry Processing. New York: ACM Press, 2004. 179-188.
  • 8A Sheffer, V Kraevoy. Pyramid coordinates for morphing and deformation [C]. In: Proe of the 2nd Int'l Symp on 3D Data Processing, Visualization, and Transmission. Washington: IEEE Computer Society Press, 2004. 68-75.
  • 9M Muller, M Gross. Interactive virtual materials [C]. The 2004 Conf on Graphics Interface, Waterloo, Canada, 2004.
  • 10宋超,张宏鑫,黄劲,鲍虎军.骨架驱动的快速似然弹性变形[J].计算机学报,2006,29(12):2194-2200. 被引量:8

二级参考文献44

  • 1W. Sun, A. Hilton, R. Smith, et al. Layered animation of captured data. Animation and Simulation' 99 (10th Eurographics Workshop), Milano, Italy, 1999.
  • 2K. Singh, E. Kokkevis. Skinning characters using surfaceoriented free-form deformations. In: Proc. Graphics Interface.2000. 35 ~ 42. http: //www. dgp. toronto. edu/~ karan/pdf/wrap. pdf.
  • 3D. R. Forsey. A surface model for skeleton-based character animation. The 2nd Eurographics Workshop on Animation and SImulation, Vienna, Austria, 1991.
  • 4Kalra, N. Magnenat Thalmann, L. Moccozet, G. Sannier, et al. Real-time animation of realistic virtual humans. Computer Graphics and Applications, 1988, 19(5): 42~56.
  • 5D. Thalmann, J. Shen, E. Chauvineau. Fast realistic human body deformations for animation and VR applications. Computer Graphics International' 96, Pohang, Korea, 1996.
  • 6S. Jianhua, N. Magnenat-Thalmann, D. Thalmann. Human skin deformation from cross sections. Computer Graphics International (CGI' 94), 1994. http://ligwww. epfl. ch/~ thalmann/papers.dir/CGI94. muscles. pdf.
  • 7Alex Mohr Michael Gleicher. Building efficient, accurate character skins from examples. ACM Trans. Graphics, 2003, 21(3): 562~568.
  • 8P.G. Kry, D. L. James, D. K. Pai. EigenSkin: Real time large deformation character skinning in graphics hardware. ACM SIGGRAPH Symposium on Computer Animation, San Antonio,Texas, 2002.
  • 9B. Allen, B. Curless, Z. Popovic. Articulated body deformation from range scan data. In: Proc. SIGGRAPH 2002, Reading,MA: Addison-Wesley, 2002.
  • 10J. E. Chadwick, D. R. Haumann, R. E. Parent. Layered construction for deformable animated characters. Computer Graphics, 1989, 23(3): 243~252.

共引文献17

同被引文献62

引证文献6

二级引证文献37

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部