一种三维场景中实现出特技的方法技术

技术编号:7839698 阅读:149 留言:0更新日期:2012-10-12 07:09
本发明专利技术公开了一种三维场景下出特技的方法,包括:在三维场景中添加出特技属性节点并对所述属性节点赋予出特技;对添加到三维场景中的特技进行特技参数的调节;判断三维场景中是否存在出特技属性节点及特技并通过渲染引擎对三维场景进行渲染;对渲染完成的图像进行显示呈现。通过本发明专利技术实施例提供的方法,实现场景级出特技处理,简化了操作步骤,满足用户需求;提供多种场景级出特技的调节方式,丰富了特技效果。

【技术实现步骤摘要】

本专利技术涉及广播电视领域,特别是涉及。
技术介绍
在广电领域视频制作快速发展的前提下对视频制作的任何一个环节都有更高的要求,在视频字幕制作特技的过程中一个重要的环节就是对三维场景中的出特技的编辑处理。三维场景中主要的出特技就是摄像机出特技和淡入淡出的出特技。三维场景的摄像机出特技包含4个摄像机向量右向量,上向量,观察向量以及位 置向量来定义摄像机相对于世界坐标系的位置和朝向。这些向量是实质上为相对世界坐标系描述的摄像机定义了一个局部坐标系。由于右向量、上向量和观察向量定义了摄像机在世界坐标系中的朝向,也将这三个向量统称为方向向量。方向向量必须是标准正交的。通过对摄像机的参数改变,可以达到改变三维场景的位置、旋转等等。三维场景中淡入淡出的出特技,是一种三维场景的渐显、渐隐的特技显示方法。三维场景由亮转暗,以至完全隐没,这个过程的末尾叫淡出,也叫渐隐;三维场景由暗变亮,最后完全清晰,这个过程的开端叫淡入,又叫渐显。淡出淡入是三维场景的特技处理中表示时间、空间转换的一种技巧。三维场景包括多个图元。现有技术中当需要对三维场景做出特技处理时,需要分别对每个图元的属性进行设定,即对每个图元进行特技处理。比如三维场景淡入淡出时,需要对该场景中所有图元进行单独的添加淡入淡出特技,并依次对其响应完成场景淡入淡出效果。专利技术人在实施本专利技术的过程中发现现有技术存在以下技术问题(I)、对每个图元添加出特技,操作比较繁琐;(2)、场景出特技的种类有限,实现效果不佳。
技术实现思路
本专利技术提供了,解决现有技术中利用对每个图元添加出特技来处理整个场景出特技的方法所带来的操作繁琐,效果不佳问题;丰富场景出特技的种类,使得三维场景出特技更加逼真、华丽。为了解决上述技术问题,本专利技术提供了,包括在三维场景中添加出特技属性节点并对所述属性节点赋予出特技;对添加到三维场景中的特技进行特技参数的调节;判断三维场景中是否存在出特技属性节点及特技并通过渲染引擎对三维场景进行渲染;对渲染完成的图像进行显示呈现。本专利技术提供的通过将新建的出特技添加到三维场景中然后进行编辑渲染的方法能够实现三维场景级出特技的整体处理,简化了操作步骤,满足用户需求并且能够提供多种场景级出特技的调节方式,丰富了特技效果。附图说明为了更清楚的说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例的流程图;图2为本专利技术实施例的一种三维场景中实现摄像机出特技的方法流程图;图3为本专利技术实施例的一种三维场景中实现淡入淡出出特技的方法流程图。 具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本专利技术的一部分实施例,不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例I本专利技术提供了一种三维场景中实现出特技的实现方法,如图I所示,包括以下步骤步骤SI :将出特技添加到三维场景中。首先对包含多个图元的三维场景添加出特技属性节点,并对所述特技节点进行场景级出特技的添加,包括三维场景摄像机特技和三维场景淡入淡出特技。步骤S2 :对添加到三维场景中的特技进行特技参数调节。根据三维场景上添加的是摄像机特技还是淡入淡出特技,提供不同的参数供用户选择。对在步骤SI中添加的三维场景摄像机特技和三维场景淡入淡出特技进行编辑并修改其特技属性参数。步骤S3 :通过渲染引擎对三维场景进行渲染。在进行渲染之前需要判断三维场景是否有出特技属性节点以及出特技节点是否存在特技。若有特技,则按特技的类别以及参数通过OPENGL(Open Graphics Library,开放图形程序库)技术进行渲染。OpenGL是一个定义了一个跨编程语言、跨平台的编程接口的规格,是专业的图形程序接口,是一个功能强大,调用方便的底层图形库。步骤S4 :对渲染完成的图像进行显示呈现。通过本专利技术实施例提供的三维场景中实现出特技的方法,实现场景级出特技处理,简化了操作步骤,满足用户需求;提供多种场景级出特技的调节方式,丰富了特技效果。本专利技术实施例的另一方面将分别对三维场景中摄像机出特技和淡入淡出出特技的实现方法对实施例一做更为详细的说明。实施例2本专利技术实施例二将以三维场景中添加摄像机出特技为例进行详细说明,如图2所示,具体包括步骤SI :把新建的摄像机出特技添加到三维场景上。三维场景中添加出特技属性节点以使其和一般图元一样支持特技效果,然后对出特技属性节点赋予摄像机出特技。步骤S2 :对步骤SI中添加的摄像机出特技进行参数调节。摄像机特技参数包括摄像机位置,角度,运动轨迹,用户可以灵活设定。还提供了很多已保存模板,比如平移、绕任意轴的旋转、俯仰、偏航、滚动、行走、扫视和升降等,在这些模板里提供了一些简单的参数,微调各种模板的效果,使得用户方便使用所选特技。步骤S3 :通过渲染引擎对包含摄像机特技的三维场景按照步骤S2中编辑的参数进行渲染;判断三维场景中是否有摄像机出特技属性节点以及出特技节点是否存在特技,若有则根据摄像机特技设定的参数改变摄像机的位置角度等,通过OPENGL技术进行渲染,从而达到特技设定的效果。步骤S4 :将步骤S3中得到摄像机出特技渲染结果进行呈现显示播出。 通过本专利技术实施例二提供的三维场景中实现摄像机出特技的方法,能够对场景级的出特技进行处理,简化了操作步骤,并根据多种场景级出特技的调节方式,丰富了特技效果O实施例3本专利技术实施例三将以三维场景中添加淡入淡出的出特技为例进行详细说明,如图3所示,具体包括步骤SI :把新建的淡入淡出出特技添加到三维场景上;三维场景中添加出特技属性节点然后对出特技属性节点赋予淡入淡出特技。步骤S2 :对步骤SI中添加的淡入淡出特技进行编辑;包括淡入淡出的频率,颜色变化,以及变化方向等等,可以使用户灵活的设定。提供的已保存模板包括淡入、淡出、闪烁等,在已保存的模板里,通过简单的一些参数微调各种模板的效果,使得用户很方便的就可以使用该特技。步骤S3 :通过渲染引擎对包含淡入淡出特技的场景按照步骤S2中编辑的参数进行渲染;当场景中判断特技属性节点使淡入淡出特技则根据设定的参数改变场景的透明度ALPHA值,从而达到特技设定的效果。步骤S4 :对步骤S3中渲染完成的淡入淡出的三维场景进行显示呈现。通过本专利技术实施例三提供的三维场景中实现淡入淡出特技的方法,能够对场景级的出特技进行处理,简化了操作步骤,并根据多种场景级出特技的调节方式,丰富了特技效果O通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本专利技术可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本专利技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本专利技术各个实施例所述的方法。以上所述,仅为本专利技术的一个最佳具体实施例,但本发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维场景中实现出特技的方法,其特征在于,包括 在三维场景中添加出特技属性节点并对所述属性节点赋予出特技; 对添加到三维场景中的特技进行特技参数的调节; 判断三维场景中是否存在出特技属性节点及特技并通过渲染引擎对三维场景进行渲染; 对渲染完成的图像进行显示呈现。2.如权利要求I所述的三维场景中实现出特技的方法,其特征在于,所述出特技包括三维场景摄像机特技和三维场景淡入淡出特技。3.如权利要求I所述的三维场景中实现出特技的方法,其特征在于,所述特技参数的调节根据三维场景上添加的是摄像机特技还是淡入淡出特技,提供不同的参数供用户选择。4.如权利要求3所述的三维场景中实现出特技的方法,其特征在于,摄像机特技参数包括摄像机位置,角度,运动轨迹。5.如权利要求3所述的三维场景中实现出特技的方法,其特征在于,淡入淡出特技参数包括淡入淡出的频率,颜色变化,以及变化方向。6.如权利要求4或5所述的三维场景中实现出特技的方法,其特征在于,所述摄像机特技参数和淡入淡出特技参数是用...

【专利技术属性】
技术研发人员:廖健吕精华郑培枫沈季
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

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

1