一种基于Web3D模型的动态贴图方法

文档序号:6626156阅读:493来源:国知局
一种基于Web3D模型的动态贴图方法
【专利摘要】本发明公开了一种基于Web3D模型的动态贴图方法,该方法中贴图文件在计算机显卡中以2的幂次方大小进行存储,重新贴图之前对贴图进行格式化处理,建立贴图信息数据库,模型和贴图的唯一字段确定模型和贴图的对应关系和对应的资源路径信息,确保程序中能正确的调用;程序对贴图进行格式化处理;创建一个管理界面,对数据库中贴图字段进行维护,实现对贴图数据库表数据的添加、删除或更新;客户端载入模型和贴图,转换为3D对象;将贴图绑定到三维对象的贴图属性中由客户端遍历模型进行渲染。该方法模型可重新进行贴图以达到较好的渲染效果。
【专利说明】一种基于Web3D模型的动态贴图方法

【技术领域】
[0001]本发明涉及一种动态贴图方法,具体地说是一种基于Web3D模型的动态贴图方法。

【背景技术】
[0002]现有技术中,三维模型和贴图文件编译并保存在.xnb文件中,贴图文件被高倍压缩,在网页端读取.xnb文件中的三维模型和贴图文件并在客户端进行渲染,因贴图被高倍压缩过,所以渲染效果不是最好的。基于SilVerlight5技术实现的Web3D程序把贴图文件异步加载到程序中,对三维模型重新贴图,再调整客户端的渲染抗锯齿性能,让渲染效果达到最佳。


【发明内容】

[0003]为了克服现有技术存在的问题,本发明的目的是提供一种基于Web3D模型的动态贴图方法,该方法模型可重新进行贴图以达到较好的渲染效果。
[0004]本发明的目的通过以下技术方案实现:
一种基于Web3D模型的动态贴图方法,其特征在于:该方法中贴图文件在计算机显卡中以2的幂次方大小进行存储,重新贴图之前对贴图进行格式化处理,具体步骤如下:
O建立贴图信息数据库,包括字段有:记录模型的唯一字段、贴图唯一字段、三维模型存储路径、贴图存储路径;模型和贴图的唯一字段确定模型和贴图的对应关系和对应的资源路径信息,确保程序中能正确的调用;
2)程序对贴图进行格式化处理,将上传的图片另存为2的幂次方数字为宽度或高度的图片作为贴图文件;
3)创建一个管理界面,对数据库中贴图字段进行维护,根据步骤2)中保存的贴图与数据库中的贴图唯一字段进行关联;实现对贴图数据库表数据的添加、删除或更新;
4)客户端载入模型和贴图,转换为3D对象,读取贴图数据库中记录的模型唯一字段和贴图唯一字段来确定三维模型和他对应的贴图资源;
5)将贴图绑定到三维对象的贴图属性中由客户端遍历模型进行渲染。
[0005]本发明中,将上传的图片以16、32、64、128、256、512、1024或2048为宽度或高度进行存储。
[0006]本发明将三维模型在渲染前进行重新贴图,加强三维模型的展示效果。完善了互联网的展示形式。实现贴图和模型的动态管理。

【专利附图】

【附图说明】
[0007]图1是本发明的流程图。

【具体实施方式】
[0008]一种基于Web3D模型的动态贴图方法,该方法中贴图文件在计算机显卡中以2的幂次方大小进行存储,重新贴图之前对贴图进行格式化处理,具体步骤如下:
第一步,建立贴图信息数据库,必要字段有记录模型的唯一字段,贴图唯一字段,三维模型存储路径,贴图存储路径。模型和贴图的唯一字段能确定模型和贴图的对应关系和对应的资源路径信息,确保程序中能正确的调用。
[0009]第二步,程序对贴图进行格式化处理,将上传的图片另存为16、32、64、128、256、512、1024、2048或其他2的幂次方数字为宽度或高度的图片作为贴图文件。
[0010]第三步,创建一个管理界面,实现对数据库中贴图字段进行维护,根据第二步中保存的贴图与数据库中的贴图唯一字段进行关联。实现对贴图数据库表数据的添加、删除或更新功能。
[0011]第四步,客户端载入模型和贴图,转换为3D对象,读取贴图数据库中记录的模型唯一字段和贴图唯一字段来确定三维模型和他对应的贴图资源。
[0012]第五步,将贴图绑定到三维对象的贴图属性中由客户端遍历模型进行渲染。
[0013]本发明将三维模型在渲染前进行重新贴图,加强三维模型的展示效果,完善了互联网的展示形式,实现贴图和模型的动态管理。
【权利要求】
1.一种基于Web3D模型的动态贴图方法,其特征在于:该方法中贴图文件在计算机显卡中以2的幂次方大小进行存储,重新贴图之前对贴图进行格式化处理,具体步骤如下: O建立贴图信息数据库,包括字段有:记录模型的唯一字段、贴图唯一字段、三维模型存储路径、贴图存储路径;模型和贴图的唯一字段确定模型和贴图的对应关系和对应的资源路径信息,确保程序中能正确的调用; 2)程序对贴图进行格式化处理,将上传的图片另存为2的幂次方数字为宽度或高度的图片作为贴图文件; 3)创建一个管理界面,对数据库中贴图字段进行维护,根据步骤2)中保存的贴图与数据库中的贴图唯一字段进行关联;实现对贴图数据库表数据的添加、删除或更新; 4)客户端载入模型和贴图,转换为3D对象,读取贴图数据库中记录的模型唯一字段和贴图唯一字段来确定三维模型和他对应的贴图资源; 5)将贴图绑定到三维对象的贴图属性中由客户端遍历模型进行渲染。
2.根据权利要求1所述的基于Web3D模型的动态贴图方法,其特征在于:步骤2)中,将上传的图片以16、32、64、128、256、512、1024或2048为宽度或高度进行存储。
【文档编号】G06T15/00GK104183006SQ201410450582
【公开日】2014年12月3日 申请日期:2014年9月5日 优先权日:2014年9月5日
【发明者】方泉, 蔡璟, 徐进 申请人:国家电网公司, 江苏省电力公司, 江苏电力信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1