[发明专利]一种基于遗传算法的动漫模型设计方法有效
申请号: | 201010233267.7 | 申请日: | 2010-07-22 |
公开(公告)号: | CN102339473A | 公开(公告)日: | 2012-02-01 |
发明(设计)人: | 刘弘;郑向伟;段会川;李焱;陈莉 | 申请(专利权)人: | 山东师范大学 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06T17/00;G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 遗传 算法 动漫 模型 设计 方法 | ||
技术领域
本发明为动漫模型的设计,具体为一种基于遗传算法的动漫模型设计方法。
背景技术
三维动漫建模是指把现实生活中真实存在的或假想出来的三维实体在三维动漫制作软件的界面中用空间中的点、线、面、体等形式表现出来,这些点、线、面、体的位置、方向、大小等要素直接决定着这个模型的逼真程度。三维动漫建模技术是动漫制作中重要的一部分,目前使用计算机图形学的方法建立起逼真的三维模型仍然是一项具有很大挑战性的工作。
本方法基于Maya平台,借助Maya强大的建模、动漫制作功能以及优秀的脚本编程扩展能力,借鉴遗传算法的思想和方法,通过交互式方法,可以生成大量形态各异、各具特色的动漫模型。
发明内容
动漫模型设计是一项极大的依赖于人的创造力和想象力的活动。本发明能够为设计人员提供一种自动化、智能化的动漫模型设计方法。本方法以遗传算法为基础,通过交互式图形设计系统,为设计人员提供设计工具。
本方法的理论基础取自于生物进化科学、计算机科学及设计方法的交叉学科,其主要算法借鉴生物科学的进化理论;其实现依赖计算机科学的计算模型、算法及可视化技术,其最终服务对象是信息时代的动漫设计人员。基于遗传算法的动漫模型设计方法主要包括以下几个阶段:(1)基本动漫模型的设计;(2)动漫模型优化;(3)基于遗传算法的动漫模型进化。通过本方法,设计人员只需简单的点击鼠标就可以得到丰富的卡通造型。
以下详细介绍设计过程的三个阶段。
1、基本动漫模型的设计可以通过以下任何一种方法得到基本动漫模型。
方法1:使用NURBS造型技术,通过放样建立动漫模型第一步:构造3阶NURBS曲线,数学公式为一有理多项式矢量函数(提供1到7阶,默认为3阶):
第二步:按放样顺序自上而下或由下而上选择曲线进行放样,放样出NURBS曲面。如图1所示。
第三步:通过对NURBS曲面进行编辑,可以很方便地完成一些特殊的曲面构造工作。如图2所示。
方法2:动漫模型识别与重构第一步:手工制作或从因特网中导入造型模型Obj。如图3所示。
第二步:通过getAttr(Obj.spanU)或getAttr(Obj.spanV)函数获得造型U、V两方向结构线数目isoparm_num。
第三步:使用duplicateCurve函数对造型U方向或V方向的结构线进行提取。如图4所示。
第四步:使用xform函数获取每条结构线上控制编辑点(EP点)的全局位置信息,并存储在ep_point[M][N]二维数组中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东师范大学,未经山东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010233267.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:鱼鳞衍生的组织修复结构
- 下一篇:N-酰基邻氨基苯甲酸衍生物或其盐