高级检索
方建文, 于金辉. 三维卡通海浪动画建模[J]. 计算机辅助设计与图形学学报, 2011, 23(1): 111-116.
引用本文: 方建文, 于金辉. 三维卡通海浪动画建模[J]. 计算机辅助设计与图形学学报, 2011, 23(1): 111-116.
Fang Jianwen, Yu Jinhui. Model and Animation of Ocean Wave in Cartoon Style[J]. Journal of Computer-Aided Design & Computer Graphics, 2011, 23(1): 111-116.
Citation: Fang Jianwen, Yu Jinhui. Model and Animation of Ocean Wave in Cartoon Style[J]. Journal of Computer-Aided Design & Computer Graphics, 2011, 23(1): 111-116.

三维卡通海浪动画建模

Model and Animation of Ocean Wave in Cartoon Style

  • 摘要: 卡通海浪动画目前主要依赖手工绘制,如果海浪波形以及运动速度有变化则需要动画师绘制全新的动画序列.为此,提出一个自动生成三维卡通海浪动画的模型.首先构造一组海浪曲面在关键位置上的骨架,再对这些骨架进行插值得到某时刻的海浪曲面;通过一个动态控制函数选择相应的关键骨架,并对其进行组合来生成时变的海浪曲面.通过Bézier曲线对一些控制点插值来构造卡通浪花以及水面水纹形状模型库,在动画生成阶段将它们按照预定规则放置到海浪峰头上.实例结果表明,文中提出的模型不仅能保持海浪的手绘卡通风格,还能方便地对海浪运动速度、海浪间距以及浪花大小进行参数调控.

     

    Abstract: Currently the cartoon wave animations are mainly created by hand.The animators need to re-draw the cartoon wave series if there are some changes on the wave form or the speed of the wave movements,which is a very time consuming task.In this paper we propose a model for automatically generating 3D cartoon ocean wave animations.Specifically,we first construct a series of cartoon ocean wave profiles by using Bezier curves.Then we construct each individual ocean wave by selecting some profiles and interpolating them with the spline.The wave foam is modeled by interpolating the control points with the spline based on the hand-drawn samples.To render the foam,we construct some belt-like surfaces on the wave peaks and map the foam textures onto them.Our model can preserve the handcrafted look of the cartoon ocean waves and offers flexible control over the speed of the wave movement,the distance between two neighboring waves and the size of the foams.The effectiveness of the proposed approach has been demonstrated in the experiments.

     

/

返回文章
返回