《一种资源展示方法、装置和终端.pdf》由会员分享,可在线阅读,更多相关《一种资源展示方法、装置和终端.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103336678 A(43)申请公布日 2013.10.02CN103336678A*CN103336678A*(21)申请号 201310300990.6(22)申请日 2013.07.17G06F 3/14(2006.01)G06T 19/00(2011.01)(71)申请人天脉聚源(北京)传媒科技有限公司地址 100007 北京市东城区安定门东大街28号雍和大厦E座808室(72)发明人吴鹏(54) 发明名称一种资源展示方法、装置和终端(57) 摘要本发明公开了一种资源展示方法。所述方法包括:在3D场景中加载3D弧形幕模型和3D矩形模型;构建2D资源材质,将所。
2、述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;初始化所述3D矩形模型为隐藏模式;展示具有所述2D资源材质的3D弧形幕模型。本发明构建了通过3D弧形幕模型和3D矩形模型展示2D资源的三维场景,极大增强了计算机资源展示界面的立体感,实现了资源展示时的三维界面效果并且能够切换至全屏显示。本发明还公开了用于实现上述方法的装置和终端。(51)Int.Cl.权利要求书2页 说明书8页 附图7页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书8页 附图7页(10)申请公布号 CN 103336678 ACN 103336678 A1/2页21.一。
3、种资源展示方法,其特征在于,该方法包括:在3D场景中加载3D弧形幕模型和3D矩形模型;构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;初始化所述3D矩形模型为隐藏模式;展示具有所述2D资源材质的3D弧形幕模型。2.如权利要求1所述的方法,其特征在于,该方法还包括:当收到全屏展示指令时,根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置;切换所述3D矩形模型为显示模式。3.如权利要求1所述的方法,其特征在于,该方法还包括:当收到全屏展示指令时,切换所述3D矩形模型为显示模式;展示所述3D矩形模型根据预设的自转坐标和场景。
4、坐标移动至能够全屏显示其展示面的位置的过程。4.如权利要求2或3所述的方法,其特征在于,该方法还包括:当收到退出全屏展示的指令时,切换所述3D矩形模型为隐藏模式并使其返回初始位置。5.如权利要求1所述的方法,其特征在于,所述在3D场景中加载3D弧形幕模型和3D矩形模型时,所述3D弧形幕模型展示面的顶点与所述3D矩形模型展示面的顶点重合。6.如权利要求1所述的方法,其特征在于,所述构建2D资源材质进一步包括:构建2D资源层,将所述2D资源层添加到核心动画层,以所述核心动画层作为所述2D资源材质。7.如权利要求1所述的方法,其特征在于,所述2D资源材质为2D视频材质。8.一种资源展示装置,其特征在。
5、于,包括:加载模块,用于在3D场景中加载3D弧形幕模型和3D矩形模型;处理模块,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;初始化模块,用于初始化所述3D矩形模型为隐藏模式;第一展示模块,用于展示具有所述2D资源材质的3D弧形幕模型。9.如权利要求8所述的装置,其特征在于,还包括:移动模块,当收到全屏展示指令时,用于根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置;第一切换模块,用于切换所述3D矩形模型为显示模式。10.如权利要求8所述的装置,其特征在于,还包括:第二切换模块,当收到全屏展示指令时,用于切换。
6、所述3D矩形模型为显示模式;第二展示模块,用于展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程。11.如权利要求9或10所述的装置,其特征在于,还包括:第三切换模块,当收到退出全屏展示的指令时,用于切换所述3D矩形模型为隐藏模式权 利 要 求 书CN 103336678 A2/2页3并使其返回初始位置。12.一种资源展示终端,其特征在于,包括权利要求8-11任一所述的资源展示装置。权 利 要 求 书CN 103336678 A1/8页4一种资源展示方法、 装置和终端技术领域0001 本发明涉及3D场景技术领域,尤其涉及一种资源展示方法、装置和终端。背景技术。
7、0002 通过计算机进行文字、图片和视频等资源展示时,通常是在二维交互界面的中进行,例如在文字编辑软件、看图软件和视频软件的二维播放界面中播放文字、图片和视频。0003 随着计算机显示技术以及3D场景技术的不断发展,人们越来越追求3D技术带来的令人震撼的现场感觉。在3D界面中人们的视觉可以感受到场景的纵深感,并且希望能够多角度的观看3D场景。0004 本申请发明人发现,二维交互界面无法满足上述需求,既不能带来进行立体放映的现场感受,又只能从单一角度展示文字、图片、视频等资源;无法结合其他渲染效果,使资源的展示方式极为单一;还无法实现资源的3D界面显示与全屏显示之间的切换。发明内容0005 本发。
8、明实施例提供一种资源展示方法、装置和终端,实现了资源展示时的三维界面效果并且能够切换至全屏显示。0006 为达上述目的,本发明采用以下技术方案:0007 一种资源展示方法,该方法包括:0008 在3D场景中加载3D弧形幕模型和3D矩形模型;0009 构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;0010 初始化所述3D矩形模型为隐藏模式;0011 展示具有所述2D资源材质的3D弧形幕模型。0012 同时加载3D弧形幕模型和3D资源模型并同时展示相同内容的2D资源,在渲染前将所述3D矩形模型初始化为隐藏模式,则只向用户展示3D弧形幕模型及其2。
9、D资源,极大增强了计算机资源展示界面的立体感,隐藏的3D矩形模型将用于全屏显示时的切换,从而使构建的立体弧形幕展示场景具备了与全屏展示之间互相切换的功能。0013 优选的,该方法还包括:当收到全屏展示指令时,根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置;切换所述3D矩形模型为显示模式。0014 收到全屏展示的指令后,移动3D矩形模型至能够全屏显示其展示面的位置并且自身转动至使展示面正对当前摄像机的姿态,再切换成显示模式,从而全屏展示2D资源。通过隐藏的3D矩形模型实现全屏显示的切换,切换过程中用户不会看到3D矩形模型的移动过程,移动到位后再渲染3D矩形模型,从而。
10、直接切入全屏显示。0015 优选的,该方法还包括:当收到全屏展示指令时,切换所述3D矩形模型为显示模式;展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程。说 明 书CN 103336678 A2/8页50016 收到全屏展示的指令后,切换3D矩形模型为显示模式,向用户展示3D矩形模型在场景中移动至全屏显示位置的过程。0017 优选的,所述在3D场景中加载3D弧形幕模型和3D矩形模型时,所述3D弧形幕模型展示面的顶点与所述3D矩形模型展示面的顶点重合。可呈现出移动至全屏展示的2D资源就是来自3D弧形幕模型的2D资源,使用户感到全屏展示的2D资源与其选择的2D。
11、资源相吻合,就是来自之前显示的3D弧形幕模型,带来更佳的向全屏切换的渐变效果。0018 优选的,该方法还包括:0019 当收到退出全屏展示的指令时,切换所述3D矩形模型为隐藏模式并使其返回初始位置。退出全屏时直接隐藏3D矩形模型,继续只展示3D弧形幕模型及其2D资源,保持用户观看的连贯性,3D矩形模型在隐藏模式下返回初始位置。0020 优选的,所述2D资源材质为2D视频材质。实现了通过所述三维场景中的3D弧形幕模型播放视频或者进行网络直播,使视频播放或直播变得极富现场感。0021 一种资源展示装置,包括:0022 加载模块,用于在3D场景中加载3D弧形幕模型和3D矩形模型;0023 处理模块,。
12、用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;0024 初始化模块,用于初始化所述3D矩形模型为隐藏模式;0025 第一展示模块,用于展示具有所述2D资源材质的3D弧形幕模型。0026 优选的,还包括:0027 移动模块,当收到全屏展示指令时,用于根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置;第一切换模块,用于切换所述3D矩形模型为显示模式。0028 优选的,还包括:0029 第二切换模块,当收到全屏展示指令时,用于切换所述3D矩形模型为显示模式;第二展示模块,用于展示所述3D矩形模型根据预设的自转坐标和。
13、场景坐标移动至能够全屏显示其展示面的位置的过程。0030 优选的,还包括:0031 第三切换模块,当收到退出全屏展示的指令时,用于切换所述3D矩形模型为隐藏模式并使其返回初始位置。0032 一种资源展示终端,上述任意一种资源展示装置。0033 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。0034 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。附图说明0035 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发。
14、明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:0036 图1是本发明实施例一提供的一种资源展示方法的流程图;说 明 书CN 103336678 A3/8页60037 图2是本发明实施例构建的包含3D弧形幕模型和3D矩形模型的三维场景示意图;0038 图3是本发明实施例构建的3D弧形幕模型和3D矩形模型展示面重合时的场景示意图;0039 图4是本发明实施例中3D矩形模型隐藏时的场景展示示意图;0040 图5是本发明实施例一提供的一种资源展示装置的结构示意图;0041 图6是本发明实施例二提供的一种资源展示方法的流程图;0042 图7是本发明实施例中3D矩形模型移动至展示面可以全。
15、屏展示的位置时的场景示意图;0043 图8是本发明实施例二提供的一种资源展示装置的结构示意图;0044 图9是本发明实施例三提供的一种资源展示方法的流程图;0045 图10是本发明实施例三提供的一种资源展示装置的结构示意图。具体实施方式0046 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。0047 图1是本发明实施例一提供的一种资源展示方法,该方法包括:0048 S101,在3D场景中加载3D弧形幕模型和3D矩形模型。0049 在由XYZ三维坐标系构成的三维场景中,从3D模型数据库读取3D弧形幕模型和3D矩形模型并加载到。
16、所述三维场景中。如图2所示,所述3D弧形幕模型包括展示面20、底面21和顶面22,所述3D矩形模型包括展示面23、底面24和顶面25。其中3D弧形幕模型的底面21平行于顶面22,3D矩形模型的底面24平行于顶面25。加载所述3D弧形幕模型时,使所述底面与X轴和Y轴组成的水平面平行。加载所述3D矩形模型时,可以加载至场景中任意位置,且可以任意姿态摆放,所述3D矩形模型通过XYZ组成的自转坐标系控制其姿态变化,调整其自转坐标即可改变所述3D矩形模型在场景中的摆放姿态。0050 优选的,在3D场景中加载3D弧形幕模型和3D矩形模型时,所述3D弧形幕模型展示面的顶点与所述3D矩形模型展示面的顶点重合。。
17、如图3所示,3D弧形幕模型展示面20的四个顶点与3D矩形模型展示面23的四个顶点重合。采用这种加载方式,在进行全屏显示的切换时,可呈现出更好的视觉效果,这一点将在后续实施例中进行说明。0051 S102,构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面。0052 所述2D资源材质可以是的文字材质、图片材质或视频材质。将上述资源材质以贴图方式分别映射到所述3D弧形幕模型的展示面20和所述3D矩形模型的展示面23,即所述3D弧形幕模型的展示面20和所述3D矩形模型的展示面23展示相同内容的2D资源材质;再提交所述3D弧形幕模型以及3D矩形模型的顶点。
18、数据以及当前作为纹理材质的资源数据至显卡进行渲染,即可生成通过所述3D弧形幕模型和3D矩形模型进行2D资源展示的场景。0053 所述构建2D资源材质,进一步包括:0054 构建2D资源层。初始化2D资源层并设置所述2D资源层的大小,初始化2D资源说 明 书CN 103336678 A4/8页7层时需设置2D资源类型,例如初始化2D资源层为视频时,movielayer=QTMovielayer allocinit,即设置其视频层(movielayer)为基于QTKit框架的QuickTime视频层(QTMovielayer)。所述设置2D资源层的大小,包括设置所述2D资源层的边框(frame)和。
19、范围(bound),例如,movielayer.frame=rootlayer.frame,即设置2D视频资源层(movielayer)的边框与根层(rootlayer)的边框相同;movielayer.bounds=rootlayer.bounds,即设置上述2D视频资源层的的范围与根层(rootlayer)的范围相同。0055 构建作为背景的核心动画层(CoreAmination Layer,CA Layer)。所述核心动画层是用来在屏幕上显示内容展示的矩形区域;包括初始化所述核心动画层:CALayer*basemovielayer=CALayer allocinit,即将所述核心动画层作。
20、为所述2D视频资源层的背景层(basemovielayer);设置所述核心动画层的大小,同样包括边框和范围,例如,basemovielayer.frame=rootlayer.frame,即设置所述核心动画层(即basemovielayer背景层)的边框与根层(rootlayer)的边框相同;basemovielayer.bounds=rootlayer.bounds,即设置所述核心动画层的大小与根层的相同,使所述核心动画层(背景层)的大小与所述2D视频资源层相同。0056 设置所述核心动画层背景图片。根据需要加载的图片文件名获取所述图片文件,例如,basemovielayer.content。
21、s=NSImage Imagenamed:“jiazaizhong2”,即所述核心动画层显示的内容设置为显示“加载中”的背景图片,则根据该图片的文件名“jiazaizhong2”获取相应的图片。0057 将所述2D资源层添加到所述核心动画层上。例如,basemovielayer addsublayer:movielayer,即将2D视频资源层添加到核心动画层(背景层)上,以用于在该区域展示2D资源。得到的上述添加有2D资源层的核心动画层即可作为2D资源材质。0058 S103,初始化所述3D矩形模型为隐藏模式。0059 所述隐藏模式,即不提交所述3D矩形模型的顶点数据和资源材质数据至显卡进行渲。
22、染。此时3D场景中实际存在所述3D弧形幕模型和3D矩形模型,但只对所述3D弧形幕模型及其资源数据进行渲染,用户只能看到场景中的3D弧形幕模型及其展示面的2D资源,如图4所示,用户看到的场景中只有3D弧形幕模型。在进行全屏显示切换时会使用到所述隐藏的3D矩形模型。0060 S104,展示具有所述2D资源材质的3D弧形幕模型。0061 对于通过上述步骤构建的3D场景,根据预设的视角参数和灯光参数进行展示,由于S103中将3D矩形模型设置了隐藏,此时只展示所述3D弧形幕模型及其展示面的2D资源材质。0062 优选的,所述2D资源材质为2D视频材质,以用于播放视频或者进行网络节目直播。0063 相应的。
23、,本发明实施例一提供了一种资源展示装置,如图5所示,包括:0064 加载模块50,用于在3D场景中加载3D弧形幕模型和3D矩形模型;0065 处理模块51,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;0066 初始化模块52,用于初始化所述3D矩形模型为隐藏模式;0067 第一展示模块53,用于展示具有所述2D资源材质的3D弧形幕模型。说 明 书CN 103336678 A5/8页80068 本发明实施例一构建的3D场景中同时加载了3D弧形幕模型和3D资源模型并同时展示相同内容的2D资源,在渲染前将所述3D矩形模型初始化为隐藏模式,则。
24、只向用户展示3D弧形幕模型及其2D资源,隐藏的3D矩形模型将用于全屏显示时的切换,从而使构建的立体弧形幕展示场景具备了与全屏展示之间互相切换的功能,隐藏模式的3D矩形模型不会影响用户切换前的正常观看。0069 图6是本发明实施例二提供的一种资源展示方法,该方法包括:0070 S601,在3D场景中加载3D弧形幕模型和3D矩形模型。与S101所述相同,在此不做重复。0071 S602,构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面。与S102所述相同,在此不做重复。0072 S603,初始化所述3D矩形模型为隐藏模式。与S103所述相同,在此不。
25、做重复。0073 S604,展示具有所述2D资源材质的3D弧形幕模型。与S104所述相同,在此不做重复。0074 S605,当收到全屏展示指令时,根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置。0075 所述全屏展示指令来自于用户的输入操作。0076 如果要使3D矩形模型的展示面能够在当前场景镜头中全屏显示,则需要将所述3D矩形模型移动到场景中的相应位置并调整姿态,使其展示面能正对场景的当前摄像机。例如图7中,所述3D矩形模型从图2或图3中所示的位置移动至3D弧形幕模型的前方更靠近当前摄像机并且能够全屏展示其展示面23的位置,同时自身转动为正对当前摄像机的姿态。需。
26、要预设所述3D模型到达该位置时的场景坐标以及其用于自身调整姿态的自转坐标。所述场景坐标是所述3D矩形模型中心点在所述3D场景空间中的坐标,例如,当前所述3D矩形模型的场景坐标为(x0,y0,z0)、自转坐标为(x0,y0,z0),预设全屏展示位置的场景坐标为(x1,y1,z1),即将所述3D矩形模型的中心点从(x0,y0,z0)移动至坐标(x1,y1,z1);预设全屏展示位置的自转坐标为(x1,y1,z1),即将所述3D矩形模型从(x0,y0,z0)自转至(x1,y1,z1),使其展示面正对场景的当前摄像机。这一过程中所述3D矩形模型仍然处于隐藏模式,用户不会看到所述3D矩形模型在场景中移动的。
27、过程。0077 S606,切换所述3D矩形模型为显示模式。0078 当所述3D矩形模型移动到位后,即能够使其展示面在当前摄像机下全屏展示时,切换所述3D矩形模型为显示模式。此时提交所述3D矩形模型的顶点数据和材质资源数据至显卡进行渲染,其展示面的2D资源进行全屏展示。0079 S607,当收到退出全屏展示的指令时,切换所述3D矩形模型为隐藏模式并使其返回初始位置。0080 所述退出全屏显示的指令来自于用户的输入操作。0081 切换处于全屏显示位置的3D矩形模型至隐藏模式,即不再对所述3D矩形模型进行渲染,用户无法看到所述3D矩形模型,只能看到3D弧形幕模型及其展示的2D资源。所述3D矩形模型进。
28、入隐藏模式后将返回初始位置。例如,所述3D矩形模型从当前场景坐标(x1,y1,z1)位置移至初始场景坐标(x0,y0,z0)位置;所述3D矩形模型的自转坐标也可以恢复初始状态,即从(x1,y1,z1)恢复为(x0,y0,z0),恢复为S601中加载后的初始姿说 明 书CN 103336678 A6/8页9态,如图2或图3中所示的位置。0082 相应的,本发明实施例二提供了一种资源展示装置,如图8所示,包括:0083 加载模块50,用于在3D场景中加载3D弧形幕模型和3D矩形模型;0084 处理模块51,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模。
29、型的展示面;0085 初始化模块52,用于初始化所述3D矩形模型为隐藏模式;0086 第一展示模块53,用于展示具有所述2D资源材质的3D弧形幕模型;0087 移动模块54,当收到全屏展示指令时,用于根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置;0088 第一切换模块55,用于切换所述3D矩形模型为显示模式;0089 第三切换模块56,当收到退出全屏展示的指令时,用于切换所述3D矩形模型为隐藏模式并使其返回初始位置。0090 本发明实施例二同时加载了3D弧形幕模型和3D资源模型并同时展示相同内容的2D资源,在渲染前将所述3D矩形模型初始化为隐藏模式,则只向用户展。
30、示3D弧形幕模型及其2D资源,收到全屏展示的指令后,移动3D矩形模型至能够全屏显示其展示面的位置并且自身转动至使展示面正对当前摄像机的姿态,再切换成显示模式,从而全屏展示2D资源。通过隐藏的3D矩形模型实现全屏显示的切换,切换过程中用户不会看到3D矩形模型的移动过程,移动到位后再渲染3D矩形模型,从而直接切入全屏显示。0091 图9是本发明实施例三提供的一种资源展示方法,该方法包括:0092 S901,在3D场景中加载3D弧形幕模型和3D矩形模型。与S101所述相同,在此不做重复。0093 S902,构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展。
31、示面。与S102所述相同,在此不做重复。0094 S903,初始化所述3D矩形模型为隐藏模式。与S103所述相同,在此不做重复。0095 S904,展示具有所述2D资源材质的3D弧形幕模型。与S104所述相同,在此不做重复。0096 S905,当收到全屏展示指令时,切换所述3D矩形模型为显示模式。0097 所述全屏展示指令来自于用户的输入操作。0098 切换所述3D矩形模型为显示模式,提交所述3D矩形模型的顶点数据和材质资源数据至显卡进行渲染,使用户看到场景中的3D矩形模型以及其展示面的2D资源。0099 S906,展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位。
32、置的过程。0100 如果要使3D矩形模型的展示面能够在当前场景镜头中全屏显示,则需要将所述3D矩形模型移动到场景中的相应位置并调整姿态,使其展示面能正对场景的当前摄像机。例如图7中,所述3D矩形模型从图2或图3中所示的位置移动至3D弧形幕模型的前方更靠近当前摄像机并且能够全屏展示其展示面23的位置,同时自身转动为正对当前摄像机的姿态。需要预设所述3D模型到达该位置时的场景坐标以及其用于自身调整姿态的自转坐标。所述场景坐标是所述3D矩形模型中心点在所述3D场景空间中的坐标,例如,当前所述3D矩形模型的场景坐标为(x0,y0,z0)、自转坐标为(x0,y0,z0),预设全屏展示位置的场说 明 书C。
33、N 103336678 A7/8页10景坐标为(x1,y1,z1),即将所述3D矩形模型的中心点从(x0,y0,z0)移动至坐标(x1,y1,z1);预设全屏展示位置的自转坐标为(x1,y1,z1),即将所述3D矩形模型从(x0,y0,z0)自转至(x1,y1,z1),使其展示面正对场景的当前摄像机。0101 在S905中3D矩形模型已切换为显示模式,因此上述移动过程将展示给用户,为用户呈现一个渐变过程,该过程中3D矩形模型从初始位置开始移动并且同时开始自身转动,逐渐移动至能够全屏展示其展示面的位置并且将展示面转动至正对当前的场景摄像机,从而进入全屏展示。优选的,所述在3D场景中加载3D弧形幕。
34、模型和3D矩形模型时,所述3D弧形幕模型展示面的顶点与所述3D矩形模型展示面的顶点重合,即图3中所示的方式。在这种方式下,将3D矩形模型切换为显示模式后再展示移动过程,可呈现出移动至全屏展示的2D资源就是来自3D弧形幕模型的2D资源,使用户感到全屏展示的2D资源与其选择的2D资源相吻合,就是来自之前显示的3D弧形幕模型。实际上是由于场景中的3D弧形幕模型和3D矩形模型在同时展示相同的2D资源。0102 S907,当收到退出全屏展示的指令时,切换所述3D矩形模型为隐藏模式并使其返回初始位置。与S607所述相同,在此不做重复。0103 相应的,本发明实施例三提供了一种资源展示装置,如图10所示,包。
35、括:0104 加载模块50,用于在3D场景中加载3D弧形幕模型和3D矩形模型;0105 处理模块51,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;0106 初始化模块52,用于初始化所述3D矩形模型为隐藏模式;0107 第一展示模块53,用于展示具有所述2D资源材质的3D弧形幕模型;0108 第二切换模块57,当收到全屏展示指令时,用于切换所述3D矩形模型为显示模式;0109 第二展示模块58,用于展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程;0110 第三切换模块56,当收到退出全屏展示的指。
36、令时,用于切换所述3D矩形模型为隐藏模式并使其返回初始位置。0111 本发明实施例三本发明实施例二同时加载了3D弧形幕模型和3D资源模型并同时展示相同内容的2D资源,在渲染前将所述3D矩形模型初始化为隐藏模式,则只向用户展示3D弧形幕模型及其2D资源,收到全屏展示的指令后,切换3D矩形模型为显示模式,向用户展示3D矩形模型在场景中移动至全屏显示位置的过程。当加载3D矩形模型时,其展示面如果与3D弧形幕模型重合,能够带来更佳的向全屏切换的渐变效果。0112 本发明实施例还公开了一种资源展示终端,包括上述任一实施例中所述的资源展示装置。所述终端可以是任何具有视频展示功能并具备一定3D数据处理能力的电子终端。0113 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。0114 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程说 明 书CN 103336678 A10。