CN103336678B - 一种资源展示方法、装置和终端 - Google Patents

一种资源展示方法、装置和终端 Download PDF

Info

Publication number
CN103336678B
CN103336678B CN201310300990.6A CN201310300990A CN103336678B CN 103336678 B CN103336678 B CN 103336678B CN 201310300990 A CN201310300990 A CN 201310300990A CN 103336678 B CN103336678 B CN 103336678B
Authority
CN
China
Prior art keywords
model
resource
rectangular
rectangular model
arc curtain
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.)
Expired - Fee Related
Application number
CN201310300990.6A
Other languages
English (en)
Other versions
CN103336678A (zh
Inventor
吴鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TVMining Beijing Media Technology Co Ltd
Original Assignee
TVMining Beijing Media Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TVMining Beijing Media Technology Co Ltd filed Critical TVMining Beijing Media Technology Co Ltd
Priority to CN201310300990.6A priority Critical patent/CN103336678B/zh
Publication of CN103336678A publication Critical patent/CN103336678A/zh
Application granted granted Critical
Publication of CN103336678B publication Critical patent/CN103336678B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种资源展示方法。所述方法包括:在3D场景中加载3D弧形幕模型和3D矩形模型;构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;初始化所述3D矩形模型为隐藏模式;展示具有所述2D资源材质的3D弧形幕模型。本发明构建了通过3D弧形幕模型和3D矩形模型展示2D资源的三维场景,极大增强了计算机资源展示界面的立体感,实现了资源展示时的三维界面效果并且能够切换至全屏显示。本发明还公开了用于实现上述方法的装置和终端。

Description

一种资源展示方法、装置和终端
技术领域
本发明涉及3D场景技术领域,尤其涉及一种资源展示方法、装置和终端。
背景技术
通过计算机进行文字、图片和视频等资源展示时,通常是在二维交互界面的中进行,例如在文字编辑软件、看图软件和视频软件的二维播放界面中播放文字、图片和视频。
随着计算机显示技术以及3D场景技术的不断发展,人们越来越追求3D技术带来的令人震撼的现场感觉。在3D界面中人们的视觉可以感受到场景的纵深感,并且希望能够多角度的观看3D场景。
本申请发明人发现,二维交互界面无法满足上述需求,既不能带来进行立体放映的现场感受,又只能从单一角度展示文字、图片、视频等资源;无法结合其他渲染效果,使资源的展示方式极为单一;还无法实现资源的3D界面显示与全屏显示之间的切换。
发明内容
本发明实施例提供一种资源展示方法、装置和终端,实现了资源展示时的三维界面效果并且能够切换至全屏显示。
为达上述目的,本发明采用以下技术方案:
一种资源展示方法,该方法包括:
在3D场景中加载3D弧形幕模型和3D矩形模型;
构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;
初始化所述3D矩形模型为隐藏模式;
展示具有所述2D资源材质的3D弧形幕模型。
同时加载3D弧形幕模型和3D资源模型并同时展示相同内容的2D资源,在渲染前将所述3D矩形模型初始化为隐藏模式,则只向用户展示3D弧形幕模型及其2D资源,极大增强了计算机资源展示界面的立体感,隐藏的3D矩形模型将用于全屏显示时的切换,从而使构建的立体弧形幕展示场景具备了与全屏展示之间互相切换的功能。
优选的,该方法还包括:当收到全屏展示指令时,根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置;切换所述3D矩形模型为显示模式。
收到全屏展示的指令后,移动3D矩形模型至能够全屏显示其展示面的位置并且自身转动至使展示面正对当前摄像机的姿态,再切换成显示模式,从而全屏展示2D资源。通过隐藏的3D矩形模型实现全屏显示的切换,切换过程中用户不会看到3D矩形模型的移动过程,移动到位后再渲染3D矩形模型,从而直接切入全屏显示。
优选的,该方法还包括:当收到全屏展示指令时,切换所述3D矩形模型为显示模式;展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程。
收到全屏展示的指令后,切换3D矩形模型为显示模式,向用户展示3D矩形模型在场景中移动至全屏显示位置的过程。
优选的,所述在3D场景中加载3D弧形幕模型和3D矩形模型时,所述3D弧形幕模型展示面的顶点与所述3D矩形模型展示面的顶点重合。可呈现出移动至全屏展示的2D资源就是来自3D弧形幕模型的2D资源,使用户感到全屏展示的2D资源与其选择的2D资源相吻合,就是来自之前显示的3D弧形幕模型,带来更佳的向全屏切换的渐变效果。
优选的,该方法还包括:
当收到退出全屏展示的指令时,切换所述3D矩形模型为隐藏模式并使其返回初始位置。退出全屏时直接隐藏3D矩形模型,继续只展示3D弧形幕模型及其2D资源,保持用户观看的连贯性,3D矩形模型在隐藏模式下返回初始位置。
优选的,所述2D资源材质为2D视频材质。实现了通过所述三维场景中的3D弧形幕模型播放视频或者进行网络直播,使视频播放或直播变得极富现场感。
一种资源展示装置,包括:
加载模块,用于在3D场景中加载3D弧形幕模型和3D矩形模型;
处理模块,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;
初始化模块,用于初始化所述3D矩形模型为隐藏模式;
第一展示模块,用于展示具有所述2D资源材质的3D弧形幕模型。
优选的,还包括:
移动模块,当收到全屏展示指令时,用于根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置;第一切换模块,用于切换所述3D矩形模型为显示模式。
优选的,还包括:
第二切换模块,当收到全屏展示指令时,用于切换所述3D矩形模型为显示模式;第二展示模块,用于展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程。
优选的,还包括:
第三切换模块,当收到退出全屏展示的指令时,用于切换所述3D矩形模型为隐藏模式并使其返回初始位置。
一种资源展示终端,上述任意一种资源展示装置。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明实施例一提供的一种资源展示方法的流程图;
图2是本发明实施例构建的包含3D弧形幕模型和3D矩形模型的三维场景示意图;
图3是本发明实施例构建的3D弧形幕模型和3D矩形模型展示面重合时的场景示意图;
图4是本发明实施例中3D矩形模型隐藏时的场景展示示意图;
图5是本发明实施例一提供的一种资源展示装置的结构示意图;
图6是本发明实施例二提供的一种资源展示方法的流程图;
图7是本发明实施例中3D矩形模型移动至展示面可以全屏展示的位置时的场景示意图;
图8是本发明实施例二提供的一种资源展示装置的结构示意图;
图9是本发明实施例三提供的一种资源展示方法的流程图;
图10是本发明实施例三提供的一种资源展示装置的结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是本发明实施例一提供的一种资源展示方法,该方法包括:
S101,在3D场景中加载3D弧形幕模型和3D矩形模型。
在由XYZ三维坐标系构成的三维场景中,从3D模型数据库读取3D弧形幕模型和3D矩形模型并加载到所述三维场景中。如图2所示,所述3D弧形幕模型包括展示面20、底面21和顶面22,所述3D矩形模型包括展示面23、底面24和顶面25。其中3D弧形幕模型的底面21平行于顶面22,3D矩形模型的底面24平行于顶面25。加载所述3D弧形幕模型时,使所述底面与X轴和Y轴组成的水平面平行。加载所述3D矩形模型时,可以加载至场景中任意位置,且可以任意姿态摆放,所述3D矩形模型通过X’Y’Z’组成的自转坐标系控制其姿态变化,调整其自转坐标即可改变所述3D矩形模型在场景中的摆放姿态。
优选的,在3D场景中加载3D弧形幕模型和3D矩形模型时,所述3D弧形幕模型展示面的顶点与所述3D矩形模型展示面的顶点重合。如图3所示,3D弧形幕模型展示面20的四个顶点与3D矩形模型展示面23的四个顶点重合。采用这种加载方式,在进行全屏显示的切换时,可呈现出更好的视觉效果,这一点将在后续实施例中进行说明。
S102,构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面。
所述2D资源材质可以是的文字材质、图片材质或视频材质。将上述资源材质以贴图方式分别映射到所述3D弧形幕模型的展示面20和所述3D矩形模型的展示面23,即所述3D弧形幕模型的展示面20和所述3D矩形模型的展示面23展示相同内容的2D资源材质;再提交所述3D弧形幕模型以及3D矩形模型的顶点数据以及当前作为纹理材质的资源数据至显卡进行渲染,即可生成通过所述3D弧形幕模型和3D矩形模型进行2D资源展示的场景。
所述构建2D资源材质,进一步包括:
构建2D资源层。初始化2D资源层并设置所述2D资源层的大小,初始化2D资源层时需设置2D资源类型,例如初始化2D资源层为视频时,movielayer=[[QTMovielayeralloc]init],即设置其视频层(movielayer)为基于QTKit框架的QuickTime视频层(QTMovielayer)。所述设置2D资源层的大小,包括设置所述2D资源层的边框(frame)和范围(bound),例如,movielayer.frame=rootlayer.frame,即设置2D视频资源层(movielayer)的边框与根层(rootlayer)的边框相同;movielayer.bounds=rootlayer.bounds,即设置上述2D视频资源层的的范围与根层(rootlayer)的范围相同。
构建作为背景的核心动画层(CoreAminationLayer,CALayer)。所述核心动画层是用来在屏幕上显示内容展示的矩形区域;包括初始化所述核心动画层:CALayer*basemovielayer=[[CALayeralloc]init],即将所述核心动画层作为所述2D视频资源层的背景层(basemovielayer);设置所述核心动画层的大小,同样包括边框和范围,例如,basemovielayer.frame=rootlayer.frame,即设置所述核心动画层(即basemovielayer背景层)的边框与根层(rootlayer)的边框相同;basemovielayer.bounds=rootlayer.bounds,即设置所述核心动画层的大小与根层的相同,使所述核心动画层(背景层)的大小与所述2D视频资源层相同。
设置所述核心动画层背景图片。根据需要加载的图片文件名获取所述图片文件,例如,basemovielayer.contents=[NSImageImagenamed:“jiazaizhong2”],即所述核心动画层显示的内容设置为显示“加载中”的背景图片,则根据该图片的文件名“jiazaizhong2”获取相应的图片。
将所述2D资源层添加到所述核心动画层上。例如,[basemovielayeraddsublayer:movielayer],即将2D视频资源层添加到核心动画层(背景层)上,以用于在该区域展示2D资源。得到的上述添加有2D资源层的核心动画层即可作为2D资源材质。
S103,初始化所述3D矩形模型为隐藏模式。
所述隐藏模式,即不提交所述3D矩形模型的顶点数据和资源材质数据至显卡进行渲染。此时3D场景中实际存在所述3D弧形幕模型和3D矩形模型,但只对所述3D弧形幕模型及其资源数据进行渲染,用户只能看到场景中的3D弧形幕模型及其展示面的2D资源,如图4所示,用户看到的场景中只有3D弧形幕模型。在进行全屏显示切换时会使用到所述隐藏的3D矩形模型。
S104,展示具有所述2D资源材质的3D弧形幕模型。
对于通过上述步骤构建的3D场景,根据预设的视角参数和灯光参数进行展示,由于S103中将3D矩形模型设置了隐藏,此时只展示所述3D弧形幕模型及其展示面的2D资源材质。
优选的,所述2D资源材质为2D视频材质,以用于播放视频或者进行网络节目直播。
相应的,本发明实施例一提供了一种资源展示装置,如图5所示,包括:
加载模块50,用于在3D场景中加载3D弧形幕模型和3D矩形模型;
处理模块51,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;
初始化模块52,用于初始化所述3D矩形模型为隐藏模式;
第一展示模块53,用于展示具有所述2D资源材质的3D弧形幕模型。
本发明实施例一构建的3D场景中同时加载了3D弧形幕模型和3D资源模型并同时展示相同内容的2D资源,在渲染前将所述3D矩形模型初始化为隐藏模式,则只向用户展示3D弧形幕模型及其2D资源,隐藏的3D矩形模型将用于全屏显示时的切换,从而使构建的立体弧形幕展示场景具备了与全屏展示之间互相切换的功能,隐藏模式的3D矩形模型不会影响用户切换前的正常观看。
图6是本发明实施例二提供的一种资源展示方法,该方法包括:
S601,在3D场景中加载3D弧形幕模型和3D矩形模型。与S101所述相同,在此不做重复。
S602,构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面。与S102所述相同,在此不做重复。
S603,初始化所述3D矩形模型为隐藏模式。与S103所述相同,在此不做重复。
S604,展示具有所述2D资源材质的3D弧形幕模型。与S104所述相同,在此不做重复。
S605,当收到全屏展示指令时,根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置。
所述全屏展示指令来自于用户的输入操作。
如果要使3D矩形模型的展示面能够在当前场景镜头中全屏显示,则需要将所述3D矩形模型移动到场景中的相应位置并调整姿态,使其展示面能正对场景的当前摄像机。例如图7中,所述3D矩形模型从图2或图3中所示的位置移动至3D弧形幕模型的前方更靠近当前摄像机并且能够全屏展示其展示面23的位置,同时自身转动为正对当前摄像机的姿态。需要预设所述3D模型到达该位置时的场景坐标以及其用于自身调整姿态的自转坐标。所述场景坐标是所述3D矩形模型中心点在所述3D场景空间中的坐标,例如,当前所述3D矩形模型的场景坐标为(x0,y0,z0)、自转坐标为(x’0,y’0,z’0),预设全屏展示位置的场景坐标为(x1,y1,z1),即将所述3D矩形模型的中心点从(x0,y0,z0)移动至坐标(x1,y1,z1);预设全屏展示位置的自转坐标为(x’1,y’1,z’1),即将所述3D矩形模型从(x’0,y’0,z’0)自转至(x’1,y’1,z’1),使其展示面正对场景的当前摄像机。这一过程中所述3D矩形模型仍然处于隐藏模式,用户不会看到所述3D矩形模型在场景中移动的过程。
S606,切换所述3D矩形模型为显示模式。
当所述3D矩形模型移动到位后,即能够使其展示面在当前摄像机下全屏展示时,切换所述3D矩形模型为显示模式。此时提交所述3D矩形模型的顶点数据和材质资源数据至显卡进行渲染,其展示面的2D资源进行全屏展示。
S607,当收到退出全屏展示的指令时,切换所述3D矩形模型为隐藏模式并使其返回初始位置。
所述退出全屏显示的指令来自于用户的输入操作。
切换处于全屏显示位置的3D矩形模型至隐藏模式,即不再对所述3D矩形模型进行渲染,用户无法看到所述3D矩形模型,只能看到3D弧形幕模型及其展示的2D资源。所述3D矩形模型进入隐藏模式后将返回初始位置。例如,所述3D矩形模型从当前场景坐标(x1,y1,z1)位置移至初始场景坐标(x0,y0,z0)位置;所述3D矩形模型的自转坐标也可以恢复初始状态,即从(x’1,y’1,z’1)恢复为(x’0,y’0,z’0),恢复为S601中加载后的初始姿态,如图2或图3中所示的位置。
相应的,本发明实施例二提供了一种资源展示装置,如图8所示,包括:
加载模块50,用于在3D场景中加载3D弧形幕模型和3D矩形模型;
处理模块51,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;
初始化模块52,用于初始化所述3D矩形模型为隐藏模式;
第一展示模块53,用于展示具有所述2D资源材质的3D弧形幕模型;
移动模块54,当收到全屏展示指令时,用于根据预设的自转坐标和场景坐标移动所述3D矩形模型至能够全屏显示其展示面的位置;
第一切换模块55,用于切换所述3D矩形模型为显示模式;
第三切换模块56,当收到退出全屏展示的指令时,用于切换所述3D矩形模型为隐藏模式并使其返回初始位置。
本发明实施例二同时加载了3D弧形幕模型和3D资源模型并同时展示相同内容的2D资源,在渲染前将所述3D矩形模型初始化为隐藏模式,则只向用户展示3D弧形幕模型及其2D资源,收到全屏展示的指令后,移动3D矩形模型至能够全屏显示其展示面的位置并且自身转动至使展示面正对当前摄像机的姿态,再切换成显示模式,从而全屏展示2D资源。通过隐藏的3D矩形模型实现全屏显示的切换,切换过程中用户不会看到3D矩形模型的移动过程,移动到位后再渲染3D矩形模型,从而直接切入全屏显示。
图9是本发明实施例三提供的一种资源展示方法,该方法包括:
S901,在3D场景中加载3D弧形幕模型和3D矩形模型。与S101所述相同,在此不做重复。
S902,构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面。与S102所述相同,在此不做重复。
S903,初始化所述3D矩形模型为隐藏模式。与S103所述相同,在此不做重复。
S904,展示具有所述2D资源材质的3D弧形幕模型。与S104所述相同,在此不做重复。
S905,当收到全屏展示指令时,切换所述3D矩形模型为显示模式。
所述全屏展示指令来自于用户的输入操作。
切换所述3D矩形模型为显示模式,提交所述3D矩形模型的顶点数据和材质资源数据至显卡进行渲染,使用户看到场景中的3D矩形模型以及其展示面的2D资源。
S906,展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程。
如果要使3D矩形模型的展示面能够在当前场景镜头中全屏显示,则需要将所述3D矩形模型移动到场景中的相应位置并调整姿态,使其展示面能正对场景的当前摄像机。例如图7中,所述3D矩形模型从图2或图3中所示的位置移动至3D弧形幕模型的前方更靠近当前摄像机并且能够全屏展示其展示面23的位置,同时自身转动为正对当前摄像机的姿态。需要预设所述3D模型到达该位置时的场景坐标以及其用于自身调整姿态的自转坐标。所述场景坐标是所述3D矩形模型中心点在所述3D场景空间中的坐标,例如,当前所述3D矩形模型的场景坐标为(x0,y0,z0)、自转坐标为(x’0,y’0,z’0),预设全屏展示位置的场景坐标为(x1,y1,z1),即将所述3D矩形模型的中心点从(x0,y0,z0)移动至坐标(x1,y1,z1);预设全屏展示位置的自转坐标为(x’1,y’1,z’1),即将所述3D矩形模型从(x’0,y’0,z’0)自转至(x’1,y’1,z’1),使其展示面正对场景的当前摄像机。
在S905中3D矩形模型已切换为显示模式,因此上述移动过程将展示给用户,为用户呈现一个渐变过程,该过程中3D矩形模型从初始位置开始移动并且同时开始自身转动,逐渐移动至能够全屏展示其展示面的位置并且将展示面转动至正对当前的场景摄像机,从而进入全屏展示。优选的,所述在3D场景中加载3D弧形幕模型和3D矩形模型时,所述3D弧形幕模型展示面的顶点与所述3D矩形模型展示面的顶点重合,即图3中所示的方式。在这种方式下,将3D矩形模型切换为显示模式后再展示移动过程,可呈现出移动至全屏展示的2D资源就是来自3D弧形幕模型的2D资源,使用户感到全屏展示的2D资源与其选择的2D资源相吻合,就是来自之前显示的3D弧形幕模型。实际上是由于场景中的3D弧形幕模型和3D矩形模型在同时展示相同的2D资源。
S907,当收到退出全屏展示的指令时,切换所述3D矩形模型为隐藏模式并使其返回初始位置。与S607所述相同,在此不做重复。
相应的,本发明实施例三提供了一种资源展示装置,如图10所示,包括:
加载模块50,用于在3D场景中加载3D弧形幕模型和3D矩形模型;
处理模块51,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;
初始化模块52,用于初始化所述3D矩形模型为隐藏模式;
第一展示模块53,用于展示具有所述2D资源材质的3D弧形幕模型;
第二切换模块57,当收到全屏展示指令时,用于切换所述3D矩形模型为显示模式;
第二展示模块58,用于展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程;
第三切换模块56,当收到退出全屏展示的指令时,用于切换所述3D矩形模型为隐藏模式并使其返回初始位置。
本发明实施例三本发明实施例二同时加载了3D弧形幕模型和3D资源模型并同时展示相同内容的2D资源,在渲染前将所述3D矩形模型初始化为隐藏模式,则只向用户展示3D弧形幕模型及其2D资源,收到全屏展示的指令后,切换3D矩形模型为显示模式,向用户展示3D矩形模型在场景中移动至全屏显示位置的过程。当加载3D矩形模型时,其展示面如果与3D弧形幕模型重合,能够带来更佳的向全屏切换的渐变效果。
本发明实施例还公开了一种资源展示终端,包括上述任一实施例中所述的资源展示装置。所述终端可以是任何具有视频展示功能并具备一定3D数据处理能力的电子终端。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (8)

1.一种资源展示方法,其特征在于,该方法包括:
在3D场景中加载3D弧形幕模型和3D矩形模型;
构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;
初始化所述3D矩形模型为隐藏模式;
展示具有所述2D资源材质的3D弧形幕模型;
当收到全屏展示指令时,切换所述3D矩形模型为显示模式;
展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
当收到退出全屏展示的指令时,切换所述3D矩形模型为隐藏模式并使其返回初始位置。
3.如权利要求1所述的方法,其特征在于,所述在3D场景中加载3D弧形幕模型和3D矩形模型时,所述3D弧形幕模型展示面的顶点与所述3D矩形模型展示面的顶点重合。
4.如权利要求1所述的方法,其特征在于,所述构建2D资源材质进一步包括:
构建2D资源层,将所述2D资源层添加到核心动画层,以所述核心动画层作为所述2D资源材质。
5.如权利要求1所述的方法,其特征在于,所述2D资源材质为2D视频材质。
6.一种资源展示装置,其特征在于,包括:
加载模块,用于在3D场景中加载3D弧形幕模型和3D矩形模型;
处理模块,用于构建2D资源材质,将所述2D资源材质分别映射到所述3D弧形幕模型的展示面和所述3D矩形模型的展示面;
初始化模块,用于初始化所述3D矩形模型为隐藏模式;
第一展示模块,用于展示具有所述2D资源材质的3D弧形幕模型;
第二切换模块,当收到全屏展示指令时,用于切换所述3D矩形模型为显示模式;
第二展示模块,用于展示所述3D矩形模型根据预设的自转坐标和场景坐标移动至能够全屏显示其展示面的位置的过程。
7.如权利要求6所述的装置,其特征在于,还包括:
第三切换模块,当收到退出全屏展示的指令时,用于切换所述3D矩形模型为隐藏模式并使其返回初始位置。
8.一种资源展示终端,其特征在于,包括权利要求6-7任一所述的资源展示装置。
CN201310300990.6A 2013-07-17 2013-07-17 一种资源展示方法、装置和终端 Expired - Fee Related CN103336678B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310300990.6A CN103336678B (zh) 2013-07-17 2013-07-17 一种资源展示方法、装置和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310300990.6A CN103336678B (zh) 2013-07-17 2013-07-17 一种资源展示方法、装置和终端

Publications (2)

Publication Number Publication Date
CN103336678A CN103336678A (zh) 2013-10-02
CN103336678B true CN103336678B (zh) 2015-11-25

Family

ID=49244856

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310300990.6A Expired - Fee Related CN103336678B (zh) 2013-07-17 2013-07-17 一种资源展示方法、装置和终端

Country Status (1)

Country Link
CN (1) CN103336678B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108257215A (zh) * 2017-12-06 2018-07-06 石化盈科信息技术有限责任公司 信息展板展示方法和装置
CN112685096A (zh) * 2020-12-24 2021-04-20 京东方科技集团股份有限公司 场景切换控制方法、装置、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002236935A (ja) * 2000-12-07 2002-08-23 Namco Ltd 画像表示装置、画像表示方法、情報記憶媒体および画像表示プログラム
CN202487106U (zh) * 2011-12-08 2012-10-10 重庆市电力公司 弧幕***结构
CN103118265A (zh) * 2011-11-16 2013-05-22 克里斯蒂数字***美国有限公司 一种自准直立体显示***
CN103150133A (zh) * 2013-03-06 2013-06-12 天脉聚源(北京)传媒科技有限公司 一种资源展示方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002236935A (ja) * 2000-12-07 2002-08-23 Namco Ltd 画像表示装置、画像表示方法、情報記憶媒体および画像表示プログラム
CN103118265A (zh) * 2011-11-16 2013-05-22 克里斯蒂数字***美国有限公司 一种自准直立体显示***
CN202487106U (zh) * 2011-12-08 2012-10-10 重庆市电力公司 弧幕***结构
CN103150133A (zh) * 2013-03-06 2013-06-12 天脉聚源(北京)传媒科技有限公司 一种资源展示方法及装置

Also Published As

Publication number Publication date
CN103336678A (zh) 2013-10-02

Similar Documents

Publication Publication Date Title
CN106210861A (zh) 显示弹幕的方法及***
CN103024559B (zh) 一种切换视频的方法、装置和设备
CN103472985B (zh) 一种三维购物平台显示界面的用户编辑方法
CN104616342B (zh) 序列帧与全景的相互转换方法
CN107358659B (zh) 基于3d技术的多画面融合显示方法及存储设备
JP2015187797A (ja) 画像データ生成装置および画像データ再生装置
CN103413353A (zh) 一种资源展示方法、装置和终端
CN107071557A (zh) 一种播放视频的方法和设备
US20190378319A1 (en) Virtual scene display method and apparatus, and storage medium
CN105069827A (zh) 一种采用三维模型处理视频转场的方法
CN105139741A (zh) 一种数字沙盘***
CN103248941B (zh) 一种多通道视频源同步显示的方法及装置
US20210195168A1 (en) Virtual display engine
US20170150212A1 (en) Method and electronic device for adjusting video
CN102111672A (zh) 一种在数字电视上浏览全景图像的方法、***及终端
CN104967898A (zh) 一种显示虚拟观众发言的方法及装置
CN105138216A (zh) 一种在虚拟座位上显示观众互动信息的方法及装置
CN106303288A (zh) 合成演唱视频的方法、装置及***
CN103336678B (zh) 一种资源展示方法、装置和终端
CN103297860A (zh) 一种视频预览的方法及装置
CN103325135B (zh) 一种资源展示方法、装置和终端
CN103503430A (zh) 播放控制***和方法
CN104574279A (zh) 自动生成360度全景方法
CN116437153A (zh) 虚拟模型的预览方法、装置、电子设备及存储介质
CN103400412A (zh) 一种资源展示方法、装置和终端

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

Denomination of invention: Resource displaying method, device and terminal

Effective date of registration: 20170401

Granted publication date: 20151125

Pledgee: Silicon Valley Bank Co.,Ltd.

Pledgor: TVMINING (BEIJING) MEDIA TECHNOLOGY Co.,Ltd.

Registration number: 2017310000019

PE01 Entry into force of the registration of the contract for pledge of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151125

Termination date: 20210717

CF01 Termination of patent right due to non-payment of annual fee