动漫图形编辑器的开发
发布时间:2020-02-18 15:50
【摘要】: 本文基于面向对象的思想给出了图形系统的各种模型,主要讨论了图形类库,通用图形编辑系统,以及动画制作技术,针对动漫设计中各种基本图元的数据描述的数据结构进行了定义,也对各种图元的结构层次和基本操作给出了定义。该图形编辑系统是结合通用图元编辑系统和动漫制作技术,设计的一个专为动画编辑来研究的专用图形编辑器。 从20世纪60年代以来,人们就开始使用计算机来绘图。随着个人计算机的普及与图形图像技术的发展,计算机图形学已经广泛应用于动画制作的各个领域,从绘制基础的图形到高级的渲染图形,图形学技术都起到了不可或缺的作用。与传统的手工制图相比,使用计算机绘图可以减少重复的操作,节约了很大的人力和物力,从而降低成本,,提高生产效率。而本次课题的研究则主要研究了如何实现矢量化制图,并进行编辑。 本文先介绍了与绘图相关的图形学的知识与技术,并对这个绘图系统的实现过程进行了详细的介绍,其中包括了系统类的设计思想,系统的结构设计,以及在实际编程时碰到的问题。本文提出了一种利用OOP技术编辑Windows元文件的方法,通过对Windows元文件中记录的对象化,极大的方便了对矢量图形的编辑。另外对系统中类的设计和主要模块使用的关键技术进行了论述。 接下来本文介绍该系统的总体设计和详细设计,论述了本系统实现的基本功能和数据流程图和系统工作框架图,以及设计时应注意的事项,最后给出了一定的实验结果。并在详细设计部分着重详细论述各个关键功能的实现方法,设计过程中使用的关键数据结构和自定义的关键类。 最后是工作总结和系统展望,说明了当前系统的优缺点和完成后续工作应该注意的事项,以及下一步工作应从哪些方面着手开展。
【图文】:
图4一5画图菜单其中图元编辑包括直线、折线、圆形、曲线、矩形、多边形……(可以在以后的系统完善中添加更多的图元);角色编辑包括选择、平移、缩放、旋转、复制、粘贴、转换为角色、编辑关键点;动画场景编辑包括
菜单、属性设置菜单……可根据用户的常用习惯来设置这里的工具菜单按钮。操作菜单的设计见图4一7:文件卿门祖卿查,勿目元.月角助嘴动泊场最侧相动百设定相助叩D‘、、日.母、尸<0口仑图团回国回聊回?图4一7操作菜单在操作菜单中我设计了一个多页签来对系统进行操作,如上图我们可以在左边的操作菜单中对角色文件、场景文件、动画文件进行浏览、导入、导出,其中我们把角色文件存放在角色库文件夹下、场景文件存放在Sence文件夹下、动画文件存放在action文件夹下、背景文件存放在image文件夹下、我们还可以根据需要来建立音乐文件夹等。以上界面设计都是根据系统使用的方便来设计的,以后系统可根据需要做进一步的完善合改进。
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP391.41
本文编号:2580752
【图文】:
图4一5画图菜单其中图元编辑包括直线、折线、圆形、曲线、矩形、多边形……(可以在以后的系统完善中添加更多的图元);角色编辑包括选择、平移、缩放、旋转、复制、粘贴、转换为角色、编辑关键点;动画场景编辑包括
菜单、属性设置菜单……可根据用户的常用习惯来设置这里的工具菜单按钮。操作菜单的设计见图4一7:文件卿门祖卿查,勿目元.月角助嘴动泊场最侧相动百设定相助叩D‘、、日.母、尸<0口仑图团回国回聊回?图4一7操作菜单在操作菜单中我设计了一个多页签来对系统进行操作,如上图我们可以在左边的操作菜单中对角色文件、场景文件、动画文件进行浏览、导入、导出,其中我们把角色文件存放在角色库文件夹下、场景文件存放在Sence文件夹下、动画文件存放在action文件夹下、背景文件存放在image文件夹下、我们还可以根据需要来建立音乐文件夹等。以上界面设计都是根据系统使用的方便来设计的,以后系统可根据需要做进一步的完善合改进。
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP391.41
【参考文献】
相关期刊论文 前5条
1 张斌,林行刚,廖庆敏;面向对象的图象处理系统体系结构的构造与实现[J];计算机工程与应用;1998年07期
2 汤庸,区海翔,傅秀芬;多媒体层次模型的对象定义与事件演算[J];计算机工程与应用;1998年08期
3 郑秋梅,王恒芳;三次B样条曲线及其在计算机动画设计中的应用[J];辽宁大学学报(自然科学版);1995年04期
4 刘明军,杨波;计算机动画的特征点矢量法[J];山东建材学院学报;1995年02期
5 白宝钢;基于非均匀有理B样条的计算机动画向量混合方法[J];西南师范大学学报(自然科学版);2005年02期
本文编号:2580752
本文链接:https://www.wllwen.com/wenyilunwen/dongmansheji/2580752.html