3D模型在线编辑方法、装置、计算机设备和存储介质与流程

文档序号:27007443发布日期:2021-10-19 22:55阅读:79来源:国知局
3D模型在线编辑方法、装置、计算机设备和存储介质与流程
3d模型在线编辑方法、装置、计算机设备和存储介质
技术领域
1.本发明属于图像处理技术领域,具体涉及一种3d模型在线编辑方法、装置、计算机设备和存储介质。


背景技术:

2.随着计算机科技的发展,尤其是移动设备的广泛普及,基于计算机的应用广泛进入人们生活的各个方面。基于图片自动生成动画效果,在互联网娱乐方面有很多应用。
3.在对生成的动画效果进行编辑时,编辑软件一方面依赖第三方开发包、库文件或者工具,另一方面对系统配置和资源有特殊要求。大多数的编辑软件相对独立与封闭,且费用较为高昂,专业性较强,不适合大众普及使用。


技术实现要素:

4.本发明针对上述技术问题,目的在于提供一种3d模型在线编辑方法、装置、计算机设备和存储介质。
5.一种3d模型在线编辑方法,包括:
6.通过前端页面展示用户指定的3d作品中的首帧图片信息;
7.接收用户的浏览指令,根据所述浏览指令刷新展示图片信息;
8.接收用户插入的新增数据及位置信息,通过位置信息将所述新增数据加入于所述3d作品中,刷新展示图片信息。
9.可选的,所述通过前端页面展示用户指定的3d作品中的首帧图片信息之前,包括:
10.通过前端页面接收用户发送的视频信息,获取所述视频信息中的每一帧图片信息,对所有的所述图片信息进行裁剪和抽帧处理后,得到3d作品并进行存储。
11.可选的,所述浏览指令包括鼠标滑动指令、前进按键、后退按键、前进n帧按键、后退n帧按键或输入框指令中的至少一种;
12.其中,n为预设的系数。
13.可选的,所述接收用户插入的新增数据及位置信息,包括:
14.通过前端页面中展示的位置选项接收位置信息;
15.所述位置选项包括作品开头、作品末尾、当前展示内容之前或当前展示内容之后中的的至少一项。
16.可选的,所述接收用户插入的新增数据及位置信息,通过位置信息将所述新增数据加入于所述3d作品中,刷新展示图片信息,包括:
17.通过前端页面中预留拖拽接口接收所述新增数据,所述新增数据为新增图片数据或新增视频数据;
18.若所述新增数据为新增图片数据,则将所述新增图片数据进行裁剪,将所述新增图片数据插入于所述位置信息对应的3d作品中,存储更新后的3d作品,将所述新增图片数据进行展示;
19.若所述新增数据为新增视频数据,则获取所述新增视频数据中的每一帧的图片数据,对所有的所述图片数据进行裁剪和抽帧处理后,插入于所述位置信息对应的3d作品中,存储更新后的3d作品,将首帧图片数据进行展示。
20.可选的,还包括:
21.接收用户发送的删除指令,将当前展示的图片信息从所述3d作品中删除,保存所述3d作品,展示所述3d作品中的首帧图片信息。
22.可选的,还包括:
23.通过前端页面接收用户发送的交互数据,所述交互数据包括音频数据、形状指令、热点指令或链接数据中的至少一种;
24.若所述交互数据为音频数据,则存储所述音频数据,将所述音频数据关联于当前展示的图片信息,继续展示当前图片信息,同时播放所述音频数据;
25.若所述交互数据为形状指令,根据所述形状指令重新定义展示的形状,按更新后的形状保存所述3d作品,并展示图片信息;
26.若所述交互数据为热点指令,根据所述热点指令更新所述3d作品的场景,按更新后的场景保存所述3d作品,并展示不同场景下的图片信息;
27.若所述交互数据为链接数据,将链接数据嵌入当前展示的图片信息的预设位置,保存所述3d作品,并刷新展示包含链接数据的当前图片信息。
28.可选的,还包括:
29.通过前端页面展示用户的资源管理界面,所述资源管理界面包括用户的所有3d作品首帧图片信息、视频素材库、音频素材库、3d素材库、图片素材库。
30.一种3d模型在线编辑装置,包括:
31.展示作品模块,用于通过前端页面展示用户指定的3d作品中的首帧图片信息;
32.刷新作品模块,用于接收用户的浏览指令,根据所述浏览指令刷新展示图片信息;
33.编辑作品模块,用于接收用户插入的新增数据及位置信息,通过位置信息将所述新增数据加入于所述3d作品中,刷新展示图片信息。
34.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述3d模型在线编辑方法的步骤。
35.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述3d模型在线编辑方法的步骤。
36.有益效果:本发明通过一站式上传编辑等功能,解决了现有3d模型编辑软件费用昂贵,易用性差的问题,本发明可根据用户实际需求,通过便捷的编辑和添加流媒体内容来使静态的3d场景变得丰富多彩。
附图说明
37.图1为本发明的一种整体流程示意图。
具体实施方式
38.为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结
合具体图示进一步阐述本发明。
39.参照图1,一种3d模型在线编辑方法,包括如下具体步骤:
40.s1,展示作品:通过前端页面展示用户指定的3d作品中的首帧图片信息。
41.本发明通过web前端页面展示用户上传的3d作品,展示时以首帧图片信息的形式进行初始展示。该3d作品为用户预先上传至后台服务器或云服务器中的。在后台服务器或云服务器中不仅存储有用户的3d作品,还可以存储有默认的视频素材库、音频素材库、3d素材库、图片素材库等。通过前端页面以用户资源管理界面的形式展示并供用户选择。例如,当用户选择任意3d作品后,可以通过全景图的形式,或通过展示界面的形式展示3d作品对应的首帧图片信息。
42.在一个实施例中,步骤s1之前,包括:
43.通过前端页面接收用户发送的视频信息,获取视频信息中的每一帧图片信息,对所有的图片信息进行裁剪和抽帧处理后,得到3d作品并进行存储。
44.用户可以通过具有摄像功能的终端摄取视频信息,并通过前端页面上传至后台服务器。本发明是通过后台服务器对视频信息进行处理和存储的。处理时,对视频信息逐帧获取每一帧的图片信息,对图片信息进行处理后按照拍摄时间进行排序。优选调用预设的ar识别模型,对多张图片信息进行识别,识别出物体轮廓,该ar识别模型可以采用现有技术中可以识别出物体轮廓的模型,通过ar识别技术在处理图片信息时可以根据识别出的物体轮廓进行裁剪成最优角度及尺寸。在对所有图片信息进行裁剪后,得到3d作品还上传至云端服务器进行存储,以便其他可以访问云端服务器的终端可以下载并展示该段视频信息对应的3d作品。在裁剪完成后,后端服务器还对待展示图片集进行抽帧处理,抽帧时,可根据默认的抽帧模式进行,该默认的抽帧模式为不影响顺畅度的处理模式。可以根据用户需求,通过前端页面更改该默认的抽帧模式。
45.在一个实施例中,步骤s1之前或之后,还包括:
46.通过前端页面展示用户的资源管理界面,资源管理界面包括用户的所有3d作品首帧图片信息、视频素材库、音频素材库、3d素材库、图片素材库。
47.用户可以通过资源管理界面,上传、下载或删除其自定义的各种资源信息。
48.s2,刷新作品:接收用户的浏览指令,根据浏览指令刷新展示图片信息。
49.通过前端页面展示的3d作品内容,可以根据用户的浏览指令,对其进行切换。
50.在一个实施例中,步骤s2中的浏览指令包括鼠标滑动指令、前进按键、后退按键、前进n帧按键、后退n帧按键或输入框指令中的至少一种,其中,n为预设的系数。
51.例如,通过展示界面展示某一3d作品的首帧图片信息后,用户可以通过转动鼠标滑轮,切换成展示该3d作品中的其他的图片信息。
52.s3,编辑作品:接收用户插入的新增数据及位置信息,通过位置信息将新增数据加入于3d作品中,刷新展示图片信息。
53.在步骤s2切换展示过程中,用户还可以增加数据或删除3d作品内的图片信息。在前端页面可以设置一个编辑指令,只有触发了该编辑指令后,才能进入步骤s3,编辑作品的操作,以避免误操作引起的3d作品的丢失。
54.在一个实施例中,步骤s3中,包括:
55.s301,通过前端页面中展示的位置选项接收位置信息,位置选项包括作品开头、作
品末尾、当前展示内容之前或当前展示内容之后中的的至少一项。
56.通过位置信息确定用户新增数据插入的确定位置。当用户没有指定位置信息时,可以默认新增数据插入于当前图片信息之后。
57.s302,通过前端页面中预留拖拽接口接收新增数据,新增数据为新增图片数据或新增视频数据。
58.需要添加的素材,可以直接通过拖拽的方式,将需要新增的本地数据拖拽至指定的拖拽接口处即可。
59.s303,若新增数据为新增图片数据,则将新增图片数据进行裁剪,将新增图片数据插入于位置信息对应的3d作品中,存储更新后的3d作品,将新增图片数据进行展示;若新增数据为新增视频数据,则获取新增视频数据中的每一帧的图片数据,对所有的图片数据进行裁剪和抽帧处理后,插入于位置信息对应的3d作品中,存储更新后的3d作品,将首帧图片数据进行展示。
60.在一个实施例中,步骤s3,还包括:
61.接收用户发送的删除指令,将当前展示的图片信息从3d作品中删除,保存3d作品,展示3d作品中的首帧图片信息。
62.在一个实施例中,步骤s3,还包括:
63.通过前端页面接收用户发送的交互数据,交互数据包括音频数据、形状指令、热点指令或链接数据中的至少一种。
64.若交互数据为音频数据,则存储音频数据,将音频数据关联于当前展示的图片信息,继续展示当前图片信息,同时播放音频数据;若交互数据为形状指令,根据形状指令重新定义展示的形状,按更新后的形状保存3d作品,并展示图片信息;若交互数据为热点指令,根据热点指令更新3d作品的场景,按更新后的场景保存3d作品,并展示不同场景下的图片信息;若交互数据为链接数据,将链接数据嵌入当前展示的图片信息的预设位置,保存3d作品,并刷新展示包含链接数据的当前图片信息。
65.本发明通过上述各种个性化的编辑方式,为用户提供了较高的交互性操作,使得用户便捷处理3d作品的同时,能diy自己拍摄的作品和内容。
66.在一个实施例中,提出了一种3d模型在线编辑装置,包括:
67.展示作品模块,用于通过前端页面展示用户指定的3d作品中的首帧图片信息;
68.刷新作品模块,用于接收用户的浏览指令,根据浏览指令刷新展示图片信息;
69.编辑作品模块,用于接收用户插入的新增数据及位置信息,通过位置信息将新增数据加入于3d作品中,刷新展示图片信息。
70.在一个实施例中,提出了一种计算机设备,包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例3d模型在线编辑方法中的步骤。
71.在一个实施例中,提出了一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述各实施例3d模型在线编辑方法中的步骤。
72.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储
介质可以包括:非易失性存储介质、只读存储器(rom,read only memory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
73.以上各实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
74.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1