- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
浙江大学实验报告
课程名称:计算机动画实验类型:综合
实验项目名称:关键帧动画系统
学生:专业:计科学号:3110101386
同组学生:指导老师:于
实验地点:寝室实验日期:14年10月29日
一、实验目的和要求
关键帧动画技术是计算机动画中的一类重要技术。本实验选取线性插值和矢
量线性插值作为实验内容,旨在了解关键帧动画系统的结构,变形算法的思
想以及不同算法对应的不同性能。
二、实验内容和原理
系统包括三个部分:
(1)输入数据:包括初始形状数据和终止形状数据,一般为事先定义好的整
型变量数据,如简单的几何物体形状(苹果,凳子,陶罐)以及简单的动物形
状(大象,马)等。也可以设计交互界面,用户通过界面交互输入数据。
(2)插值算法,包括线性插值和矢量线性插值。线性插值:对于初始和终止
形状上每个点的坐标Pi进行线性插值得到物体变形的中间形状;矢量线性
插值:对初始形状和终止形状上每两个相邻点计算其对应的长Li和角度θi,
然后对Li和θi进行线性
插值得到中间长度和角度,顺序连接插值后定义的各个矢量得到中间变化
形状。插值变量变化范围是[0,1],插值变量等于0时对应于初始形状,插
值变量等于0时对应于终止形状;数据类型为float。(3)插值结果输出。
插值算法:
(1)线性插值:指定两幅关键画面图形(最简单的是大小不同的两个矩形,
分别由4个点构成。学生也可以自己构造更复杂的图形,如由若干点构
成的手图形),然后计算两幅图对应点的线性距离来得到它们的中间画
面图形。设图形上有N个点,(xi,yi),i=1,...N;初始图形的点记为(x0i,
y0i),终止图形记为(x1i,y1i),生成的中间图形记为(xti,yti),设
生成M个画面,则有
for(j=1,jM,j++)
{
t=(float)j/M;//这里t是时间,其区间在[0,1]范围内
for(i=1,iN,i++)
{
xti=(1-t)*x0i+t*x1i,yti=(1-t)*y0i+t*y1i,
}
画出(xti,yti)中间图形;
}
计算得到(xti,yti),把初始图形,中间图形和终止图形显示在一
张图上,也可以分别写入不同的图像Im_i上,然后用Photoshop的Image
ready作成gif画结果。进一步了解线性差值算法的性能,比如考察
矩形
(2)矢量线性插值:与线性差值框架类似,但插值变量不再是线性插值中
的点坐标表(x,y),而是把图形曲线上每两个邻近点看成一个矢量,这
样就能把由N个点构成的曲线分解成N-1个矢量;预处理:计算初始
图像和终止图像物体曲线的极坐标,分别得到(r0,i,θ0,i)和(r1,i,
θ1,i).
for(j=1,j=M,j++)
{
t=(float)j/M;//这里t是时间,其区间在[0,1]范围内
for(i=1,iN-1,i++)
{
rt,i=(1-t)*r0,i+t*r1,i,
θt,i=(1-t)*θ0,i+t*θ1,i
}
把(rt,i,θt,i)定义的各个矢量首尾相接,画出中间图形;
您可能关注的文档
- 裸烧与非裸烧升级操作指南.pdf
- 可解码读物第17册与使用须知.pdf
- 社会主义工业化起步与一五计划教学.pdf
- 高中物理必修模块三至六力分解教学设计与实例分析.pdf
- 知能训练与逻辑推理优化.pdf
- 七年级英语第一单元能力与俱乐部表达导学案.pdf
- 皱褶式过滤网及其在转筒水渣处理中应用说明.pdf
- 深度解析(2026)《ISOIEC TR 301102015 Information technology — Cross jurisdictional and societal aspects of implement标准解读.pptx
- 深度解析(2026)《SNT 3092-2012 实验室应对公共安全事件能力规范》.pptx
- 深度解析(2026)《SNT 3085-2012 进口旧电子电气产品检验技术要求 通则》.pptx
- 深度解析(2026)《SNT 3020.1-2011 进出口电器附件检验规程 第 1 部分:通用要求》.pptx
- 深度解析(2026)《JBT 10429-2016钢包精炼炉变压器》.pptx
- 深度解析(2026)《JBT 10912-2008水冷无炉衬冲天炉》.pptx
- 深度解析(2026)《JBT 10997-2018矿渣水泥立磨》.pptx
- 深度解析(2026)《JBT 11083-2011内燃机用光整机》.pptx
- 深度解析(2026)《JBT 12479-2018起重机用套装式减速器》.pptx
- 深度解析(2026)《JBT 12870-2016畜类屠宰加工机械 蒸汽烫毛装置》.pptx
- 深度解析(2026)《JBT 12883-2016YWKK、YWKK-W系列高压无火花型三相异步电动机 技术条件(机座号355~630)》.pptx
- 深度解析(2026)《JBT 12983-2016钢丝绳手扳葫芦》.pptx
- 深度解析(2026)《NBT 20477.1-2018核电厂用爆破阀 第1部分:阀门设计》.pptx
原创力文档


文档评论(0)