[发明专利]一种基于OpenSceneGraph的三维动画制作方法有效

专利信息
申请号: 201510620905.3 申请日: 2015-09-25
公开(公告)号: CN105184843B 公开(公告)日: 2018-01-26
发明(设计)人: 邹腊梅;高亚红;杨卫东;金留嘉;万敏;钟鸣 申请(专利权)人: 华中科技大学
主分类号: G06T13/20 分类号: G06T13/20;G06T13/40
代理公司: 华中科技大学专利中心42201 代理人: 赵伟
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于OpenSceneGraph的三维动画制作方法,通过控制二维图片在三维场景中沿水平方向和垂直方向的规律性几何运动模拟场景中非主体目标动画,具体包括原图片预处理步骤、创建子图步骤、添加广告牌步骤、更新场景数据步骤、绘制场景的步骤;本发明对图片进行预处理除去背景,获得带有透明通道的目标图片;在每一帧改变纹理坐标和顶点对应关系,实现纹理动画效果;利用广告牌技术,使之在视角变化时自动改变图片朝向,始终面向屏幕,提高视觉真实性;利用更新场景数据步骤,更新每一帧动画数据;利用绘制步骤,获取场景数据,绘制每一帧场景;本发明所提供的方法,减少了建模、设计精细模型的运动的工作,降低了三维动画的制作难度和制作成本。
搜索关键词: 一种 基于 openscenegraph 三维动画 制作方法
【主权项】:
一种基于OpenSceneGraph的三维动画制作方法,其特征在于,包括以下步骤:(1)删除原始图片中的背景纹理,获得仅包含目标物体纹理信息的第一图片,将所述第一图片保存为带有透明度信息的格式,获得仅包含目标物体纹理信息且带有透明度的第二图片;(2)设置第二图片每一帧的纹理坐标对应关系,获得各帧对应的子图;步骤(2)所述创建子图的步骤,包括如下子步骤:(2.1)采用OpenSceneGraph的纹理类创建纹理对象,并设置纹理大小、纹理颜色格式特征;(2.2)采用OpenSceneGraph的几何体类创建几何体对象,且将其设置为动态数据变量,使得该变量可在每一帧进行数据更新,且指定所述几何体对象局部坐标系的笛卡尔坐标系;(2.3)采用OpenSceneGraph的三维数组类创建三维数组对象,用以存放纹理,采用OpenSceneGraph的二维数组类创建二维数组对象,用以存放纹理坐标;进行纹理映射,完成几何体对象与纹理坐标绑定;(2.4)将上述纹理对象与几何体对象进行关联,并设置几何体的定点数组;(2.5)采用OpenSceneGraph的四维数组类创建颜色数组对象,将颜色对象关联到步骤(2.2)中创建的几何体对象上;并将所述包含目标物体纹理信息且带有透明度的图片分为20*20的小格子,将小格顶点坐标与颜色坐标一对一对应,完成纹理映射;(2.6)创建图片对象,将步骤(1)获得的包含目标物体纹理信息且带有透明度的图片数据存入所述图片对象,并将图片对象关联至(2.1)中创建的纹理对象上;(2.7)采用OpenSceneGraph的属性对象类创建属性对象,获得纹理映射与属性设置完全的子图;(3)对所述子图添加广告牌;(4)采用OpenSceneGraph的路径动画类创建路径动画对象,并将该路径动画对象关联至步骤(3)所述广告牌的节点,使得路径动画对象成为广告牌子节点;(5)采用OpenSceneGraph的矩阵变换类创建矩阵变换对象和矩阵变化节点,将步骤(3)所述广告牌的节点关联至所述矩阵变换对象下;通过所述矩阵变换对象改变图片的位置和姿态信息,产生相对于三维场景参考系的位置和姿态变化效果;(6)采用OpenSceneGraph的单视景器类创建单视景器对象,采用OpenSceneGraph的组节点类创建场景根节点,将步骤(5)中获得的矩阵变换对象关联至所述根节点下,并将单视景器对象的场景数据设置为根节点;(7)采用OpenSceneGraph的帧函数完成各帧的场景数据更新并渲染绘制场景。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510620905.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top