实时生成烟的卡通动画关键技术的研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:luoxiaozhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机动画是计算机图形学中一个重要的领域,而用计算机生成三维的卡通动画又是计算机动画中一个举足轻重的研究方向。本文在回顾了烟的动态模拟、烟的动态控制以及烟的非真实感绘制等相关技术的基础上,提出了一个能实时生成烟的卡通动画算法。 卡通动画具有运动抽象和视觉效果抽象的特征。基于这两个特征,本文提出的算法相应地分为烟的动态模拟和卡通绘制两部分。 在动态模拟阶段,本文用粒子系统作基于物理规律的模拟。本文采用平滑粒子动力学(SPH)模型将烟建模为10~2~10~3数量级个平滑粒子,并根据粒子密度推导出粒子受到的扩散力。同时,其他物理参数如速度、空气阻力、风力、外界的碰撞力等都直接定义在烟的粒子上。 在卡通绘制阶段,我们将粒子看成椭球体,并预绘制出椭球体的法向矢量图和深度图。对法向矢量图进行采样得到像素的法向矢量后,分别与普通光源和位于视点处的辅助光源发射的光线进行点击,将得到的亮度值作二值量化,于是烟被绘制成含有二值光照和轮廓线的卡通风格;而对深度图进行采样,并以此调整该像素的深度值消除公告牌算法带来闪烁现象。整个绘制阶段都在GPU里完成。 尽管动态模拟和非真实感绘制的算法都很简单、直观,但能很好地满足卡通动画的抽象性特征。实验结果表明,应用本文提出的算法,仅仅需要1000左右的粒子就能实时地生成相当好的烟的卡通动画。
其他文献
本文对基于Web Services的业务流程建模进行了研究。文章以WebServices为基础创建业务流程模型,将企业的业务进行整合,以实现企业资源的优化配置,从而适应复杂多变的商务环境。
SOC技术是一种高度集成化、固件化的系统集成技术。使用SOC技术设计系统的核心思想,就是要把整个应用电子系统全部集成在一个芯片中。随着现代嵌入式系统的迅速发展,仿真器以
网络和多媒体技术在教育领域的应用,带来了教育观念、教育模式、教学方法和教学手段等的深刻变革。Internet的分布式资源环境,在知识获取方式、共享能力及协作学习等方面为远
随着信息技术和网络技术的发展、各种应用服务的普及,为了提高用户的使用效率、方便管理员的管理,集成身份认证(Single Sign-On,SSO)和安全有效的授权管理需求越来越强烈。
语义依存是中文语义的深层分析,完善的语义表示体系对语义依存分析有重要作用。但是,目前公开且规范的中文语义依存标注语料还比较少。HIT语义依存是第一个被用来组织公开语义
由于自动导引车的高效性,精确性和灵活性,自动导引车在制造设施、仓库、配送中心和中转码头等地方得到广泛应用。自动导引车对可靠性要求非常高,形式化方法是保证高可靠性的
血管疾病已成为威胁当前发达国家公众健康的头号因素。近年来医学图像中的磁共振成像(MRI)能够有效地呈现出医学数据的几何形态等特征。如果能够采用MRI数据重建出三维脑血管
随着宽带网的发展和用户数量急剧增加,Web服务器成为访问的瓶颈。B/S模式中的Web服务器单点失效可能影响整个网络的可靠性。利用现有的Web缓存服务器和Web缓存服务器机群方案
随着网络的发展,许多应用中的数据不再是数据库中静态的数据,而是以一种流的方式在线到达的动态数据。这样的数据具有数据无界,数据量大,流速快,并且要求实时处理等特性,这种新型的
不断发展的生物实验测定技术产生了越来越多的生物网络数据,比如蛋白质相互作用网络、基因转录调控网络等,这些数据中蕴含了大量的关于各种有机体之间相互影响和相互作用关系的