期刊文献+

一种基于GPU的标量场驱动物理变形算法

An Algorithm of Physically-based Scalar-fields Guided Deformation on GPU
下载PDF
导出
摘要 基于标量场的变形技术是计算机图形学中的研究热点之一,其时效性问题一直未得到很好的解决.从自适应采样距离场的表示方法和基于物理的建模技术的优点出发,提出了一种基于GPU的标量场驱动的物理变形算法.在GPU上构造基于八叉树的自适应采样距离场(adaptively sampled distancefields,ADFs)对模型进行表示,将质点弹簧物理模型与ADFs相结合,依据物理动力学原理直接对ADFs进行控制产生模型的变形,在变形过程中对ADFs进行动态的自适应调整.为了避免由非规则结构引起物理上的非同质性,根据ADFs局部的空间分辨率大小来调整非均匀弹簧的刚度大小.实验结果表明,该算法具有较高的时间和空间效率,比CPU上的算法在时间上快一个数量级,可有效用于基于物理的交互式雕刻等动态应用中. Scalar fields guided deformation is one of the hot research issues in computer graphics.However,the problem of time efficiency of SFD is yet not to be solved.In this paper,a GPU-based shape deformation algorithm is proposed,integrating the advantage of both the representations of ADFs(adaptively sampled distance fields) and the physically-based modeling techniques.The octree-based ADFs are constructed and represented on the GPU.Then the deformation of the ADFs is governed by the principle of physical dynamics and achieved by manipulating the scalar fields directly.The algorithm constructs the ADFs and represents the octree structure on the GPU,which processes all the octree nodes at the same depth in parallel and provides fast access to the ADFs nodes with the look up tables.A dynamic adaptive resampling strategy for ADFs is employed during the deformation.Meanwhile,the physical properties are integrated into irregular fields for deformation and the stiffness of the non-uniform springs in the system is adaptive to spatial resolution of ADFs to avoid non-homogeneity in physics caused by the irregular structure.The results show that the time and space efficiency of our physically-based deformation algorithm based on the representation of ADFs are relatively high,which is over one order of magnitude faster than CPU algorithm.It also implies the algorithm has potential applications in physically-based interactive sculpting.
出处 《计算机研究与发展》 EI CSCD 北大核心 2010年第11期1857-1864,共8页 Journal of Computer Research and Development
基金 国家自然科学基金重点项目(60873159) 新世纪优秀人才支持计划基金项目(NCET-07-0039) 国家“八六三”高技术研究发展计划基金项目(2009AA012103)~~
关键词 标量场 基于物理的变形 粒子弹簧系统 自适应动态调整 GPU scalar field physically-based deformation mass-spring system adaptive dynamic adjustment GPU
  • 相关文献

参考文献15

  • 1Sederberg T, Parry S R. Free-form deformation of solid geometric models [C] //Proc of SIGGRAPH'86. New York: ACM, 1986:151-160.
  • 2Hua J, Qin H. Scalar-field-guided adaptive shape deformation and animation [J]. The Visual Computer, 2004, 20(1) : 47-66.
  • 3Hua J, Qin H. Free form deformations via sketching and manipulating scalar fields [C] //Proc of the 8th ACM Symp on Solid Modeling and Applications. New York: ACM, 2003:328-333.
  • 4Nealen A, Mueller M, Keiser R, et al. Pysically based deformable models in computer graphics [J].Computer Graphics Forum, 2006, 25(4) : 809-836.
  • 5车英慧,梁晓辉,赵沁平.一种基于物理的实时细节保持变形算法[J].计算机研究与发展,2008,45(3):503-509. 被引量:6
  • 6Hua J, Qin H. Haptics based volumetric modeling using dynamic spline-based implicit functions [C] //Proc of the IEEE Symp on Volume Visualization and Graphics. Piscataway, NJ: IEEE, 2002:55-64.
  • 7Guo X, Hua J, Qin H. Scalar-function-driven editing on point set surfaces [J]. IEEE Computer Graphics and Applications. 2004, 24(4) : 43-52.
  • 8Frisken S F, Perry R N, Rockwood A P, et al. Adaptively sampled distance fields: A general representation of shape for computer graphics [J] //Proc of the 27th Annual Conf on Computer Graphics and Interactive Techniques. New York: ACM, 2000:249-245.
  • 9Perry R N, Frisken S F. Kizamu: A system for sculpting digital characters [C] //Proc of the 28th Annual Conf on Computer Graphics and Interactive Techniques. New York: ACM, 2001:47-56.
  • 10Jones M W, Baerentzen J A, Sramek M. 3D distance fields: A survey of techniques and applications [J]. IEEE Trans on Visualization and Computer Graphics, 2006, 12(4) : 581-599.

二级参考文献16

  • 1李艳,王兆其,毛天露.三维虚拟人皮肤变形技术分类及方法研究[J].计算机研究与发展,2005,42(5):888-896. 被引量:12
  • 2宋超,张宏鑫,黄劲,鲍虎军.骨架驱动的快速似然弹性变形[J].计算机学报,2006,29(12):2194-2200. 被引量:8
  • 3T 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.
  • 4S 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.
  • 5K 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.
  • 6L Kobbelt, J Vorsatz, H -P Seidel, Multiresolution hierarchies on unstructured triangle meshes [J]. Computer Geometry, 1999, 14(1): 5-24.
  • 7M Borsch, L Kobbelt. Multiresolution surface representation based on displacement volumes [J ]. Computer Graphics Forum, 2003, 22(3) :483-491.
  • 8Y 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.
  • 9O 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.
  • 10A 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.

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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