一种在线替换面料材质的方法、装置和存储介质与流程

文档序号:25095217发布日期:2021-05-18 21:35阅读:110来源:国知局
一种在线替换面料材质的方法、装置和存储介质与流程

1.本发明涉及应用程序技术领域,具体而言,涉及一种在线替换面料材质的方法、装置和存储介质。


背景技术:

2.近年来计算机图形学迅猛发展,各种3d引擎日趋完善,网络传输和云端服务技术也快速发展。某些行业在销售和设计的过程中,除了采用传统的“实物展示”、“纸质图册展示”或“电子图片展示”外,越来越多的厂家开始采用具有交互功能的三维虚拟模型展示系统对产品进行展示。例如,家居设计公司或者家具制造公司,多采用虚拟模型展示家具,可全方位观察产品,可任意更换模型、面料材质和颜色,但是,现有的利用三维虚拟模型进行产品展示的技术方案其运算量大,反应速度较慢,保密性不高,被竞争对手反向破解后,产品的面料材质等核心特征容易泄露,甚至给厂家带来经济损失。因此,如何设计一种反应速度快、安全性高的在线替换面料材质的方法成为需要解决的技术问题。


技术实现要素:

3.本发明旨在至少解决现有技术或相关技术中存在的技术问题之一,公开了一种在线替换面料材质的方法、装置和存储介质,其安全性高,有效保护信息发布者的产品信息,数据量小,反应迅速,便于在移动终端部署。
4.本发明的第一方面公开了一种在线替换面料材质的方法,包括:展示多种材质的面料缩略图;接收第一选择指令,并根据第一选择指令从展示的多种材质的面料缩略图中确定目标材质缩略图;根据目标材质缩略图在服务器中查找对应的材质信息;接收服务器发送的材质信息,其中,材质信息经过加密处理;解析材质信息,生成对应于目标材质缩略图的待渲染图片;接收第二选择指令,并根据第二选择指令确定面料区域;将待渲染图片替换至面料区域,对面料区域内的待渲染图像进行实时渲染;渲染完成后删除材质信息。
5.根据本发明公开的在线替换面料材质的方法,优选地,服务器和/或客户端根据sha256算法加密材质信息。
6.根据本发明公开的在线替换面料材质的方法,优选地,基于unity引擎进行实时渲染。
7.根据本发明公开的在线替换面料材质的方法,优选地,第一选择指令和第二选择指令包括:触控屏生成的选择指令、鼠标指针移动至特定位置生成的选择指令和感应装置输出的选择指令。
8.本发明的第二方面公开了一种在线替换面料材质的装置,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的所述程序指令以实现如上述任一项技术方案所述的在线替换面料材质的方法。
9.本发明的第三方面公开了一种计算机可读存储介质,所述计算机可读存储介质存储有程序代码,所述程序代码用于实现如上述任一项技术方案所述的在线替换面料材质的
方法。
10.本发明的有益效果至少包括:本发明利用实时渲染的方法实现面料替换效果,可以通过访问服务器,服务器下发资料、完成后自动销毁以确保文件安全性、不被逆向破解。目前现有技术公开的材质替换渲染方案不具备实时性、安全性、及保密性,本发明基于sha256算法加密材质信息,基于unity引擎进行实时渲染,其安全性高,有效保护信息发布者的产品信息,数据量小,反应迅速,便于在移动终端部署。
附图说明
11.图1示出了根据本发明的一个实施例的在线替换面料材质的方法的示意流程图。
12.图2示出了根据本发明的又一个实施例的在线替换面料材质的装置的示意框图。
13.图3示出了根据本发明的又一个实施例的在线替换面料材质的方法的实时渲染流程示意图。
具体实施方式
14.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
15.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
16.如图1所示,本发明的实施例之一公开了一种在线替换面料材质的方法,包括:
17.步骤s102,展示多种材质的面料缩略图;
18.步骤s104,接收第一选择指令,并根据第一选择指令从展示的多种材质的面料缩略图中确定目标材质缩略图;
19.步骤s106,根据目标材质缩略图在服务器中查找对应的材质信息;
20.步骤s108,接收服务器发送的材质信息,其中,材质信息经过加密处理;
21.步骤s110,解析材质信息,生成对应于目标材质缩略图的待渲染图片;
22.步骤s112,接收第二选择指令,并根据第二选择指令确定面料区域;
23.步骤s114,将待渲染图片替换至面料区域,对面料区域内的待渲染图像进行渲染;
24.步骤s116,渲染完成后删除材质信息。
25.根据上述实施例,优选地,服务器和/或客户端根据sha256算法加密材质信息。
26.根据上述实施例,优选地,基于unity引擎进行实时渲染,渲染过程的主要步骤如图3所示,具体技术细节可参考链接:https://blog.csdn.net/u010133610/article/details/103389611。
27.根据上述实施例,优选地,第一选择指令和第二选择指令包括:
28.触控屏生成的选择指令、鼠标指针移动至特定位置生成的选择指令和感应装置输出的选择指令,其中,感应装置包括陀螺仪、压力感应装置、遥控装置、加速度传感器等体感设备。
29.如图2所示,根据本发明的实施例之一,公开了在线替换面料材质的装置200,包括:存储器202,用于存储程序指令;处理器204,用于调用所述存储器中存储的所述程序指
令以实现如上述任一实施例所述的在线替换面料材质的方法。
30.根据本发明的实施例之一,还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有程序代码,所述程序代码用于实现如上述任一实施例所述的在线替换面料材质的方法。
31.本发明利用实时渲染的方法实现面料替换效果,可以通过访问服务器,服务器下发资料、完成后自动销毁以确保文件安全性、不被逆向破解。目前现有技术公开的材质替换渲染方案不具备实时性、安全性、及保密性,本发明基于sha256算法加密材质信息,基于unity引擎进行实时渲染,其安全性高,有效保护信息发布者的产品信息,数据量小,反应迅速,便于在移动终端部署。
32.上述实施例的各种方法中的全部或部分步骤是可以通过程序来控制相关的硬件来完成,该程序可以存储于可读存储介质中,存储介质包括只读存储器(read—only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read

only memory,prom)、可擦除可编程只读存储器(erasableprogrammable read only memory,eprom)、一次可编程只读存储器(one

timeprogrammable read

only memory,otprom)、电子抹除式可复写只读存储器(electrically

erasable programmable read

only memory,eeprom)、只读光盘(compactdisc read—only memory,cd

rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的可读的任何其他介质。
33.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1