一种3d纹理的处理方法、装置及系统的制作方法

文档序号:6376849阅读:153来源:国知局

专利名称::一种3d纹理的处理方法、装置及系统的制作方法
技术领域
:本发明涉及页面处理
技术领域
,具体涉及一种3D纹理的处理方法、装置及系统。
背景技术
:在现有技术中,为了更加灵活的美化3D的建模物体,可以通过设计师设计一些纹理图片应用于3D环境中。为了在3D环境中显示一些文字信息,设计师首先将预知的文字做成图片,放置到3D环境中,合成到物体表面上,在3D环境中显示出来。本发明人发现,现有技术中,将文字做成图片放在3D环境中的方法,文字的效果是由设计师设定好的,不能任意修改文字的样式及图中的文字信息,降低了用户体验
发明内容本发明实施例提供一种3D纹理的处理方法,可以任意修改3D纹理的内容,提高了用户体验。本发明实施例第一方面提供一种纹理的处理方法,应用于与3D纹理应用装置通信的3D纹理制作装置中,包括接收到3D纹理制作指令后,获取页面标签模板;接收用户输入的内容,并将所述用户输入的内容填充到所述页面标签模板中;将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,记录并向3D纹理应用装置发送所述页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。结合第一方面,在第一种可能的实现方式中,所述将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区具体包括检测所述页面标签模板是否支持3D纹理;当所述页面标签模板支持3D纹理时,将所述页面标签模板中填充的所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中。结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述处理方法还包括检测所述页面标签模板是否处于显示状态;当所述页面标签模板处于显示状态时,将所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中,同时合成到所述所在页面所对应的图形区域中。结合第一方面、第一方面第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述处理方法还包括接收页面标签模板的修改指令后,修改所述页面标签模板中的内容;将所述修改后的内容渲染到2D图形缓冲区,并用修改后的2D图形缓冲区中的2D图形内容更新之前存储的2D图形内容。本发明实施例第二方面提供一种3D纹理的处理方法,应用于与3D纹理制作装置通信的3D纹理应用装置中,包括接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;将所述2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。结合第二方面,在第一种可能的实现方式中,所述接收3D纹理输入指令的步骤之前,还包括接收到3D模型对象制作指令后,制作3D模型对象,并将所述3D模型对象放置在3D环境中;所述将所述3D纹理对象应用到3D环境中,具体包括将所述3D纹理对象映射到所述3D模型对象上,并在3D环境中显示所述3D的模型对象。结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述制作3D模型对象之前,还包括获取用户输入的3D模型对象的顶点坐标和3D模型对象的纹理坐标;所述制作3D模型对象,具体包括按照所述3D模型对象的顶点坐标,制作所述3D模型对象;所述将所述3D纹理对象映射到所述3D模型对象上,具体包括按照所述3D模型对象的纹理坐标,将3D纹理对象映射到3D模型对象上。本发明实施例第三方面提供一种3D纹理制作装置,与3D纹理应用装置通信连接,包括第一接收单元,用于接收到3D纹理制作指令;第一获取单元,用于在所述第一接收单元接收到3D纹理制作指令后,获取页面标签模板;所述第一接收单元,还用于接收用户输入的内容;填充单元,用于将所述第一接收单元接收到的所述用户输入的内容填充到所述第一获取单元获取到的页面标签模板中;渲染单元,用于将所述填充单元在页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,并记录所述页面标签模板的标识;发送单元,用于向3D纹理应用装置发送所述渲染单元记录的页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。结合第三方面,在第一种可能的实现方式中,所述3D纹理制作装置还包括检测单元,用于检测所述第一获取单元获取的页面标签模板是否支持3D纹理;所述渲染单元,具体用于当所述检测单元检测到的页面标签模板支持3D纹理时,将所述页面标签模板中填充的所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中。结合第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述3D纹理制作装置还包括合成单元所述检测单元,还用于检测所述第一获取单元获取的页面标签模板是否处于显示状态;所述渲染单元,具体用于当所述检测单元检测到页面标签模板处于显示状态时,将所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中;所述合成单元,用于将所述渲染单元渲染到2D图形缓冲区中的2D图形内容合成到所述所在页面所对应的图形区域中。结合第三方面,第三方面第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述3D纹理制作装置还包括修改单元和更新单元,所述第一接收单元,还用于接收3D纹理修改指令;所述修改单元,用于在所述第一接收单元接收到3D纹理修改指令后,修改所述页面标签模板中的内容;所述渲染单元,还用于将所述修改单元修改后的内容渲染到2D图形缓冲区;所述更新单元,用于所述渲染单元渲染到2D图形缓冲区中的修改后的2D图形缓冲区中的2D图形内容更新之前存储的2D图形内容。本发明实施例第四方面提供一种3D纹理应用装置,与3D纹理制作装置通信连接,包括第二接收单元,用于接收3D纹理输入指令;第二获取单元,用于在所述第二接收单元接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;映射单元,用于将所述第二获取单元获取的2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。结合第四方面,在第一种可能的实现方式中,所述3D纹理应用装置,还包括制作单元,所述第二接收单元,还用于接收3D模型对象制作指令;所述制作单元,用于在所述第二接收单元接收到3D模型对象制作指令后,制作3D模型对象,并将所述3D模型对象放置在3D环境中;所述映射单元,具体用于将所述3D纹理对象映射到所述制作单元制作的3D模型对象上,并在3D环境中显示所述3D的模型对象。结合第四方面第一种可能的实现方式,在第二种可能的实现方式中,所述第二获取单元,还用于获取用户输入的3D模型对象的顶点坐标和3D模型对象的纹理坐标;所述制作单元,具体用于按照所述第二获取单元获取的3D模型对象的顶点坐标,制作所述3D模型对象;所述映射单元,具体用于按照所述第二获取单元获取的3D模型对象的纹理坐标,将3D纹理对象映射到3D模型对象上。本发明实施例第五方面提供一种3D纹理处理系统,包括3D纹理制作装置和3D纹理应用装置,所述3D纹理制作装置和3D纹理应用装置通信连接;所述3D纹理制作装置30,用于接收到3D纹理制作指令后,获取页面标签模板;接收用户输入的内容,并将所述用户输入的内容填充到所述页面标签模板中;将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,记录并向3D纹理应用装置发送所述页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。所述3D纹理应用装置40,用于接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;将所述2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。本发明实施例提供的3D纹理的处理方法,应用于与3D纹理应用装置通信的3D纹理制作装置中,采用接收到3D纹理制作指令后,获取页面标签模板;接收用户输入的内容,并将所述用户输入的内容填充到所述页面标签模板中;将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,记录并向3D纹理应用装置发送所述页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。与现有技术相比,本发明实施例提供的处理方法,用户可以任意修改2D图形内容,从而提高了用户体验。为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例提供的3D纹理的处理方法的一实施例示意图;图2是本发明实施例提供的3D纹理的处理方法的另一实施例示意图;图3是本发明实施例中应用场景实施例中的一示意图;图4是本发明实施例中应用场景实施例中的另一示意图;图5是本发明实施例中3D制作装置的一实施例示意图;图6是本发明实施例中3D制作装置的另一实施例示意图;图7是本发明实施例中3D制作装置的另一实施例示意图;图8是本发明实施例中3D制作装置的另一实施例示意图;图9是本发明实施例中3D应用装置的一实施例示意图;图10是本发明实施例中3D应用装置的另一实施例示意图;图11是本发明实施例中处理系统的一实施例示意图。具体实施例方式本发明实施例提供一种3D纹理的处理方法,可以任意修改2D图形内容,提高了用户体验。本发明实施例还提供相应的装置及系统。以下分别进行详细说明。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参阅图1,本发明实施例提供的3D纹理的处理方法的一实施例包括10U3D纹理制作装置接收到3D纹理制作指令后,获取页面标签模板。本发明实施例中提供的3D纹理制作装置可以为终端(例如电脑、手机、PAD、机顶盒)中的一个功能模块,只要该功能模块能执行本发明实施例中提供的3D纹理制作装置的全部功能即可。3D纹理制作装置与3D纹理应用装置通信连接。页面标签模块可以为页面的任意一个标签,如table、button、caption、div、p坐寸o102、3D纹理制作装置接收用户输入的内容,并将所述用户输入的内容填充到所述页面标签模板中。用户输入的内容可以文字、图片、表格等。103、3D纹理制作装置将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,记录并向3D纹理应用装置发送所述页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。将所述页面标签模板中填充的内容渲染到2D图形缓冲区,相当于将包含文字、图案或者其他内容的图片渲染到2D图形缓冲区,2D图形缓冲区与页面标签模板的标识是对应的。3D纹理应用装置在需要设置3D纹理对象时,就可以根据页面标签模板的标识得到对应的2D图形缓冲区,从而获取到2D缓冲区中存储的2D图形内容,将所述2D图形内容映射到3D纹理对象上,应用到3D环境中。本发明实施例中,将2D图形内容映射到3D纹理对象上相当于将2D图形缓冲区存储的2D图形内容复制到3D纹理应用装置的3D图形缓冲区。本发明实施例提供的3D纹理的处理方法,应用于与3D纹理应用装置通信的3D纹理制作装置中,采用接收到3D纹理制作指令后,获取页面标签模板;接收用户输入的内容,并将所述用户输入的内容填充到所述页面标签模板中;将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,记录并向3D纹理应用装置发送所述页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。与现有技术相比,本发明实施例提供的处理方法,用户可以任意修改2D图形内容,从而提高了用户体验。可选地,在上述图I对应的实施例的基础上,本发明实施例提供的另一实施例中,所述将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区具体包括检测所述页面标签模板是否支持3D纹理;当所述页面标签模板支持3D纹理时,将所述页面标签模板中填充的所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中。在上述图I对应的可选实施例的基础上,本发明实施例提供的另一实施例还包括检测所述页面标签模板是否处于显示状态;当所述页面标签模板处于显示状态时,将所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中,同时合成到所述所在页面所对应的图形区域中。页面标签模板的样式中的显示属性有隐藏display:none和显示display:block两种。隐藏表示整个超文本标记语言(HTML,HypertextMarkupLanguage)页面渲染后,HTML页面看不到任何该标签的内容了;显示表示该HTML标签中的纹理内容需要结合HTML的排版要求,进行排版显示。因此,当检测到所述页面标签模板处于显示状态时,将所述2D图形内容合成到所述所在页面所对应的图形区域中,以显示填充2D图形内容后的页面。可选地,在上述图I或图I对应的可选实施例的基础上,本发明实施例提供的处理方法的另一实施例还包括接收页面标签模板的修改指令后,修改所述页面标签模板中的内容;将所述修改后的内容渲染到2D图形缓冲区,并用修改后的2D图形缓冲区中的2D图形内容更新之前存储的2D图形内容。也就是说,若所述页面标签模板中的用户输入的内容发生改变,需要对该标签中的内容进行重新渲染,生成新的2D图形内容存储到2D图形缓冲区中。参阅图2,本发明实施例提供的3D纹理的处理方法的另一实施例包括20U3D纹理应用装置接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容。本发明实施例中提供的3D纹理应用装置可以为终端(例如电脑、手机、PAD、机顶盒)中的一个功能模块,只要该功能模块能执行本发明实施例中提供的3D纹理应用装置的全部功能即可。3D纹理应用装置与3D纹理制作装置通信连接。3D纹理制作装置将页面标签模板中填充的内容渲染到2D图形缓冲区后,向3D纹理应用装置发送了页面标签模板的标识,因此,当3D纹理应用装置接收到3D纹理输入指令后,即可以根据页面标签模板的标识从3D纹理制作装置的2D图形缓冲区中获取对应的2D图形内容。202、3D纹理应用装置将所述2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。本发明实施例中,将2D图形内容映射到3D纹理对象上相当于将2D图形缓冲区存储的2D图形内容复制到3D纹理应用装置的3D图形缓冲区。举例来说,当要将自己的名字应用到3D环境中,那么2D图形内容为名字,把包含名字的2D图形在3D环境中显示。本发明实施例提供的3D纹理的处理方法,应用于与3D纹理制作装置通信的3D纹理应用装置中,包括接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;将所述2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。与现有技术相比,本发明实施例提供的处理方法,用户可以任意修改2D图形的内容,从而提高了用户体验。可选地,在上述图2对应的实施例的基础上,本发明实施例提供的处理方法的另一实施例中,所述接收3D纹理输入指令的步骤之前,还包括接收到3D模型对象制作指令后,制作3D模型对象,并将所述3D模型对象放置在3D环境中;所述将所述3D纹理对象应用到3D环境中,具体包括将所述3D纹理对象映射到所述3D模型对象上,并在3D环境中显示所述3D的模型对象。举例来说,制作一个杯子放置在3D环境中,将包含自己名字的3D纹理对象贴在3D杯子上。可选地,在上述图2对应的可选实施例的基础上,本发明实施例提供的处理方法的另一实施例中,所述制作3D模型对象之前,还包括获取用户输入的3D模型对象的顶点坐标和3D模型对象的纹理坐标;所述制作3D模型对象,具体包括按照所述3D模型对象的顶点坐标,制作所述3D模型对象;所述将所述3D纹理对象映射到所述3D模型对象上,具体包括按照所述3D模型对象的纹理坐标,将3D纹理对象映射到3D模型对象上。制作3D模型对象前首先设定3D模型对象的顶点数据,需要将3D纹理对象的哪部分映射到3D模型对象的哪一个部分中,需要纹理坐标来设定。为了便于理解,下面以一个具体的应用场景为例,详细的说明本发明实施例中3D纹理的处理过程3D纹理制作装置制作根据用户输入的信息在页面标签模板中填充了Thisisabutton的内容,将Thisisabutton渲染到图2D图形缓冲区后,2D图形缓冲区存储包含Thisisabutton的2D图形内容,并将页面标签模板的标识发送给3D纹理应用装置,2D图形内容可以参阅图3进行理解。3D纹理应用装置根据页面标签模板的标识获取到包含Thisisabutton的2D图形内容;将包含Thisisabutton的2D图形内容映射到3D纹理应用装置的3D纹理对象上,并将含Thisisabutton的3D纹理对象应用到3D环境中显示,显示后的图形可以参阅图4进行理解。本发明实施例提供的3D纹理的处理方法,不仅可以任意修改3D纹理内容,而且3D纹理内容所需的存储空间非常小,便于传输。参阅图5,本发明实施例提供的3D纹理制作装置与3D纹理应用装置通信连接,本发明实施例提供的3D纹理制作装置的一实施例包括第一接收单元301,用于接收到3D纹理制作指令;第一获取单元302,用于在所述第一接收单元301接收到3D纹理制作指令后,获取页面标签模板;所述第一接收单元301,还用于接收用户输入的内容;填充单元303,用于将所述第一接收单元301接收到的所述用户输入的内容填充到所述第一获取单元302获取到的页面标签模板中;渲染单元304,用于将所述填充单元303在页面标签模板中填充的所述用户输入的渲染到2D图形缓冲区,并记录所述页面标签模板的标识;发送单元305,用于用于向3D纹理应用装置发送所述渲染单元304记录的页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。本发明实施例中,第一接收单元301接收到3D纹理制作指令;第一获取单元302在所述第一接收单元301接收到3D纹理制作指令后,获取页面标签模板;所述第一接收单元301接收用户输入的内容;填充单元303将所述第一接收单元301接收到的所述用户输入的内容填充到所述第一获取单元302获取到的页面标签模板中;渲染单元304将所述填充单元303在页面标签模板中填充的所述用户输入的渲染到2D图形缓冲区,并记录所述页面标签模板的标识;发送单元305用于向3D纹理应用装置发送所述渲染单元304记录的页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。与现有技术相比,本发明实施例提供的3D纹理制作装置,可以任意修改2D图形内容,从而提高了用户体验。在上述图5对应的实施例的基础上,参阅图6,本发明实施例提供的3D纹理制作装置的另一实施例还包括检测单元306,检测单元306,用于检测所述第一获取单元302获取的页面标签模板是否支持3D纹理;所述渲染单元304,具体用于当所述检测单元306检测到的页面标签模板支持3D纹理时,将所述页面标签模板中填充的所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中。在上述图6对应的实施例的基础上,参阅图7,本发明实施例提供的3D纹理制作装置的另一实施例还包括合成单元307,所述检测单元306,还用于检测所述第一获取单元302获取的页面标签模板是否处于显示状态;所述渲染单元304,具体用于当所述检测单元306检测到页面标签模板处于显示状态时,将所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中;合成单元307,用于将所述渲染单元304渲染到2D图形缓冲区中的2D图形内容合成到所述所在页面所对应的图形区域中。在上述图5对应的实施例的基础上,参阅图8,本发明实施例提供的3D纹理制作装置的另一实施例还包括修改单元308和更新单元309,所述第一接收单元301,还用于接收3D纹理修改指令;所述修改单元308,用于在所述第一接收单元301接收到3D纹理修改指令后,修改所述页面标签模板中的内容;所述渲染单元304,还用于将所述修改单元308修改后的内容渲染到2D图形缓冲区;所述更新单元309,用于用所述渲染单元304渲染到2D图形缓冲区中的修改后的2D图形缓冲区中的2D图形内容更新之前存储的2D图形内容。参阅图9,本发明实施例提供的3D纹理应用装置,与3D纹理制作装置通信连接,本发明实施例提供的3D纹理应用装置的一实施例包括第二接收单元401,接收3D纹理输入指令;第二获取单元402,用于在所述第二接收单元401接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;映射单元403,用于将所述第二获取单元402获取2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。本发明实施例中,第二接收单元401接收3D纹理输入指令;第二获取单元402在所述第二接收单元401接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;映射单元403将所述第二获取单元402获取2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。与现有技术相比,本发明实施例提供的3D纹理应用装置可以任意修改2D图形的内容,从而提闻了用户体验。在上述图9对应的实施例的基础上,参阅图10,本发明实施例提供的3D纹理应用装置的另一实施例还包括制作单元404,所述第二接收单元401,还用于接收3D模型对象制作指令;制作单元404,用于在所述第二接收单元401接收到3D模型对象制作指令后,制作3D模型对象,并将所述3D模型对象放置在3D环境中;所述映射单元403,具体用于将所述3D纹理对象映射到所述制作单元404制作的3D模型对象上,并在3D环境中显示所述3D的模型对象。在上述图10对应的实施例的基础上,本发明实施例提供的3D纹理应用装置的另一实施例中,所述第二获取单元402,还用于获取用户输入的3D模型对象的顶点坐标和3D模型对象的纹理坐标;所述制作单元404,具体用于按照所述第二获取单元402获取的3D模型对象的顶点坐标,制作所述3D模型对象;所述映射单元403,具体用于按照所述第二获取单元402获取的3D模型对象的纹理坐标,将3D纹理对象映射到3D模型对象上。参阅图11,本发明实施例提供的3D纹理处理系统的一实施例包括3D纹理制作装置30和3D纹理应用装置40;所述3D纹理制作装置30与所述3D纹理应用装置40通信连接;所述3D纹理制作装置30,用于接收到3D纹理制作指令后,获取页面标签模板;接收用户输入的内容,并将所述用户输入的内容填充到所述页面标签模板中;将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,记录并向3D纹理应用装置发送所述页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。所述3D纹理应用装置40,用于接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;将所述2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。本发明实施例提供的3D纹理系统可以任意修改2D图形内容,从而提高了用户体验。本发明实施例提供的3D纹理系统可以为手机、电脑、PAD、机顶盒等终端。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、磁盘或光盘等。以上对本发明实施例所提供的3D纹理的处理方法、装置以及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。权利要求1.一种3D纹理的处理方法,其特征在于,应用于与3D纹理应用装置通信的3D纹理制作装置中,包括接收到3D纹理制作指令后,获取页面标签模板;接收用户输入的内容,并将所述用户输入的内容填充到所述页面标签模板中;将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,记录并向3D纹理应用装置发送所述页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。2.根据权利要求I所述的处理方法,其特征在于,所述将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区具体包括检测所述页面标签模板是否支持3D纹理;当所述页面标签模板支持3D纹理时,将所述页面标签模板中填充的所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中。3.根据权利要求2所述的处理方法,其特征在于,还包括检测所述页面标签模板是否处于显示状态;当所述页面标签模板处于显示状态时,将所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中,同时合成到所述所在页面所对应的图形区域中。4.根据权利要求f3任意一项所述的处理方法,其特征在于,还包括接收页面标签模板的修改指令后,修改所述页面标签模板中的内容;将所述修改后的内容渲染到2D图形缓冲区,并用修改后的2D图形缓冲区中的2D图形内容更新之前存储的2D图形内容。5.一种3D纹理的处理方法,其特征在于,应用于与3D纹理制作装置通信的3D纹理应用装置中,包括接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;将所述2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。6.根据权利要求5所述的处理方法,其特征在于,所述接收3D纹理输入指令的步骤之前,还包括接收到3D模型对象制作指令后,制作3D模型对象,并将所述3D模型对象放置在3D环境中;所述将所述3D纹理对象应用到3D环境中,具体包括将所述3D纹理对象映射到所述3D模型对象上,并在3D环境中显示所述3D的模型对象。7.根据权利要求6所述的处理方法,其特征在于,所述制作3D模型对象之前,还包括获取用户输入的3D模型对象的顶点坐标和3D模型对象的纹理坐标;所述制作3D模型对象,具体包括按照所述3D模型对象的顶点坐标,制作所述3D模型对象;所述将所述3D纹理对象映射到所述3D模型对象上,具体包括按照所述3D模型对象的纹理坐标,将3D纹理对象映射到3D模型对象上。8.—种3D纹理制作装置,其特征在于,与3D纹理应用装置通信连接,包括第一接收单元,用于接收到3D纹理制作指令;第一获取单元,用于在所述第一接收单元接收到3D纹理制作指令后,获取页面标签模板;所述第一接收单元,还用于接收用户输入的内容;填充单元,用于将所述第一接收单元接收到的所述用户输入的内容填充到所述第一获取单元获取到的页面标签模板中;渲染单元,用于将所述填充单元在页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,并记录所述页面标签模板的标识;发送单元,用于向3D纹理应用装置发送所述渲染单元记录的页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。9.根据权利要求8所述的3D纹理制作装置,其特征在于,还包括检测单元,用于检测所述第一获取单元获取的页面标签模板是否支持3D纹理;所述渲染单元,具体用于当所述检测单元检测到的页面标签模板支持3D纹理时,将所述页面标签模板中填充的所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中。10.根据权利要求9所述的3D纹理制作装置,其特征在于,还包括合成单元,所述检测单元,还用于检测所述第一获取单元获取的页面标签模板是否处于显示状态;所述渲染单元,具体用于当所述检测单元检测到页面标签模板处于显示状态时,将所述用户输入的内容渲染到所述页面标签模板所对应的2D图形缓冲区中;所述合成单元,用于将所述渲染单元渲染到2D图形缓冲区中的2D图形内容合成到所述所在页面所对应的图形区域中。11.根据权利要求810任意一项所述的3D纹理制作装置,其特征在于,还包括修改单元和更新单元,所述第一接收单元,还用于接收3D纹理修改指令;所述修改单元,用于在所述第一接收单元接收到3D纹理修改指令后,修改所述页面标签模板中的内容;所述渲染单元,还用于将所述修改单元修改后的内容渲染到2D图形缓冲区;所述更新单元,用于所述渲染单元渲染到2D图形缓冲区中的修改后的2D图形缓冲区中的2D图形内容更新之前存储的2D图形内容。12.—种3D纹理应用装置,其特征在于,与3D纹理制作装置通信连接,包括第二接收单元,用于接收3D纹理输入指令;第二获取单元,用于在所述第二接收单元接收到3D纹理输入指令后,根据页面标签模板的标识从3D纹理制作装置的页面标签模板的标识对应的2D图形缓冲区中获取对应的2D图形内容;映射单元,用于将所述第二获取单元获取的2D图形内容映射到3D纹理对象上,并将所述3D纹理对象应用到3D环境中。13.根据权利要求12所述的3D纹理应用装置,其特征在于,还包括制作单元,所述第二接收单元,还用于接收3D模型对象制作指令;所述制作单元,用于在所述第二接收单元接收到3D模型对象制作指令后,制作3D模型对象,并将所述3D|吴型对象放直在3D环境中;所述映射单元,具体用于将所述3D纹理对象映射到所述制作单元制作的3D模型对象上,并在3D环境中显示所述3D的模型对象。14.根据权利要求13所述的3D纹理应用装置,其特征在于,所述第二获取单元,还用于获取用户输入的3D模型对象的顶点坐标和3D模型对象的纹理坐标;所述制作单元,具体用于按照所述第二获取单元获取的3D模型对象的顶点坐标,制作所述3D模型对象;所述映射单元,具体用于按照所述第二获取单元获取的3D模型对象的纹理坐标,将3D纹理对象映射到3D模型对象上。15.一种3D纹理处理系统,其特征在于,包括3D纹理制作装置和3D纹理应用装置,所述3D纹理制作装置和3D纹理应用装置通信连接;所述3D纹理制作装置为上述权利要求811任意一项所述的3D纹理制作装置;所述3D纹理应用装置为上述权利要求1214所述的3D纹理应用装置。全文摘要本发明公开了一种3D纹理的处理方法,应用于与3D纹理应用装置通信的3D纹理制作装置中,包括接收到3D纹理制作指令后,获取页面标签模板;接收用户输入的内容,并将所述用户输入的内容填充到所述页面标签模板中;将所述页面标签模板中填充的所述用户输入的内容渲染到2D图形缓冲区,记录并向3D纹理应用装置发送所述页面标签模板的标识,以使3D纹理应用装置根据所述页面标签模板的标识获取对应的2D图形缓冲区,并将所述2D图形缓冲区中的包含所述用户输入的内容的2D图形内容映射到3D纹理应用装置中的3D纹理对象上,应用到3D图形环境中。本发明实施例提供的处理方法,用户可以任意修改2D图形内容,从而提高了用户体验。文档编号G06T15/04GK102867323SQ20121033770公开日2013年1月9日申请日期2012年9月13日优先权日2012年9月13日发明者徐佳宏,李银申请人:深圳市茁壮网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1