基于互联网的实物3D互动展示系统技术方案

技术编号:11859567 阅读:81 留言:0更新日期:2015-08-12 09:54
本发明专利技术公开了基于互联网的实物3D互动展示系统,包括内容层、解析层、展示层与交互层;首先,用户将相应支持的3D文件传入服务器,在内容层中使用内容编辑系统对产品展示内容进行相应的各类编辑,得到产品展示数据,并将其存储;然后将产品展示数据传入解析层,对内容进行解析,由文字描述转化为展示层所能够识别的数据文件,之后使用底层的Stage3D及WebGL技术将内容呈现,生成在线链接;用户使用此链接在PC或移动端相应展示产品内容。本发明专利技术采用Stage3D与WebGL技术做为3D底层技术完成跨平台的展示产品,并且应用flash技术及HTML5技术作为展示端内容在前台呈现,Flash技术的优势在于兼容目前99%的浏览器,且速度快,运行稳定。

【技术实现步骤摘要】

本专利技术涉及计算机图形图像
,具体是基于互联网的实物3D互动展示系 统。
技术介绍
目前市场上3D展示技术产品基本以项目形式进行,如某公司对某项3D产品有展 示需求,那么会外包给某公司为其定制开发某个3D的展示产品,这种模式不能规模化、不 可复制、不能批量处理,效率低下,用户门槛高,人员利润低,同时造成产品造价高,且行业 无标准。 另外目前在网络上展示的3D类产品多数以序列帧3D拼接形式为主,它的制作原 理为使用一台相机对同一物体进行横向及纵向360度拍摄,之后将每张照片串联形成产 品,这种做法优势在于产品拍摄周期短,费用较低,但缺点在于互动性差,只能水平或垂直 移动,而基于互联网的3D展示系统则可随时随不同角度旋转,可基于卖点添加展示文字、 固定各种角度等,其实时渲染效果也会令产品显得更加精美。
技术实现思路
本专利技术的目的在于提供速度快、运行稳定的基于互联网的实物3D互动展示系统, 以解决上述
技术介绍
中提出的问题。 为实现上述目的,本专利技术提供如下技术方案: 基于互联网的实物3D互动展示系统,包括内容层、解析层、展示层与交互层; 内容层是对产品的展示内容进行标准化处理,得到产品展示数据,并存储产品展示数 据;解析层是对传入的产品展示数据生成具体代码指令;展示层是创建传入的界面绘制指 令及模型创建指令,并渲染到设备屏幕;交互层接收用户输入,并从底层将渲染结果返回到 设备屏幕; 首先,用户将相应支持的3D文件传入服务器,在内容层中使用内容编辑系统对产品展 示内容进行相应的各类编辑,得到产品展示数据,并将其存储;然后将产品展示数据传入 解析层,对产品展示数据进行解析,由文字描述转化为展示层所能够识别的数据文件,之后 在展示层将内容呈现出来,生成在线链接;用户使用此链接在PC或移动端相应展示产品内 容。 作为本专利技术进一步的方案:用户在平台上能得到两种不同格式的展示产品内容, 当需要Web端展示产品时,则需上传 OBJ、MD2、3DS、DAE、AWD或MD5格式的3D文件即得;当 需要移动端展示产品时,则需要上传 OBJ或JSON格式的3D文件即得。 作为本专利技术进一步的方案:产品展示数据使用数据库或格式化文件进行存储。 作为本专利技术进一步的方案:在展示层,使用Stage3D与WebGL技术将内容呈现出 来。 作为本专利技术进一步的方案:内容层的产品展示数据包含文件名/logo图标、模型 动画信息、模型主要材质信息、模型设计细节视角的调节及确定、以及产品的功能点信息。 作为本专利技术进一步的方案:在解析层,产品展示数据通过Π 界面解析代码模块、 模型数据解析代码模块、动画数据解析代码模块、以及产品功能点解析代码模块进行相应 的程序解析。 作为本专利技术进一步的方案:在展示层,产品的展示代码指令包含两个部分,一是界 面Π 的创建,包括背景、logo、动画数据Π 接口、材质替换Π 接口、特写视角Π 接口与功 能点Π 接口的创建;二是模型数据创建,包括模型与材质创建、动画数据创建、换材质模型 指定以及视角数据指定。 与现有技术相比,本专利技术的有益效果是:本专利技术采用Stage3D与WebGL技术做为 3D底层技术完成跨平台的展示产品,统一规范产品3D展示的接口,降低3D内容的制作门 槛,获取3D模型就可以自主形成相应3D展示产品,并且由于应用flash技术及HTML5技术 作为展示端内容在前台呈现,Flash技术的优势在于兼容目前99%的浏览器,且速度快,运 行稳定。用户可通过软件在上传支持的3D格式模型后进行简单编辑,便可得到在线展示程 序样式,并应用在线上的不同领域。HTML5技术的优势在于目前快速发展的移动端市场,如 直接在移动上展示产品的3D模型。【附图说明】 图1是3D展示系统使用流程及所支持的3D文件格式; 图2是内容层的结构框图; 图3是解析层的结构框图; 图4是展示层的结构框图; 图5是交互层的结构框图; 图6是本专利技术的结构框图。【具体实施方式】 下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的 实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都 属于本专利技术保护的范围。 实施例1 请参阅图1-图6,本专利技术实施例中,基于互联网的实物3D互动展示系统,通过内容层、 解析层、展示层与交互层,对产品进行3D展示。 首先用户可以针对相应支持的模型文件传入服务器,使用简单的内容编辑系统针 对产品展示内容进行相应的各类编辑,包括添加文字、图片、视频、视角特写等方面。存放在 后台数据库或XML文件中。再将数据流流入后台的解析层,对内容进行解析,由文字描述, 转化为展示层所能够识别的数据文件,之后使用底层的Stage3D及WebGL展示技术将内容 呈现,生成在线链接。用户可使用此链接在PC或移动端相应展示产品内容。 内容层:展示内容的标准化处理,使用数据库或格式化文件,进行对模型数据描述 内容的存储。通过用户传入3D文件的动作进行展示内容数据的标准化填充,数据包含文件 名/logo图标、模型动画信息、模型主要材质信息、模型设计细节视角的调节及确定、以及 产品的功能点信息,从而对应相应产品ID,同时在数据库中生成产品信息,得到产品展示数 据。 解析层:对传入的产品展示数据生成具体代码指令,使用ActionScript3及 ThreeJS底层编写的内容解释程序进行产品展示数据的解析。产品展示数据通过Π 界面解 析代码模块、模型数据解析代码模块、动画数据解析代码模块、以及产品功能点解析代码模 块进行相应的程序解析,并且生成具体内容,从而创建指令,当指令传入底层引擎后,将引 导并生成支持WebGL以及Stage3D的显示。<当前第1页1 2 本文档来自技高网...

【技术保护点】
基于互联网的实物3D互动展示系统,其特征在于,包括内容层、解析层、展示层与交互层;内容层是对产品的展示内容进行标准化处理,得到产品展示数据,并存储产品展示数据;解析层是对传入的产品展示数据生成具体代码指令;展示层是创建传入的界面绘制指令及模型创建指令,并渲染到设备屏幕;交互层接收用户输入,并从底层将渲染结果返回到设备屏幕;首先,用户将相应支持的3D文件传入服务器,在内容层中使用内容编辑系统对产品展示内容进行相应的各类编辑,得到产品展示数据,并将其存储;然后将产品展示数据传入解析层,对产品展示数据进行解析,由文字描述转化为展示层所能够识别的数据文件,之后在展示层将内容呈现出来,生成在线链接;用户使用此链接在PC或移动端相应展示产品内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:周天赤张益龙
申请(专利权)人:重庆天极网络有限公司
类型:发明
国别省市:重庆;85

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1