CN111179400A - 渲染方式优化方法、装置、设备及存储介质 - Google Patents
渲染方式优化方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN111179400A CN111179400A CN201911379968.9A CN201911379968A CN111179400A CN 111179400 A CN111179400 A CN 111179400A CN 201911379968 A CN201911379968 A CN 201911379968A CN 111179400 A CN111179400 A CN 111179400A
- Authority
- CN
- China
- Prior art keywords
- target
- commodity
- rendering
- model
- customized
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computer Graphics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例公开了一种渲染方式优化方法、装置、设备及存储介质。该方法包括:确定目标模型定制商品的目标定制种类;根据所述目标定制种类,调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。上述技术方案,能够避免使用不匹配的渲染引擎进行渲染而出现渲染效果不佳或者是***渲染维护成本过高的问题,还可以适应电商平台的业务发展以及战略调整,以一种***渲染维护成本较低的方式来实现定制商品种类变化的平滑过渡。
Description
技术领域
本发明实施例涉及电商平台技术领域,尤其涉及一种渲染方式优化方法、装置、设备及存储介质。
背景技术
随着计算机技术的不断发展,在电商平台上能看到越来越多的渲染的产品。产品渲染不仅省去了搭配场景拍摄成本以及产品修图的时间,还能为用户提供高质量的3D效果图。随着电商平台的业务发展以及战略调整,如何降低***渲染维护成本是亟待解决的技术问题。
发明内容
本发明实施例提供一种渲染方式优化方法、装置、设备及存储介质,以降低***渲染维护成本,实现多种渲染方式的兼容,简化商品模型的渲染流程。
第一方面,本发明实施例提供了一种渲染方式优化方法,包括:
确定目标模型定制商品的目标定制种类;
根据所述目标定制种类,调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。
第二方面,本发明实施例提供了一种渲染方式优化装置,包括:
定制种类确定模块,用于确定目标模型定制商品的目标定制种类;
渲染模块,用于根据所述目标定制种类,调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明任意实施例所述的渲染方式优化方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的渲染方式优化方法。
本发明实施例提供的技术方案中,在对目标模型定制商品进行渲染时,首先确定目标模型定制商品的定制种类,然后根据与定制种类匹配的渲染引擎对目标模型定制商品的商品模型进行渲染。由此,电商平台通过兼容多种渲染方式,实现了对不同定制种类的定制商品的模型采用不同的渲染方式进行渲染,能够避免使用不匹配的渲染引擎进行渲染而出现渲染效果不佳或者是***渲染维护成本过高的问题。进一步的,还可以适应电商平台的业务发展以及战略调整,以一种***渲染维护成本较低的方式来实现定制商品种类变化的平滑过渡。
附图说明
图1是本发明实施例一中的一种渲染方式优化方法的流程图;
图2是本发明实施例二中的一种渲染方式优化方法的流程图;
图3是本发明实施例三中的一种渲染方式优化装置的结构示意图;
图4是本发明实施例四中的一种计算机设备的硬件结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
实施例一
图1是本发明实施例一提供的一种渲染方式优化方法的流程图,可适用于在电商平台上新增其他种类的模型定制商品时如何统一进行模型渲染的情况,尤其是电商平台上当前的渲染引擎不适宜对新增模型定制商品进行模型渲染的情况,该方法可以由本发明任意实施例提供的渲染方式优化装置来执行,该装置可采用软件和/或硬件的方式实现,并一般可集成在计算机设备中,例如是电商平台服务器中。
如图1所示,本实施例的方法具体包括:
S110、确定目标模型定制商品的目标定制种类。
目标模型定制商品,指的是电商平台上发布的适宜用户进行模型定制的商品。由于模型定制商品的模型种类不一定相同,进而可以将模型定制商品进行种类划分。
典型的,在商品模型渲染角度来讲,模型定制商品可以是低模定制商品,也可以是高模定制商品。对应的,低模定制商品的定制种类为低模定制,高模定制商品的定制种类为高模定制。其中,在商品模型渲染角度来讲,模型定制商品还可以划分为其他类型,本实施例对此不做具体限定。
低模定制商品和高模定制商品均需要建模并渲染,其中,低模定制商品的的渲染点和/或渲染面要少于高模定制商品,但渲染结果可以与高模定制商品媲美。
具体的,低模定制商品可以定制例如颜色、尺寸、图像、材料等之类的参数,也即定制参数集合可以是不同颜色、不同尺寸、不同图像以及不同材料等的任意组合。
以低模定制商品为定制行李箱为例,用户可以对行李箱的尺寸进行定制,可以对行李箱的颜色进行定制,也可以对行李箱上的图像进行定制,也可以对行李箱的材料进行定制,等等。
具体的,高模定制商品包括至少一个部件,各所述部件分别包括至少两个部件子模型供用户选择定制,各个所述部件子模型分别包括至少一个子模型定制面供用户选择定制,各个所述子模型定制面分别匹配至少两种定制材料供用户选择定制。
以高模定制商品为定制眼镜为例,部件指的是镜框部件和镜腿部件,其中,镜框部件包括至少两个镜框部件子模型供用户选择定制,镜腿部件包括至少两个镜腿部件子模型供用户选择定制。进一步的,镜框部件子模型上包括一个镜框的子模型定制面供用户选择定制,镜腿部件子模型上包括两个镜腿的子模型定制面供用户选择定制。再进一步的,每个子模型定制面上可以匹配不同的定制材料,如镜框部件子模型上镜框的子模型定制面可以匹配黑色金属材料、红色金属材料,而镜腿部件子模型上镜腿的子模型定制面也可以匹配黑色金属材料、红色金属材料,两个镜腿的子模型定制面可以匹配不同的定制材料。
由于模型定制商品的定制种类划分的依据不同,所以判断目标模型定制商品的定制种类的方式也不尽相同,本实施例对此不做具体限定,只要能确定目标模型定制商品的定制种类即可。
S120、根据所述目标定制种类,调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。
在确定目标模型定制商品的定制种类之后,假如是第一定制种类,则调用与第一定制种类匹配的第一渲染引擎对所述目标模型定制商品的商品模型进行渲染;假如是第二定制种类,则调用与第二定制种类匹配的第一渲染引擎对所述目标模型定制商品的商品模型进行渲染。
在一示例中,电商平台上原有的定制种类包括至少一个,电商平台针对所述至少一个定制种类的模型定制商品的模型进行渲染时采用已有的至少一种渲染引擎。随着电商平台的业务发展以及战略调整,电商平台要引入至少一种新增定制种类,而采用已有的至少一种渲染引擎对所述至少一种新增定制种类的定制商品进行渲染时,可能会存在一些不必要的数据也进行维护,会造成渲染维护成本过高的问题,也可能已有的至少一种渲染引擎不足以支持对所述至少一种新增定制种类的定制商品的渲染操作。
假设,电商平台上原有的定制种类为一个(称为第一定制种类),电商平台针对所述第一定制种类的模型定制商品的模型进行渲染时采用第一渲染引擎。在本实施例中,为适应于对新增定制种类(称为第二定制种类)模型定制商品的模型的渲染操作,引入与所述第二定制种类匹配的第二渲染引擎,也即针对所述第二定制种类的模型定制商品的模型进行渲染时采用第二渲染引擎。其中,所述第一渲染引擎与所述第二渲染引擎不同。
本发明实施例提供的技术方案中,在对目标模型定制商品进行渲染时,首先确定目标模型定制商品的定制种类,然后根据与定制种类匹配的渲染引擎对目标模型定制商品的商品模型进行渲染。由此,电商平台通过兼容多种渲染方式,实现了对不同定制种类的模型定制商品的模型采用不同的渲染方式进行渲染,能够避免使用不匹配的渲染引擎进行渲染而出现渲染效果不佳或者是***渲染维护成本过高的问题。进一步的,还可以适应电商平台的业务发展以及战略调整,以一种***渲染维护成本较低的方式来实现模型定制商品种类变化的平滑过渡。
进一步的,在所述调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染之后,还包括:根据所述目标定制种类,对所述目标模型定制商品的渲染结果进行保存。
本实施例中,用于存储模型定制商品信息的数据库结构兼容不同定制种类的定制商品的信息存储。可选的,属于不同定制种类的模型定制商品的渲染数据可以分开进行存储。进一步的,还可以通过程序功能来实现不同定制种类的模型定制商品信息的兼容存储,本实施例对此不做具体限定。
进一步的,在所述对所述目标模型定制商品的渲染结果进行保存之后,还包括:
接收目标服务发送的商品数据查询请求;根据所述商品数据查询请求同时查询与各目标定制种类对应的存储数据,并返回查询结果。
目标服务,指的是电商平台支持的任意服务,例如是APP等前端服务、订单服务、售后服务、评论服务等。
以定制种类包括第一定制种类和第二定制种类为例,如果接收到目标服务发送的商品数据查询请求,则根据所述商品数据查询请求同时查询第一定制种类的模型定制商品数据和第二定制种类的模型定制商品数据,并将查询结果反馈给所述目标服务。其中,目标服务,例如是APP等前端服务、订单服务、售后服务、评论服务等使用的商品数据结果是一致的,可以兼容不同定制种类的模型定制商品数据。
随着电商平台的业务发展以及战略调整,电商平台还可能对定制商品的定制种类进行修改。进一步的,如果接收到针对目标模型定制商品的定制种类修改请求,则接收所述目标模型定制商品的修改模型,并调用与所述修改模型的定制种类匹配的渲染引擎进行渲染。
其中,所述对定制商品的定制类型进行修改,主要指的是将模型定制商品的定制种类由已有的定制种类修改为新增的定制种类,例如在上述示例中将目标模型定制商品的定制种类由第一定制种类修改为第二定制种类。所述修改模型,即为与修改后的定制种类对应的定制商品的模型,例如在上述示例中与第二定制种类对应的目标模型定制商品的模型。
具体的,在针对目标模型定制商品进行信息保存时,可以向用户发出是否进行模型修改的提示,例如为是否将所述目标模型定制商品的定制种类由第一定制种类修改为第二定制种类,如果接收到用户针对目标模型定制商品发起定制种类修改请求,则提示用户上传所述目标模型定制商品与所述第二定制种类对应的模型包,并对所述模型包进行相关处理后,调用第二渲染引擎进行模型渲染。如果未接收到用户针对目标模型定制商品发起定制种类修改请求,则继续调用第一渲染引擎进行模型渲染。
上述技术方案,提供了将电商平台上模型定制商品的定制种类由一种向另一种转化的过渡方案,且此过渡方案***渲染维护的成本较低。
实施例二
图2是本发明实施例二提供的一种渲染方式优化方法的流程图。在上述实施例的基础上,本实施提供了一种具体的实施方式,其中,所述目标定制种类包括高模定制和低模定制。
进一步的,与所述高模定制匹配的渲染引擎包括光线追踪引擎;与所述低模定制匹配的渲染引擎包括光栅化引擎。
如图2所示,本实施例的方法具体包括:
S210、确定目标模型定制商品的目标定制种类,如果所述目标定制种类为低模定制,则执行S220,如果所述目标定制种类为高模定制,则执行S230。
本技术方案既适用于定制商品新建阶段,也适用与定制商品维护阶段。
具体的,在定制商品新建阶段,当接收到针对所述目标模型定制商品的新建商品请求时,确定所述目标模型定制商品的目标定制种类,进而可以根据所述目标定制种类调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染;在定制商品维护阶段,当接收到针对所述目标模型定制商品的商品修改请求时,确定所述目标模型定制商品的目标定制种类,进而可以根据所述目标定制种类调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。
其中,电商平台上原始存在的定制商品是高模定制商品,***上原有的渲染引擎是光线追踪引擎。低模定制商品是电商平台在高模定制商品的基础上扩展的,光栅化引擎是在光线追踪引擎的基础上引进的。
S220、调用与低模定制匹配的光栅化引擎对所述目标模型定制商品的商品模型进行渲染,并对所述目标模型定制商品的渲染结果进行保存,执行S240。
渲染服务是对模型包进行解析、渲染的服务,光线追踪引擎和光栅化引擎均部署在该渲染服务中。
***接收到针对目标模型定制商品的定制商品新建请求后,调用渲染服务对定制商品的模型包进行解析,其中,低模定制商品的模型包中面数少,细节少;高模定制商品的模型包结构复杂,面数多,细节表现丰富。如果解析后确定是低模定制商品的模型包,设置外观规格、模型名称、模型材质等信息,设置完成后作为低模定制商品保存数据到数据库,并调用光栅化引擎进行渲染,保存渲染结果。
***接收到针对目标模型定制商品的定制商品模型修改请求后,调用渲染服务对上传的模型包进行解析,如果上传的模型包是光栅化引擎渲染需要的3D模型包,则将所述目标模型定制商品作为低模定制商品保存数据到数据库,并调用光栅化引擎进行渲染,保存渲染结果。
S230、调用与高模定制匹配的光线追踪引擎对所述目标模型定制商品的商品模型进行渲染,并对所述目标模型定制商品的渲染结果进行保存,执行S240。
***接收到针对目标模型定制商品的定制商品新建请求后,调用渲染服务对定制商品的模型包进行解析,其中,低模定制商品的模型包中面数少,细节少;高模定制商品的模型包结构复杂,面数多,细节表现丰富。如果解析后确定是高模定制商品的模型包,设置外观规格、模型名称、模型材质等信息,设置完成后作为高模定制商品保存数据到数据库,并调用光线追踪引擎进行渲染,保存渲染结果。
***接收到针对目标模型定制商品的定制商品模型修改请求后,调用渲染服务对上传的模型包进行解析,如果上传的模型包是光线追踪引擎渲染需要的模型包,则将所述目标模型定制商品作为高模定制商品保存数据到数据库,并调用光线追踪引擎进行渲染,保存渲染结果。
S240、如果接收到针对目标模型定制商品的定制种类由高模定制修改为低模定制的请求,则接收所述目标模型定制商品的3D模型,并调用光栅化引擎对所述目标模型定制商品的3D模型进行渲染。
在目标模型定制商品为高模定制商品的情况下,如果用户需要将目标模型定制商品由高模定制商品调整为低模定制商品,则发起将目标模型定制商品的定制种类由高模定制修改为低模定制的请求,并上传目标模型定制商品的3D模型(也即与光栅化引擎对应的商品模型)。***接收到3D模型之后,根据用户配置来设置外观规格、模型名称、模型材质等信息,设置完成后作为低模定制商品保存数据到数据库,并调用光栅化引擎进行渲染,保存渲染结果。
具体的,3D模型包中包括collider文件夹、model文件夹、texture文件夹以及scene.xml文件等。
S250、如果接收目标服务发送的商品数据查询请求,则根据所述商品数据查询请求同时查询低模定制商品的商品信息和高模定制商品的商品信息,并将查询结果返回给所述目标服务。
本实施例未尽详细解释之处,请参见前述实施例,在此不再赘述。
在上述技术方中,***兼容了光线追踪引擎渲染和光栅化引擎渲染两种不同渲染方式的数据存储以及数据输出;降低了***的维护成本和模型商品的操作复杂性,简化了***对于模型商品渲染的成本。具体的,能够避免采用原有的光线追踪引擎渲染对在高模定制商品的基础上扩展的低模定制商品进行渲染操作,而导致的渲染流程复杂、渲染维护成本较高的问题,也提供了将电商平台上定制商品的高模定制商品向低模定制商品转化的过渡方案,也即提供了***由光线追踪引擎渲染向光栅化引擎渲染转化的过渡方案,且此过渡方案***渲染维护的成本较低。
实施例三
图3是本发明实施例三提供的一种渲染方式优化装置的结构示意图,可适用于在电商平台上新增其他种类的模型定制商品时如何统一进行模型渲染的情况,尤其是电商平台上当前的渲染引擎不适宜对新增模型定制商品进行模型渲染的情况,该装置可采用软件和/或硬件的方式实现,并一般可集成在计算机设备中,例如是电商平台服务器中。
如图3所示,该渲染方式优化装置具体包括:定制种类确定模块310和渲染模块320。其中,
定制种类确定模块310,用于确定目标模型定制商品的目标定制种类;
渲染模块320,用于根据所述目标定制种类,调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。
本发明实施例提供的技术方案中,在对目标模型定制商品进行渲染时,首先确定目标模型定制商品的定制种类,然后根据与定制种类匹配的渲染引擎对目标模型定制商品的商品模型进行渲染。由此,电商平台通过兼容多种渲染方式,实现了对不同定制种类的模型定制商品的模型采用不同的渲染方式进行渲染,能够避免使用不匹配的渲染引擎进行渲染而出现渲染效果不佳或者是***渲染维护成本过高的问题。进一步的,还可以适应电商平台的业务发展以及战略调整,以一种***渲染维护成本较低的方式来实现定制商品种类变化的平滑过渡。
具体的,所述目标定制种类包括高模定制和低模定制。
进一步的,与所述高模定制匹配的渲染引擎包括光线追踪引擎;与所述低模定制匹配的渲染引擎包括光栅化引擎。
进一步的,定制种类确定模块310,具体用于当接收到针对所述目标模型定制商品的新建商品请求时,确定所述目标模型定制商品的目标定制种类;和/或,当接收到针对所述目标模型定制商品的商品修改请求时,确定所述目标模型定制商品的目标定制种类。
进一步的,上述装置还包括渲染结果保存模块,用于在所述调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染之后,根据所述目标定制种类,对所述目标模型定制商品的渲染结果进行保存。
进一步的,上述装置还包括数据查询响应模块,用于在所述对所述目标模型定制商品的渲染结果进行保存之后,接收目标服务发送的商品数据查询请求;根据所述商品数据查询请求同时查询与各目标定制种类对应的存储数据,并返回查询结果。
进一步的,上述装置还包括模型修改模块,用于如果接收到针对所述目标模型定制商品的定制种类修改请求,则接收所述目标模型定制商品的修改模型,并调用与所述修改模型的定制种类匹配的渲染引擎进行渲染。
上述渲染方式优化装置可执行本发明任意实施例所提供的渲染方式优化方法,具备执行渲染方式优化方法相应的功能模块和有益效果。
实施例四
图4为本发明实施例四提供的一种计算机设备的硬件结构示意图。如图4所示,该计算机设备包括:
一个或多个处理器410,图4中以一个处理器410为例;
存储器420;
所述计算机设备还可以包括:输入装置430和输出装置440。
所述计算机设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或者其他方式连接,图4中以通过总线连接为例。
存储器420作为一种非暂态计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种渲染方式优化方法对应的程序指令/模块(例如,附图3所示的渲染方式优化装置中的定制种类确定模块310和渲染模块320)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述方法实施例中的一种渲染方式优化方法。
存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非暂态性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置430可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
实施例五
本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种渲染方式优化方法,该方法包括:
确定目标模型定制商品的目标定制种类;
根据所述目标定制种类,调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。
可选的,该计算机可执行指令在由计算机处理器执行时还可以用于执行本发明任意实施例所提供的一种渲染方式优化方法的技术方案。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述渲染方式优化装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种渲染方式优化方法,其特征在于,包括:
确定目标模型定制商品的目标定制种类;
根据所述目标定制种类,调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。
2.根据权利要求1所述的方法,其特征在于,所述目标定制种类包括高模定制和低模定制。
3.根据权利要求2所述的方法,其特征在于,与所述高模定制匹配的渲染引擎包括光线追踪引擎;与所述低模定制匹配的渲染引擎包括光栅化引擎。
4.根据权利要求1所述的方法,其特征在于,所述确定目标模型定制商品的目标定制种类,包括:
当接收到针对所述目标模型定制商品的新建商品请求时,确定所述目标模型定制商品的目标定制种类;和/或,
当接收到针对所述目标模型定制商品的商品修改请求时,确定所述目标模型定制商品的目标定制种类。
5.根据权利要求1所述的方法,其特征在于,所述调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染之后,还包括:
根据所述目标定制种类,对所述目标模型定制商品的渲染结果进行保存。
6.根据权利要求5所述的方法,其特征在于,在所述对所述目标模型定制商品的渲染结果进行保存之后,还包括:
接收目标服务发送的商品数据查询请求;
根据所述商品数据查询请求同时查询与各目标定制种类对应的存储数据,并返回查询结果。
7.根据权利要求1所述的方法,其特征在于,还包括:
如果接收到针对所述目标模型定制商品的定制种类修改请求,则接收所述目标模型定制商品的修改模型,并调用与所述修改模型的定制种类匹配的渲染引擎进行渲染。
8.一种渲染方式优化装置,其特征在于,包括:
定制种类确定模块,用于确定目标模型定制商品的目标定制种类;
渲染模块,用于根据所述目标定制种类,调用与所述目标定制种类匹配的渲染引擎对所述目标模型定制商品的商品模型进行渲染。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911379968.9A CN111179400B (zh) | 2019-12-27 | 2019-12-27 | 渲染方式优化方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911379968.9A CN111179400B (zh) | 2019-12-27 | 2019-12-27 | 渲染方式优化方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111179400A true CN111179400A (zh) | 2020-05-19 |
CN111179400B CN111179400B (zh) | 2021-02-19 |
Family
ID=70658182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911379968.9A Active CN111179400B (zh) | 2019-12-27 | 2019-12-27 | 渲染方式优化方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111179400B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404611A (zh) * | 2015-11-09 | 2016-03-16 | 南京大学 | 一种基于矩阵模型的多计算引擎的自动选择方法 |
US9441560B1 (en) * | 2009-04-06 | 2016-09-13 | Cleanflex Power Systems, LLC | Apparatus for reducing engine emissions utilizing multiple types of fuels |
CN108109022A (zh) * | 2016-11-25 | 2018-06-01 | 江苏融成爱伊文化传播有限公司 | 一种基于虚拟现实技术的母婴用品电商平台 |
CN108876563A (zh) * | 2018-08-27 | 2018-11-23 | 百度在线网络技术(北京)有限公司 | 用户与商品的互动方法、装置、设备及存储介质 |
CN109102561A (zh) * | 2018-07-13 | 2018-12-28 | 浙江百先得服饰有限公司 | 一种基于服装在线的3d混合渲染方法 |
US20190057113A1 (en) * | 2013-10-17 | 2019-02-21 | Nant Holdings Ip, Llc | Wide area augmented reality location-based services |
CN109364485A (zh) * | 2018-10-22 | 2019-02-22 | 镇江悦乐网络科技有限公司 | 一种三维网络游戏引擎*** |
CN109660820A (zh) * | 2018-12-07 | 2019-04-19 | 成都东方盛行电子有限责任公司 | 一种基于双引擎的非线性云编辑***及方法 |
CN109814848A (zh) * | 2019-02-21 | 2019-05-28 | 广州卓远虚拟现实科技有限公司 | 一种虚拟现实通用动感引擎 |
CN110458914A (zh) * | 2019-08-15 | 2019-11-15 | 北京攸乐科技有限公司 | 一种多功能着色器及引擎渲染方法 |
CN110457218A (zh) * | 2019-08-07 | 2019-11-15 | Oppo广东移动通信有限公司 | 游戏引擎测试方法、装置、存储介质及电子设备 |
-
2019
- 2019-12-27 CN CN201911379968.9A patent/CN111179400B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9441560B1 (en) * | 2009-04-06 | 2016-09-13 | Cleanflex Power Systems, LLC | Apparatus for reducing engine emissions utilizing multiple types of fuels |
US20190057113A1 (en) * | 2013-10-17 | 2019-02-21 | Nant Holdings Ip, Llc | Wide area augmented reality location-based services |
CN105404611A (zh) * | 2015-11-09 | 2016-03-16 | 南京大学 | 一种基于矩阵模型的多计算引擎的自动选择方法 |
CN108109022A (zh) * | 2016-11-25 | 2018-06-01 | 江苏融成爱伊文化传播有限公司 | 一种基于虚拟现实技术的母婴用品电商平台 |
CN109102561A (zh) * | 2018-07-13 | 2018-12-28 | 浙江百先得服饰有限公司 | 一种基于服装在线的3d混合渲染方法 |
CN108876563A (zh) * | 2018-08-27 | 2018-11-23 | 百度在线网络技术(北京)有限公司 | 用户与商品的互动方法、装置、设备及存储介质 |
CN109364485A (zh) * | 2018-10-22 | 2019-02-22 | 镇江悦乐网络科技有限公司 | 一种三维网络游戏引擎*** |
CN109660820A (zh) * | 2018-12-07 | 2019-04-19 | 成都东方盛行电子有限责任公司 | 一种基于双引擎的非线性云编辑***及方法 |
CN109814848A (zh) * | 2019-02-21 | 2019-05-28 | 广州卓远虚拟现实科技有限公司 | 一种虚拟现实通用动感引擎 |
CN110457218A (zh) * | 2019-08-07 | 2019-11-15 | Oppo广东移动通信有限公司 | 游戏引擎测试方法、装置、存储介质及电子设备 |
CN110458914A (zh) * | 2019-08-15 | 2019-11-15 | 北京攸乐科技有限公司 | 一种多功能着色器及引擎渲染方法 |
Non-Patent Citations (1)
Title |
---|
王迪: "嵌入式浏览器图形处理引擎研究与设计", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Also Published As
Publication number | Publication date |
---|---|
CN111179400B (zh) | 2021-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11880628B2 (en) | Screen mirroring display method and electronic device | |
KR101674284B1 (ko) | 화상 처리 방법, 장치, 프로그램 및 기록매체 | |
WO2015131787A1 (zh) | 一种屏幕适配的方法和装置 | |
CN109933651B (zh) | 信息交互方法、装置及服务器 | |
CN108509272B (zh) | 将gpu显存纹理拷贝到***内存的方法、装置及电子设备 | |
CN113808231B (zh) | 信息处理方法及装置、图像渲染方法及装置、电子设备 | |
CN110347946B (zh) | 一种页面展示方法、装置、计算机设备及存储介质 | |
CN106780635A (zh) | 一种智能终端的图片适配方法及*** | |
CN111475788A (zh) | 跨境电商平台账号注册方法、装置、终端及存储介质 | |
CN113157345A (zh) | 前端工程自动启动方法及装置 | |
CN114489610A (zh) | 一种页面可视化动态组件配置方法及*** | |
CN115908685A (zh) | 一种场景渲染方法、装置、设备和存储介质 | |
CN111292162A (zh) | 一种商品定制方法、装置、终端或服务器、以及存储介质 | |
CN108363574B (zh) | 基于sdk的前端定制方法、装置、终端设备及存储介质 | |
US20220405823A1 (en) | Object comparison method, and device | |
CN111179400B (zh) | 渲染方式优化方法、装置、设备及存储介质 | |
CN112312021B (zh) | 拍摄参数调整方法及装置 | |
CN111294377A (zh) | 一种依赖关系的网络请求发送方法、终端装置及存储介质 | |
CN116301866A (zh) | 基于自定义软件的云渲染方法、装置、设备及存储介质 | |
CN109784989A (zh) | 一种商品价格信息的处理方法、***、装置及存储介质 | |
CN114489608B (zh) | 显示屏图标控制方法、装置、终端设备及存储介质 | |
CN109005163A (zh) | 一种http动态请求服务调用方法 | |
CN106454419A (zh) | 一种获取数据的方法、装置和电子设备 | |
CN112214712A (zh) | 一种浏览器的自动切换方法、装置、存储介质及电子设备 | |
CN113656717A (zh) | 一种网页的控件渲染方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 519085 Building 8, No.1, Tangjiawan Harbin Institute of technology, high tech Zone, Zhuhai City, Guangdong Province Applicant after: Zhuhai necessary Industrial Technology Co.,Ltd. Address before: 519085 Building 8, No.1, Tangjiawan Harbin Institute of technology, high tech Zone, Zhuhai City, Guangdong Province Applicant before: ZHUHAI SUIBIAN TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |