【技术实现步骤摘要】
3D显示方法和装置
本专利技术涉及3D显示领域,具体而言,涉及一种3D显示方法和装置。
技术介绍
在3D显示领域中,例如3D游戏,游戏中的人物、场景和基础地形等都是使用三维立体模型实现的,玩家可以旋转视角,从多个角度观看游戏,增加了游戏的自由度和趣味性,具有更好的用户体验,但是现有技术中,用户在想要玩3D游戏时,必须在终端安装APP,通过APP实现3D模型的渲染与操作,PC和移动端用户在安装了APP的终端之后可以查看并操控模型。但是由于必须安装游戏APP才能实现3D显示,受到很多限制,例如,安装APP需要时间成本和宽带要求,也不利于户外广告宣传,大多数用户不愿意在非WIFI条件下下载游戏APP,影响用户体验,并且,对于不同的平台需要下载不同的游戏APP和应用,而PC端与移动端无法共用一套代码,对于开发者来说也增加了工作量。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种3D显示方法和装置,以至少解决由于只能在客户端实现3D游戏效果造成的使用局限性高的技术问题。根据本专利技术实施例的一个方面,提供了一种3D显示方法,包括:获取待载入 ...
【技术保护点】
一种3D显示方法,其特征在于,包括:获取待载入网页页面的3D模型文件,其中,所述3D模型文件包括3D物体或角色;将所述3D模型文件的格式与网页页面进行格式适配,得到适配后的3D模型文件;在所述网页页面创建3D场景;在所述网页页面的3D场景中导入所述适配后的3D模型文件,得到导入的3D模型文件;对所述导入的3D模型文件进行渲染。
【技术特征摘要】
1.一种3D显示方法,其特征在于,包括:获取待载入网页页面的3D模型文件,其中,所述3D模型文件包括3D物体或角色;将所述3D模型文件的格式与网页页面进行格式适配,得到适配后的3D模型文件;在所述网页页面创建3D场景;在所述网页页面的3D场景中导入所述适配后的3D模型文件,得到导入的3D模型文件;对所述导入的3D模型文件进行渲染。2.根据权利要求1所述的方法,其特征在于,在所述网页页面创建3D场景之前,所述方法还包括:判断当前浏览器是否支持3D场景渲染功能,其中,如果判断出所述当前浏览器支持3D场景渲染功能,则在所述网页页面创建3D场景。3.根据权利要求1所述的方法,其特征在于,在所述网页页面创建3D场景包括:载入预设的3D引擎组件库,对所述3D场景进行渲染;对待置入所述3D场景中的对象进行初始化;将初始化之后的所述3D场景中的对象置入所述3D场景中;渲染所述3D场景中的相机中可见区域的场景。4.根据权利要求3所述的方法,其特征在于,对待置入所述3D场景中的对象进行初始化包括:初始化所述3D场景相机;绑定重力感应;初始化所述3D场景的灯光;初始化所述3D场景的对象定位。5.根据权利要求1所述的方法,其特征在于,对所述导入的3D模型文件进行渲染包括:在所述网页中声明加载器;遍历所述导入的3D模型的材质,将所述材质的皮肤属性设置为可见;对所述3D模型进行初始化三维定位。6.根据权利要求5所述的方法,其特征在于,在对所述3D模型进行初始化三维定位之后,所述方法还包括:遍历所述3D模型内的动画;按照时间序列将所述角色的动作进行裁剪;将加载完成的所述3D模型置入场景定位点中;对所述3D模型的中角色动作控制进行交互绑定。7.一种3D显示装置,其特征在于,包括:获取单元,用于获取待载入网页页面的3D模型文件,其中,...
【专利技术属性】
技术研发人员:黄剑鑫,刘思敏,郭亮,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。