一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种按需生成3D效果图的方法和系统与流程

2022-10-13 03:19:37 来源:中国专利 TAG:

技术特征:
1.一种按需生成3d效果图的方法,其特征在于,该方法包括如下步骤:s1、获取预先缓存在cdn上的图片文件;s2、判断所述图片文件是否存在,若存在则访问图片服务器;s3、进一步获取并访问设计图的缓存路径;s4、判断所述设计图是否已合成,若已合成则访问图片源数据并下载,直接使用该设计图合成效果图;s5、否则先合成设计图再使用该设计图合成效果图。2.根据权利要求1所述的按需生成3d效果图的方法,其特征在于,在步骤s1之前还包括:将所述图片文件的域名绑定到cdn接入点,以便用户访问页面是就近接入到最近的接入点。3.根据权利要求2所述的按需生成3d效果图的方法,其特征在于,所述图片文件为经过合成后的效果图流写成的静态文件,并只从cdn加载已经预生成的所述图片文件。4.根据权利要求3所述的按需生成3d效果图的方法,其特征在于,步骤s2还包括:s21、若cdn中页面不存在或已经过期时,则cdn向回源地址发起回源请求,以获取新的文件内容。5.根据权利要求1所述的按需生成3d效果图的方法,其特征在于,合成效果图的具体步骤包括:s51、服务器生成合成图片的进程,进程获取webgl上下文,并注入合成效果图相关javascript代码;s52、在建模软件中导出的gltf中提取相关的资源信息到单独的文件,并将文件压缩成glb文件;s53、进一步加载贴图数据、模型数据;s54、将模型文件由读取出来的base64格式转化成arraybuffer格式,再结合相关参数产出定制产品效果图。6.根据权利要求1所述的按需生成3d效果图的方法,其特征在于,还包括:s6、如果图片源数据问题或网络异常导致效果图合成失败,则返回异常响应码,此时cdn不作缓存。7.根据权利要求3所述的按需生成3d效果图的方法,其特征在于,步骤s2还包括:s22、当用户请求回源到api网关时,先通过图片地址上的唯一码做crc32校验,进一步与服务器权重配置文件数据做哈希运算,以保证同源图集中分发到一起。8.一种按需生成3d效果图的系统,其特征在于,包括:获取模块:用于获取预先缓存在cdn上的图片文件;判断模块:用于判断图片文件是否存在、设计图是否已合成;合成模块:用于对效果图的合成;加载模块:用于加载贴图数据、模型数据。9.一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实
现如权利要求1-7中任一所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。

技术总结
本发明提出了一种按需生成3D效果图的方法,该方法包括如下步骤:S1、获取预先缓存在CDN上的图片文件;S2、判断所述图片文件是否存在,若存在则访问图片服务器;S3、进一步获取并访问设计图的缓存路径;S4、判断所述设计图是否已合成,若已合成则访问图片源数据并下载,直接使用该设计图合成效果图;S5、否则先合成设计图再使用该设计图合成效果图。通过伪静态的技术方案,在用户实际应用需求时再动态生产对应图片,并将合成的图片静态化保存,通过CDN应用,在用户访问时按需缓存到就近的接入点,在大并发时,让用户流量足够分散,避免对后端服务的压力过大,采用服务端渲染,实现按需渲染的目的。染的目的。染的目的。


技术研发人员:朱洁 林瞰 张锦宇
受保护的技术使用者:厦门指纹科技有限公司
技术研发日:2022.07.26
技术公布日:2022/10/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献