基于嵌入式系统的人工生命动画引擎关键技术研究

基于嵌入式系统的人工生命动画引擎关键技术研究

ID:16003282

大小:40.50 KB

页数:10页

时间:2018-08-07

基于嵌入式系统的人工生命动画引擎关键技术研究_第1页
基于嵌入式系统的人工生命动画引擎关键技术研究_第2页
基于嵌入式系统的人工生命动画引擎关键技术研究_第3页
基于嵌入式系统的人工生命动画引擎关键技术研究_第4页
基于嵌入式系统的人工生命动画引擎关键技术研究_第5页
资源描述:

《基于嵌入式系统的人工生命动画引擎关键技术研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于嵌入式系统的人工生命动画引擎关键技术研究摘要:传统动画采用关键帧技术,设计出的动画缺乏自主性、情节单一、在一定程度上不能满足用户的需求。因此本文采用基于人工生命的方法,进行动画引擎的设计。考虑到嵌入式系统中硬件性能有限的问题,提出了适应嵌入式系统的人工生命动画新方法,即采用分层算法构建人工生命模型,以提高动画运行速度、运行效率。另外,由于50%的cpu处理时间花费在渲染引擎上面,重点分析了图形渲染中的几个关键技术,并在理论与实践相结合的基础上实现了一个简单的图形渲染引擎。关键词:人工生命;嵌入式系统;动画引擎;图形渲染

2、artificiallifeanimationenginekeytechnologyresearchbasedonembeddedsystemwanglili1,liguoyi1,mengxianyu1,lihan1,wangfei2(1liaoninguniversityoftechnology,electronicsandinformationengineeringcollege,jinzhou,liaoning121001,china;2liaoningtechnicaluniversityofelectronica

3、ndinformationengineering,huludao125105,china)abstract:thetraditionalanimationusingkeyframeanimationdesignisthelackofautonomy,asingleplot,toacertainextent,cannotmeettheneedsofusers.thisarticleusesthemethodbasedonartificiallifeanimationenginedesign.takingintoaccount

4、thelimitedhardwareperformanceinembeddedsystems,artificiallifeanimationnewmethodstoadapttoembeddedsystems,usingthehierarchicalalgorithmforconstructingartificiallifemodel,inordertoimprovetheanimationspeed,runningefficiency.inaddition,because50%ofthecpuprocessingtime

5、spentonthetopoftherenderingengine,focusingonseveralkeytechnologiesinthegraphicsrendering,andonthebasisofacombinationoftheoryandpractice,asimplegraphicsrenderingengine.keywords:artificiallife;embeddedsystems;animationengine;graphicsrendering传统的动画游戏采用“关键帧”技术制作,存在着严重

6、的缺点,比如对动画师的依赖性较高,动画不能自动生成;动画模式单一、缺乏自动性;生成的动画角色不能很好的与用户进行交互,缺乏趣味性,不能满足用户的需求等。另一方面,随着嵌入式技术的迅猛发展,手机性价比的提高,必然诱发手机动画的发展,手机动画的趣味性与黏着度的提高,使得基于人工生命方法开发的手机动画、游戏更能吸引玩家的眼球,更能长久占据市场。基于人工生命方法开发出来的动画将自然生态系统的动画生成看作是动物在栖息地生活的可视化仿真过程,场景自动生成,情节随机发展,具有引人入胜的效果。一、基于人工生命动画引擎架构设计人工生命系统是

7、指具有自然生命特征的人造系统。在信息科学技术领域中的人工生命,是以计算机为研究工具,模拟自然界的生命现象,生成表现自然生命系统行为特点的仿真系统。基于人工生命方法开发出来的动画,动画主角是一个个“智体”(agent),动画情景由agent根据感知到的环境信息,自主进行决策,以驱动行为。动画开发过程中,用户输入/输出、各种算法的计算、物体在环境中的相对位置以及各种使用的工具盒插件等等都是由动画引擎来控制的。在动画引擎架构设计上可以将其分为三层,上层为动画图形渲染引擎,用来提供引擎和动画世界中需管理的图形对象模式;中层用来实现

8、在虚拟环境下基于人工生命方法表达的智体;底层用来提供支持平台上的一套标准功能即底层接口层。二、适应嵌入式系统的人工生命动画新方法基于人工生命方法的动画在pc机上已经成功实现,但是在嵌入式系统中,由于受到cpu速度、存储器容量等的限制,需要重点提高动画运行效率,因而提出了嵌入式系统下人工生命动画的设计新方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。