一种3d图像的处理方法及系统的制作方法

文档序号:9565271阅读:205来源:国知局
一种3d图像的处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及图像应用技术领域,尤其涉及一种3D图像的处理方法及系统。
【背景技术】
[0002]随着现在3D技术的应用,越来越多的时候选择三维立体图像来进行相关事物的展示及使用。而现有的3D图像处理技术,在实现时比较复杂,且处理效果不是很好,无法完整展示3D图像的各种色彩效果。

【发明内容】

[0003]鉴于目前图像应用技术领域存在的上述不足,本发明提供一种3D图像的处理方法及系统,简单易行,色彩展示效果好。
[0004]为达到上述目的,本发明的实施例采用如下技术方案:
[0005]一种3D图像的处理方法,所述3D图像的处理方法包括以下步骤:
[0006]获得模型数据和图片纹理数据;
[0007]对模型数据进行解码来获得模型空间的顶点数据;
[0008]对顶点数据进行光栅化;
[0009]对图片纹理数据进行解码处理;
[0010]根据解码后的纹理数据对光栅化后的顶点数据进行像素处理;
[0011]将处理后的顶点数据进行合并输出为3D图像。
[0012]依照本发明的一个方面,所述步骤对模型数据进行解码来获得模型空间的顶点数据执行后,对获得的模型空间顶点数据进行着色编译处理。
[0013]依照本发明的一个方面,所述根据解码后的纹理数据对光栅化后的顶点数据进行像素处理包括以下步骤:对光栅化后的顶点数据进行像素着色编译处理。
[0014]依照本发明的一个方面,所述对顶点数据进行光栅化包括以下步骤:将几何空间中的连续数据转换为屏幕空间中的离散数据。
[0015]一种3D图像的处理系统,所述3D图像的处理系统包括:
[0016]原始数据获取模块,用于获得模型数据和图片纹理数据;
[0017]顶点数据获取模块,用于对模型数据进行解码来获得模型空间的顶点数据;
[0018]光栅处理模块,用于对顶点数据进行光栅化;
[0019]解码模块,用于对图片纹理数据进行解码处理;
[0020]像素处理模块,用于根据解码后的纹理数据对光栅化后的顶点数据进行像素处理;
[0021]合并输出模块,用于将处理后的顶点数据进行合并输出为3D图像。
[0022]依照本发明的一个方面,所述3D图像的处理系统还包括:顶点着色模块,用于对获得的模型空间顶点数据进行着色编译处理。
[0023]依照本发明的一个方面,所述3D图像的处理系统还包括:像素着色模块,用于对光栅化后的顶点数据进行像素着色编译处理。
[0024]依照本发明的一个方面,所述对顶点数据进行光栅化具体为:将几何空间中的连续数据转换为屏幕空间中的离散数据。
[0025]本发明实施的优点:本发明所述的3D图像的处理方法及系统通过获得模型数据和图片纹理数据,对模型数据进行解码来获得模型空间的顶点数据,对顶点数据进行光栅化,对图片纹理数据进行解码处理,根据解码后的纹理数据对光栅化后的顶点数据进行像素处理,将处理后的顶点数据进行合并输出为3D图像,实现了 3D图像的快速处理,步骤简单,输出的图像色彩效果更好。
【附图说明】
[0026]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明所述的一种3D图像的处理方法示意图;
[0028]图2为本发明所述的一种3D图像的处理系统的结构示意图。
【具体实施方式】
[0029]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0030]如图1所示,一种3D图像的处理方法,所述3D图像的处理方法包括以下步骤:
[0031]步骤S1:获得模型数据和图片纹理数据;
[0032]所述步骤S1获得模型数据和图片纹理数据的【具体实施方式】可为:根据现有的模型和图片来获得原始的模型数据和原始图片纹理数据。
[0033]步骤S2:对模型数据进行解码来获得模型空间的顶点数据;
[0034]步骤S2对模型数据进行解码来获得模型空间的顶点数据的【具体实施方式】可为:将步骤S1获得的原始模型数据进行解码处理,从而获得模型空间的顶点数据。
[0035]然后将获得的模型空间顶点数据进行着色编译处理。
[0036]步骤S3:对顶点数据进行光栅化;
[0037]所述步骤S3对顶点数据进行光栅化的【具体实施方式】可为:将几何空间中的连续数据转换为屏幕空间中的离散数据,从而实现将顶点数据进行光栅化。
[0038]步骤S4:对图片纹理数据进行解码处理;
[0039]所述步骤S4对图片纹理数据进行解码处理的【具体实施方式】可为:将步骤S1获得的原始图片纹理数据进行解码处理,以获得解码后的纹理数据。
[0040]步骤S5:根据解码后的纹理数据对光栅化后的顶点数据进行像素处理;
[0041]所述步骤S5根据解码后的纹理数据对光栅化后的顶点数据进行像素处理的【具体实施方式】可为:根据步骤S4获得的解码后的纹理数据对光栅化后的顶点数据进行像素着色编译处理。
[0042]步骤S6:将处理后的顶点数据进行合并输出为3D图像;
[0043]所述步骤S6将处理后的顶点数据进行合并输出为3D图像的【具体实施方式】可为:将步骤S5实施后得到的所有处理后的顶点数据进行合并输出,最终形成了 3D图像。
[0044]一种3D图像的处理系统实施例
[0045]如图2所示,一种3D图像的处理系统,所述3D图像的处理系统包括:
[0046]原始数据获取模块1,用于获得模型数据和图片纹理数据;
[0047]顶点数据获取模块2,用于对模型数据进行解码来获得模型空间的顶点数据;
[0048]光栅处理模块3,用于对顶点数据进行光栅化;
[0049]解码模块4,用于对图片纹理数据进行解码处理;
[0050]像素处理模块5,用于根据解码后的纹理数据对光栅化后的顶点数据进行像素处理;
[0051]合并输出模块6,用于将处理后的顶点数据进行合并输出为3D图像。
[0052]其中,所述3D图像的处理系统还包括:顶点着色模块7,用于对获得的模型空间顶点数据进行着色编译处理。
[0053]所述3D图像的处理系统还包括:像素着色模块8,用于对光栅化后的顶点数据进行像素着色编译处理。
[0054]所述对顶点数据进行光栅化具体为:将几何空间中的连续数据转换为屏幕空间中的离散数据。
[0055]本发明实施的优点:本发明所述的3D图像的处理方法及系统通过获得模型数据和图片纹理数据,对模型数据进行解码来获得模型空间的顶点数据,对顶点数据进行光栅化,对图片纹理数据进行解码处理,根据解码后的纹理数据对光栅化后的顶点数据进行像素处理,将处理后的顶点数据进行合并输出为3D图像,实现了 3D图像的快速处理,步骤简单,输出的图像色彩效果更好。
[0056]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本领域技术的技术人员在本发明公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种3D图像的处理方法,其特征在于,所述3D图像的处理方法包括以下步骤: 获得模型数据和图片纹理数据; 对模型数据进行解码来获得模型空间的顶点数据; 对顶点数据进行光栅化; 对图片纹理数据进行解码处理; 根据解码后的纹理数据对光栅化后的顶点数据进行像素处理; 将处理后的顶点数据进行合并输出为3D图像。2.根据权利要求1所述的3D图像的处理方法,其特征在于,所述步骤对模型数据进行解码来获得模型空间的顶点数据执行后,对获得的模型空间顶点数据进行着色编译处理。3.根据权利要求1所述的3D图像的处理方法,其特征在于,所述根据解码后的纹理数据对光栅化后的顶点数据进行像素处理包括以下步骤:对光栅化后的顶点数据进行像素着色编译处理。4.根据权利要求1至3之一所述的3D图像的处理方法,其特征在于,所述对顶点数据进行光栅化包括以下步骤:将几何空间中的连续数据转换为屏幕空间中的离散数据。5.一种3D图像的处理系统,其特征在于,所述3D图像的处理系统包括: 原始数据获取模块,用于获得模型数据和图片纹理数据; 顶点数据获取模块,用于对模型数据进行解码来获得模型空间的顶点数据; 光栅处理模块,用于对顶点数据进行光栅化; 解码模块,用于对图片纹理数据进行解码处理; 像素处理模块,用于根据解码后的纹理数据对光栅化后的顶点数据进行像素处理; 合并输出模块,用于将处理后的顶点数据进行合并输出为3D图像。6.根据权利要求5所述的3D图像的处理系统,其特征在于,所述3D图像的处理系统还包括:顶点着色模块,用于对获得的模型空间顶点数据进行着色编译处理。7.根据权利要求5所述的3D图像的处理系统,其特征在于,所述3D图像的处理系统还包括:像素着色模块,用于对光栅化后的顶点数据进行像素着色编译处理。8.根据权利要求5至7之一所述的3D图像的处理系统,其特征在于,所述对顶点数据进行光栅化具体为:将几何空间中的连续数据转换为屏幕空间中的离散数据。
【专利摘要】本发明公开了一种3D图像的处理方法,所述3D图像的处理方法包括以下步骤:获得模型数据和图片纹理数据;对模型数据进行解码来获得模型空间的顶点数据;对顶点数据进行光栅化;对图片纹理数据进行解码处理;根据解码后的纹理数据对光栅化后的顶点数据进行像素处理;将处理后的顶点数据进行合并输出为3D图像。本发明还公开了一种3D图像的处理系统,所述3D图像的处理系统包括原始数据获取模块、顶点数据获取模块、光栅处理模块、解码模块、像素处理模块和合并输出模块。本发明提供的3D图像的处理方法及系统,实现了3D图像的快速处理,步骤简单,输出的图像色彩效果更好。
【IPC分类】G06T15/00
【公开号】CN105321196
【申请号】CN201410352896
【发明人】奚群, 罗俊文
【申请人】上海羽舟网络科技有限公司
【公开日】2016年2月10日
【申请日】2014年7月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1