CN103413353A - 一种资源展示方法、装置和终端 - Google Patents
一种资源展示方法、装置和终端 Download PDFInfo
- Publication number
- CN103413353A CN103413353A CN2013103297922A CN201310329792A CN103413353A CN 103413353 A CN103413353 A CN 103413353A CN 2013103297922 A CN2013103297922 A CN 2013103297922A CN 201310329792 A CN201310329792 A CN 201310329792A CN 103413353 A CN103413353 A CN 103413353A
- Authority
- CN
- China
- Prior art keywords
- model
- video camera
- virtual video
- camera lens
- display surface
- 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
Landscapes
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种资源展示方法。所述方法包括:在3D场景中加载3D展示模型,3D展示模型包括一展示面,3D场景中包括第一虚拟摄像机和第二虚拟摄像机,第一虚拟摄像机镜头方向与3D展示模型展示面的夹角为锐角,第二虚拟摄像机镜头方向垂直于与3D展示模型展示面并且正对展示面的中心点;获取2D资源材质,将2D资源材质映射到3D展示模型的展示面;以第一虚拟摄像机镜头方向展示具有2D资源材质的3D展示模型。本发明构建了通过3D弧形幕模型和3D矩形模型展示2D资源的三维场景,极大增强了计算机资源展示界面的立体感,实现了资源展示时的三维界面效果及切换至全屏显示时丰富的渐变效果。本发明还公开了用于实现上述方法的装置和终端。
Description
技术领域
本发明涉及3D场景技术领域,尤其涉及一种资源展示方法、装置和终端。
背景技术
通过计算机进行文字、图片和视频等资源展示时,通常是在二维交互界面中进行,例如在文字编辑软件、看图软件和视频软件的二维播放界面中播放文字、图片和视频。
随着计算机显示技术以及三维(Three Dimensions,3D)场景技术的不断发展,人们越来越追求3D技术带来的令人震撼的现场感觉。在3D界面中人们的视觉可以感受到场景的纵深感,并且希望能够多角度的观看3D场景。
本申请发明人发现,目前通过二维交互界面进行资源展示无法满足上述需求,既不能带来进行立体放映的现场感受,又只能从单一角度展示文字、图片、视频等资源,使资源的展示方式极为单一,展示效果以及界面切换效果也缺乏吸引力。
发明内容
本发明实施例提供一种资源展示方法、装置和终端,实现了资源展示时的三维界面效果。
为达上述目的,本发明采用以下技术方案:
一种资源展示方法,该方法包括:
在3D场景中加载3D展示模型,所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机,所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于所述3D展示模型展示面并且正对所述展示面的中心点;
获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面;
以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型。
本发明实施例一构建的3D场景中加载了3D展示模型并且设有第一虚拟摄像机和第二虚拟摄像机,第一虚拟摄像机的镜头方向与与展示面的夹角的为锐角,以突出所述3D展示模型的立体感,第二虚拟摄像机的镜头方向垂直于3D展示模型的展示面并且正对展示面的中心点,以从正面展示3D展示模型,场景中存在两个摄像机以实现镜头切换,使展示角度和方式更为多样。
优选的,该方法还包括:收到全屏展示指令时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。向全屏展示渐变时,直接切换至第二虚拟摄像机并使其向展示面中心点逐渐靠近或者逐渐增大其焦距即可,可在3D展示界面与全屏之间进行切换。
优选的,该方法还包括:收到全屏展示指令时,在所述第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型;检测到当前图像中不包含完整的所述3D展示模型时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。向全屏展示渐变时,在第一虚拟摄像机镜头下逐渐放大显示3D展示模型,检测到放大显示的3D展示模型临界出屏后再切换到第二虚拟摄像机镜头,使进行全屏切换时的渐变效果变得更加真实和丰富。
优选的,所述在第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型包括:向靠近所述3D展示模型展示面的方向移动所述第一虚拟摄像机;或者调节所述第一虚拟摄像机的焦距参数以逐渐放大展示所述3D展示模型。
优选的,所述在第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面包括:向所述3D展示模型展示面的中心点移动所述第二虚拟摄像机至能够全屏展示的位置,或者调节所述第二虚拟摄像机的焦距参数至能够全屏展示的参数值。
一种资源展示装置,包括:
加载模块,用于在3D场景中加载3D展示模型;所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机,所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点;
处理模块,用于获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面;
第一展示模块,用于以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型。
优选的,所述装置还包括:
第一切换模块,用于收到全屏展示指令时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
优选的,所述装置还包括:
第二展示模块,用于收到全屏展示指令时,在所述第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型;
第二切换模块,用于检测到当前图像中不包含完整的所述3D展示模型时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
一种资源展示终端,包括上述任意一种资源展示装置。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明实施例一提供的一种资源展示方法的流程图;
图2是本发明实施例构建的包含3D展示模型以及第一和第二虚拟摄像机的三维场景示意图;
图3是本发明实施例一提供的一种资源展示装置的结构示意图;
图4是本发明实施例二提供的一种资源展示方法的流程图;
图5(a)至图5(c)是本发明实施例二切换至全屏展示时的显示界面渐变示意图;
图6是本发明实施例二提供的一种资源展示装置的结构示意图;
图7是本发明实施例三提供的一种资源展示方法的流程图;
图8(a)至图8(e)是本发明实施例三切换至全屏展示时的显示界面渐变示意图;
图9是本发明实施例三提供的一种资源展示装置的结构示意图;
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是本发明实施例一提供的一种资源展示方法,该方法包括:
S101,在3D场景中加载3D展示模型,所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机;所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点。
在由XYZ三维坐标系构成的三维场景中,从3D模型数据库读取3D展示模型并加载到所述三维场景中。所述3D展示模型包括一展示面。所述3D展示模型可以为任意形状,图2中以3D弧形幕模型为例进行说明,并不构成对本发明的限制。如图2所示,3D弧形幕模型包括展示面20、底面21和顶面22。其中3D弧形幕模型的底面21平行于顶面22,加载所述3D弧形幕模型时,使所述底面与X轴和Y轴组成的水平面平行。
所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机,所述虚拟摄像机是在所述3D场景中设置的观察位置,其在所述3D场景中的位置参数以及自身的焦距参数可进行调节。所述第一虚拟摄像机的镜头方向与所述3D展示模型展示面的夹角为锐角,以用来突出所述3D展示模型的立体感。所述第二虚拟摄像机的镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点,以便于全屏展示所述3D展示模型的展示面。如图2中所示,点P为第一虚拟摄像机23镜头方向与展示面20的交点,第一虚拟摄像机23在展示面20投影点Q位于展示面20的延长面20’上,则角α即为第一虚拟摄像机23的镜头方向与展示面20的夹角α。所述第一虚拟摄像机23的镜头方向与3D弧形幕模型展示面20的夹角α为锐角,所述第二虚拟摄像机24的镜头方向垂直于与所述3D弧形幕模型的展示面20并且正对所述展示面20的中心点C。
S102,获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面。
所述2D资源材质可以是的文字材质、图片材质或视频材质。将上述资源材质以贴图方式映射到所述3D展示模型的展示面,再提交所述3D展示模型的顶点数据以及纹理材质的资源数据至显卡进行渲染,即可生成通过所述3D展示模型进行2D资源展示的场景。
所述获取2D资源材质,进一步包括:
构建2D资源层。初始化2D资源层并设置所述2D资源层的大小,初始化2D资源层时需设置2D资源类型,例如初始化2D资源层为视频时,movielayer=[[QTMovielayer alloc]init],即设置其视频层(movielayer)为基于QTKit框架的QuickTime视频层(QTMovielayer)。所述设置2D资源层的大小,包括设置所述2D资源层的边框(frame)和范围(bound),例如,movielayer.frame=rootlayer.frame,即设置2D视频资源层(movielayer)的边框与根层(rootlayer)的边框相同;movielayer.bounds=rootlayer.bounds,即设置上述2D视频资源层的的范围与根层(rootlayer)的范围相同。
构建作为背景的核心动画层(CoreAmination Layer,CA Layer)。所述核心动画层是用来在屏幕上显示内容展示的矩形区域;包括初始化所述核心动画层:CALayer*basemovielayer=[[CALayer alloc]init],即将所述核心动画层作为所述2D视频资源层的背景层(basemovielayer);设置所述核心动画层的大小,同样包括边框和范围,例如,basemovielayer.frame=rootlayer.frame,即设置所述核心动画层(即basemovielayer背景层)的边框与根层(rootlayer)的边框相同;basemovielayer.bounds=rootlayer.bounds,即设置所述核心动画层的大小与根层的相同,使所述核心动画层(背景层)的大小与所述2D视频资源层相同。
设置所述核心动画层背景图片。根据需要加载的图片文件名获取所述图片文件,例如,basemovielayer.contents=[NSImage Imagenamed:“jiazaizhong2”],即所述核心动画层显示的内容设置为显示“加载中”的背景图片,则根据该图片的文件名“jiazaizhong2”获取相应的图片。
将所述2D资源层添加到所述核心动画层上。例如,[basemovielayeraddsublayer:movielayer],即将2D视频资源层添加到核心动画层(背景层)上,以用于在该区域展示2D资源。得到的上述添加有2D资源层的核心动画层即可作为2D资源材质。
S103,以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型。
对于通过上述步骤构建的3D场景,以所述第一虚拟摄像机镜头方向进行展示,所述第一虚拟摄像机镜头方向与展示面的之间的夹角为锐角,如果第一虚拟摄像机镜头方向垂直于所述展示面,则相当于从正面观察所述展示面,与二维展示界面颇为相似,无法体现出3D展示模型的立体感;如果第一虚拟摄像机镜头方向与展示面的夹角大于90度,则此时第一虚拟摄像机位于展示面的后方或侧后方,无法看到所述3D展示模型的展示面。因此第一虚拟摄像机镜头方向与展示面的之间的夹角为锐角时,即能看到所述3D展示模型的展示面,又能体现出所述3D展示模型的立体感。
相应的,本发明实施例一提供了一种资源展示装置,如图3所示,包括:
加载模块30,用于在3D场景中加载3D展示模型;所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机,所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点;
处理模块31,用于获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面;
第一展示模块32,用于以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型。
本发明实施例一构建的3D场景中加载了3D展示模型并通过其展示面展示2D资源,在所述3D场景中设置了两个摄像机,第一虚拟摄像机的镜头方向与与展示面的夹角的为锐角,第二虚拟摄像机的镜头方向垂直于3D展示模型的展示面并且正对展示面的中心点,从而实现了通过3D界面展示2D资源并且突出所述3D展示模型的立体感,场景中存在两个摄像机以实现镜头切换,使展示角度和方式更为多样。
图4是本发明实施例二提供的一种资源展示方法,该方法包括:
S401,在3D场景中加载3D展示模型,所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机;所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点。与S101所述相同,在此不做重复。
S402,获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面。与S102所述相同,在此不做重复。
S403,以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型。与S103所述相同,在此不做重复。
S404,收到全屏展示指令时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
所述全屏展示指令来自用户的输入或选择操作,收到全屏展示指令后,从第一虚拟摄像机镜头切换到第二虚拟摄像机镜头,使显示视角正对所述3D展示模型的展示面,即从图5(a)切换到图5(b),在显示界面25中可直接从正面观察所述3D展示模型的展示面20。
在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面,即实现从图5(b)渐变至图5(c),最终在显示界面25中全屏显示3D展示模型的展示面20。上述变化可通过以下方式实现:
(1)向所述3D展示模型展示面的中心点移动所述第二虚拟摄像机至能够全屏展示的位置。
所述第二虚拟摄像机的镜头方向垂直于所述展示面且正对展示面的中心点,因此向展示面的中心点移动所述第二虚拟摄像机,使第二虚拟摄像机镜头逐渐靠近所述展示面的中心点,即可使显示界面中显示的展示面逐渐增大,直至全屏显示所述展示面。
(2)调节所述第二虚拟摄像机的焦距参数至能够全屏展示的参数值。
此情形下保持第二虚拟摄像机在场景中的位置不变,通过调节第二虚拟摄像机的焦距参数来改变显示界面中显示的展示面的大小。若想使显示的展示面逐渐变大至全屏,则需要使第二虚拟摄像机的焦距参数逐渐增大并直至能够全屏显示所述展示面为止。
收到退出全屏指令时,直接切换回第一虚拟摄像机镜头,即可切换回如图5(a)所示的显示画面,从而退出了全屏显示。退出全屏后,第二虚拟摄像机返回初始位置或者将焦距参数调节为初始值。
相应的,本发明实施例二提供了一种资源展示装置,如图6所示,包括:
加载模块30,用于在3D场景中加载3D展示模型;所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机,所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点;
处理模块31,用于获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面;
第一展示模块32,用于以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型;
第一切换模块33,用于收到全屏展示指令时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
本发明实施例二通过构建的3D场景中加载了3D展示模型并通过其展示面展示2D资源,在所述3D场景中设置了两个摄像机,第一虚拟摄像机的镜头方向与与展示面的夹角的为锐角,第二虚拟摄像机的镜头方向垂直于3D展示模型的展示面并且正对展示面的中心点,从而实现了通过3D界面展示2D资源并且突出所述3D展示模型的立体感,场景中存在两个摄像机以实现镜头切换,向全屏展示渐变时,直接切换至第二虚拟摄像机并使其向展示面中心点逐渐靠近或者逐渐增大其焦距即可,可在3D展示界面与全屏之间进行切换。
图7是本发明实施例三提供的一种资源展示方法,该方法包括:
S701,在3D场景中加载3D展示模型,所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机;所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点。与S101所述相同,在此不做重复。
S702,获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面。与S102所述相同,在此不做重复。
S703,以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型。与S103所述相同,在此不做重复。
S704,收到全屏展示指令时,在所述第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型。
显示界面仍以第一虚拟摄像机镜头为视角,显示的3D展示模型逐渐放大,即实现从图8(a)到图8(b)的显示画面渐变过程。所述在第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型,可通过以下两种方式实现:
(1)向靠近所述3D展示模型展示面的方向移动所述第一虚拟摄像机。移动的具体方向不受限制,能使第一虚拟摄像机镜头与展示面之间的距离变小的移动都可以将显示的3D展示模型放大。
(2)调节所述第一虚拟摄像机的焦距参数以逐渐放大展示所述3D展示模型。如果保持第一虚拟摄像机在场景中的位置不变,通过调节第一虚拟摄像机的焦距参数来改变显示界面中显示的3D展示模型的大小。若想使显示的3D展示模型逐渐变大,则需要使第一虚拟摄像机的焦距参数逐渐增大即可。
S705,检测到当前图像中不包含完整的所述3D展示模型时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
在显示的3D展示模型逐渐增大时,通过图像扫描检测显示界面中显示的3D展示模型的完整度,当显示图像从图8(b)渐变至图8(c)时,检测到显示的3D展示模型的完整度低于预设阈值,则认为当前显示界面已不能完整显示3D展示模型。
检测到当前图像中不包含完整的所述3D展示模型时,从第一虚拟摄像机镜头切换到第二虚拟摄像机镜头,使显示视角正对所述3D展示模型的展示面,即从图8(c)切换到图8(d),在显示界面25中可直接从正面观察所述3D展示模型的展示面20。
在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面,即实现从图8(d)渐变至图8(e),最终在显示界面25中全屏显示3D展示模型的展示面20。上述变化可通过以下方式实现:
(1)向所述3D展示模型展示面的中心点移动所述第二虚拟摄像机至能够全屏展示的位置。
所述第二虚拟摄像机的镜头方向垂直于所述展示面且正对展示面的中心点,因此向展示面的中心点移动所述第二虚拟摄像机,使第二虚拟摄像机镜头逐渐靠近所述展示面的中心点,即可使显示界面中显示的展示面逐渐增大,直至全屏显示所述展示面。
(2)调节所述第二虚拟摄像机的焦距参数至能够全屏展示的参数值。
此情形下保持第二虚拟摄像机在场景中的位置不变,通过调节第二虚拟摄像机的焦距参数来改变显示界面中显示的展示面的大小。若想使显示的展示面逐渐变大至全屏,则需要使第二虚拟摄像机的焦距参数逐渐增大并直至能够全屏显示所述展示面为止。
切换至所述第二虚拟摄像机后,第一虚拟摄像机回到初始位置或者其焦距参数调节为初始值。
收到退出全屏指令时,直接切换回第一虚拟摄像机镜头,由于第一虚拟摄像机已经回到初始位置或已调节为初始的焦距参数,因此可切换回如图8(a)所示的显示画面,从而退出了全屏显示。退出全屏后,第二虚拟摄像机返回初始位置或者将焦距参数调节为初始值。
相应的,本发明实施例三提供了一种资源展示装置,如图9所示,包括:
加载模块30,用于在3D场景中加载3D展示模型;所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机,所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点;
处理模块31,用于获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面;
第一展示模块32,用于以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型;
第二展示模块34,用于收到全屏展示指令时,在所述第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型;
第二切换模块35,用于检测到当前图像中不包含完整的所述3D展示模型时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
本发明实施例三通过构建的3D场景中加载了3D展示模型并通过其展示面展示2D资源,在所述3D场景中设置了两个摄像机,第一虚拟摄像机的镜头方向与与展示面的夹角的为锐角,第二虚拟摄像机的镜头方向垂直于3D展示模型的展示面并且正对展示面的中心点,从而实现了通过3D界面展示2D资源并且突出所述3D展示模型的立体感,场景中存在两个摄像机以实现镜头切换,向全屏展示渐变时,在第一虚拟摄像机镜头下逐渐放大显示3D展示模型,检测到放大显示的3D展示模型临界出屏后再切换到第二虚拟摄像机镜头,逐渐放大显示展示面至全屏,使进行全屏切换时的渐变效果变得更加真实和丰富。
本发明实施例还公开了一种资源展示终端,包括上述任一实施例中所述的资源展示装置。所述终端可以是任何具有视频展示功能并具备一定3D数据处理能力的电子终端。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (11)
1.一种资源展示方法,其特征在于,该方法包括:
在3D场景中加载3D展示模型,所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机,所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于所述3D展示模型展示面并且正对所述展示面的中心点;
获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面;
以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
收到全屏展示指令时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
3.如权利要求1所述的方法,其特征在于,该方法还包括:
收到全屏展示指令时,在所述第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型;
检测到当前图像中不包含完整的所述3D展示模型时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
4.如权利要求3所述的方法,其特征在于,所述在第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型包括:
向靠近所述3D展示模型展示面的方向移动所述第一虚拟摄像机。
5.如权利要求3所述的方法,其特征在于,所述在第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型包括:
调节所述第一虚拟摄像机的焦距参数以逐渐放大展示所述3D展示模型。
6.如权利要求2或3所述的方法,其特征在于,所述在第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面包括:
向所述3D展示模型展示面的中心点移动所述第二虚拟摄像机至能够全屏展示的位置。
7.如权利要求2或3所述的方法,其特征在于,所述在第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面包括:
调节所述第二虚拟摄像机的焦距参数至能够全屏展示的参数值。
8.一种资源展示装置,其特征在于,包括:
加载模块,用于在3D场景中加载3D展示模型;所述3D展示模型包括一展示面,所述3D场景中包括第一虚拟摄像机和第二虚拟摄像机,所述第一虚拟摄像机镜头方向与所述3D展示模型展示面的夹角为锐角,所述第二虚拟摄像机镜头方向垂直于与所述3D展示模型展示面并且正对所述展示面的中心点;
处理模块,用于获取2D资源材质,将所述2D资源材质映射到所述3D展示模型的展示面;
第一展示模块,用于以所述第一虚拟摄像机镜头方向展示具有所述2D资源材质的3D展示模型。
9.如权利要求8所述的装置,其特征在于,还包括:
第一切换模块,用于收到全屏展示指令时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
10.如权利要求8所述的装置,其特征在于,还包括:
第二展示模块,用于收到全屏展示指令时,在所述第一虚拟摄像机镜头方向下逐渐放大展示所述3D展示模型;
第二切换模块,用于检测到当前图像中不包含完整的所述3D展示模型时,切换到所述第二虚拟摄像机镜头,在所述第二虚拟摄像机镜头方向下渐变至全屏展示所述3D展示模型的展示面。
11.一种资源展示终端,其特征在于,包括权利要求8-10任一所述的资源展示装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310329792.2A CN103413353B (zh) | 2013-07-31 | 2013-07-31 | 一种资源展示方法、装置和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310329792.2A CN103413353B (zh) | 2013-07-31 | 2013-07-31 | 一种资源展示方法、装置和终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103413353A true CN103413353A (zh) | 2013-11-27 |
CN103413353B CN103413353B (zh) | 2016-09-14 |
Family
ID=49606358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310329792.2A Expired - Fee Related CN103413353B (zh) | 2013-07-31 | 2013-07-31 | 一种资源展示方法、装置和终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103413353B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104715448A (zh) * | 2015-03-31 | 2015-06-17 | 天脉聚源(北京)传媒科技有限公司 | 一种图片显示方法及装置 |
CN105389090A (zh) * | 2015-11-06 | 2016-03-09 | 网易(杭州)网络有限公司 | 游戏交互界面显示的方法及装置、移动终端和电脑终端 |
CN105468353A (zh) * | 2015-11-06 | 2016-04-06 | 网易(杭州)网络有限公司 | 一种界面动画的实现方法及装置、移动终端和电脑终端 |
CN106780676A (zh) * | 2016-12-01 | 2017-05-31 | 厦门幻世网络科技有限公司 | 一种用于显示动画的方法和装置 |
CN107833265A (zh) * | 2017-11-27 | 2018-03-23 | 歌尔科技有限公司 | 一种图像切换展示方法和虚拟现实设备 |
JP2020155979A (ja) * | 2019-03-20 | 2020-09-24 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
JP2020155980A (ja) * | 2019-03-20 | 2020-09-24 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
CN113784160A (zh) * | 2021-09-09 | 2021-12-10 | 北京字跳网络技术有限公司 | 视频数据生成方法、装置、电子设备及可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072366A (zh) * | 2007-05-24 | 2007-11-14 | 上海大学 | 基于光场和双目视觉技术的自由立体显示***和方法 |
WO2009035199A1 (en) * | 2007-09-15 | 2009-03-19 | Young-Dae Kim | Virtual studio posture correction machine |
CN101465957A (zh) * | 2008-12-30 | 2009-06-24 | 应旭峰 | 一种虚拟三维场景中实现遥控互动的*** |
CN101742096A (zh) * | 2010-01-21 | 2010-06-16 | 中华电信股份有限公司 | 多视角互动电视***与方法 |
CN102520970A (zh) * | 2011-12-28 | 2012-06-27 | Tcl集团股份有限公司 | 一种立体用户界面的生成方法及装置 |
CN102708385A (zh) * | 2012-04-06 | 2012-10-03 | 张丛喆 | 用于视频监控场景的三维车型比对识别的方法和*** |
CN103198518A (zh) * | 2013-02-28 | 2013-07-10 | 天脉聚源(北京)传媒科技有限公司 | 一种资源展示方法及装置 |
-
2013
- 2013-07-31 CN CN201310329792.2A patent/CN103413353B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072366A (zh) * | 2007-05-24 | 2007-11-14 | 上海大学 | 基于光场和双目视觉技术的自由立体显示***和方法 |
WO2009035199A1 (en) * | 2007-09-15 | 2009-03-19 | Young-Dae Kim | Virtual studio posture correction machine |
CN101465957A (zh) * | 2008-12-30 | 2009-06-24 | 应旭峰 | 一种虚拟三维场景中实现遥控互动的*** |
CN101742096A (zh) * | 2010-01-21 | 2010-06-16 | 中华电信股份有限公司 | 多视角互动电视***与方法 |
CN102520970A (zh) * | 2011-12-28 | 2012-06-27 | Tcl集团股份有限公司 | 一种立体用户界面的生成方法及装置 |
CN102708385A (zh) * | 2012-04-06 | 2012-10-03 | 张丛喆 | 用于视频监控场景的三维车型比对识别的方法和*** |
CN103198518A (zh) * | 2013-02-28 | 2013-07-10 | 天脉聚源(北京)传媒科技有限公司 | 一种资源展示方法及装置 |
Non-Patent Citations (1)
Title |
---|
何润: "列车司机室视景仿真***的研究与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104715448A (zh) * | 2015-03-31 | 2015-06-17 | 天脉聚源(北京)传媒科技有限公司 | 一种图片显示方法及装置 |
CN104715448B (zh) * | 2015-03-31 | 2017-08-08 | 天脉聚源(北京)传媒科技有限公司 | 一种图片显示方法及装置 |
CN105389090B (zh) * | 2015-11-06 | 2019-03-15 | 网易(杭州)网络有限公司 | 游戏交互界面显示的方法及装置、移动终端和电脑终端 |
CN105389090A (zh) * | 2015-11-06 | 2016-03-09 | 网易(杭州)网络有限公司 | 游戏交互界面显示的方法及装置、移动终端和电脑终端 |
CN105468353A (zh) * | 2015-11-06 | 2016-04-06 | 网易(杭州)网络有限公司 | 一种界面动画的实现方法及装置、移动终端和电脑终端 |
CN106780676A (zh) * | 2016-12-01 | 2017-05-31 | 厦门幻世网络科技有限公司 | 一种用于显示动画的方法和装置 |
CN106780676B (zh) * | 2016-12-01 | 2020-03-10 | 厦门黑镜科技有限公司 | 一种用于显示动画的方法和装置 |
CN107833265A (zh) * | 2017-11-27 | 2018-03-23 | 歌尔科技有限公司 | 一种图像切换展示方法和虚拟现实设备 |
CN107833265B (zh) * | 2017-11-27 | 2021-07-27 | 歌尔光学科技有限公司 | 一种图像切换展示方法和虚拟现实设备 |
JP2020155979A (ja) * | 2019-03-20 | 2020-09-24 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
JP2020155980A (ja) * | 2019-03-20 | 2020-09-24 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
JP7301567B2 (ja) | 2019-03-20 | 2023-07-03 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
JP7349808B2 (ja) | 2019-03-20 | 2023-09-25 | 任天堂株式会社 | 画像表示システム、画像表示プログラム、画像表示装置、および画像表示方法 |
CN113784160A (zh) * | 2021-09-09 | 2021-12-10 | 北京字跳网络技术有限公司 | 视频数据生成方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103413353B (zh) | 2016-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103413353A (zh) | 一种资源展示方法、装置和终端 | |
CN106210861B (zh) | 显示弹幕的方法及*** | |
CN104616342B (zh) | 序列帧与全景的相互转换方法 | |
US20180061128A1 (en) | Digital Content Rendering Coordination in Augmented Reality | |
WO2020207146A1 (zh) | 基于虚拟环境的物体构建方法、装置、计算机设备及可读存储介质 | |
US20150286364A1 (en) | Editing method of the three-dimensional shopping platform display interface for users | |
CN102945563A (zh) | 一种全景视频的展示与交互***及方法 | |
CN102800119A (zh) | 一种三维曲线的动画展示方法和装置 | |
CN103177472A (zh) | 一种三维全景照片合成显示***及方法 | |
Vajak et al. | Combining photogrammetry, 3D modeling and real time information gathering for highly immersive VR experience | |
US9092912B1 (en) | Apparatus and method for parallax, panorama and focus pull computer graphics | |
Hayashi et al. | Automatic generation of personal virtual museum | |
CN106598250A (zh) | 一种vr显示方法、装置和电子设备 | |
CN106683152A (zh) | 三维视觉效果模拟方法及装置 | |
CN103325135A (zh) | 一种资源展示方法、装置和终端 | |
CN103400412A (zh) | 一种资源展示方法、装置和终端 | |
CN103336678B (zh) | 一种资源展示方法、装置和终端 | |
CN102147697A (zh) | 影像效果显示方法及电子装置 | |
CN108089730B (zh) | 交互页面的实现方法及装置、终端、存储介质 | |
CN114327174A (zh) | 虚拟现实场景的显示方法、光标的三维显示方法和装置 | |
Wang et al. | Roaming of oblique photography model in unity3D | |
KR102087494B1 (ko) | 모바일 실시간 시뮬레이션 게임에서 객체를 표시하는 방법 | |
KR20170054068A (ko) | Ar 컨텐츠 자동 배치 방법 | |
KR101116733B1 (ko) | 3차원 공간에서 틀린 그림 판별장치 및 방법 및 기록매체 | |
EP2816521A1 (en) | Editing method of the three-dimensional shopping platform display interface for users |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A resource display method, device and terminal Effective date of registration: 20210104 Granted publication date: 20160914 Pledgee: Inner Mongolia Huipu Energy Co.,Ltd. Pledgor: TVMINING (BEIJING) MEDIA TECHNOLOGY Co.,Ltd. Registration number: Y2020990001527 |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160914 Termination date: 20210731 |