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

文档序号:7663674阅读:121来源:国知局
专利名称:一种三维场景中实现出特技的方法
技术领域
本发明涉及广播电视领域,特别是涉及一种三维场景中实现出特技的方法。
背景技术
在广电领域视频制作快速发展的前提下对视频制作的任何一个环节都有更高的要求,在视频字幕制作特技的过程中一个重要的环节就是对三维场景中的出特技的编辑处理。三维场景中主要的出特技就是摄像机出特技和淡入淡出的出特技。三维场景的摄像机出特技包含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所述的三维场景中实现出特技的方法,其特征在于,所述摄像机特技参数和淡入淡出特技参数是用户灵活设定的。
7.如权利要求I所述的三维场景中实现出特技的方法,其特征在于,所述进行特技参数的调节具体为对已保存的摄像机特技模板或淡入淡出出特技模板通过参数微调所述出特技模板的效果。
8.如权利要求7所述的三维场景中实现出特技的方法,其特征在于,所述已保存的模板包括 摄像机特技模板包括平移、绕任意轴的旋转、俯仰、偏航、滚动、行走、扫视和升降; 淡入淡出特技模板包括淡入、淡出、闪烁。
9.如权利要求I所述的三维场景中实现出特技的方法,其特征在于,所述对特技进行渲染具体为对存在特技属性节点以及出特技节点存在特技的按特技的类别以及参数通过开放图形程序库OPENGL技术进行渲染。
10.如权利要求9所述的三维场景中实现出特技的方法,其特征在于,当特技为摄像机出特技时根据摄像机特技设定的参数改变摄像机的位置角度进行渲染达到设定的特技效果O
11.如权利要求9所述的三维场景中实现出特技的方法,其特征在于,当特技为淡入淡出出特技时根据设定的参数改变场景的透明度ALPHA值,达到特技设定的效果。
全文摘要
本发明公开了一种三维场景下出特技的方法,包括在三维场景中添加出特技属性节点并对所述属性节点赋予出特技;对添加到三维场景中的特技进行特技参数的调节;判断三维场景中是否存在出特技属性节点及特技并通过渲染引擎对三维场景进行渲染;对渲染完成的图像进行显示呈现。通过本发明实施例提供的方法,实现场景级出特技处理,简化了操作步骤,满足用户需求;提供多种场景级出特技的调节方式,丰富了特技效果。
文档编号H04N5/262GK102724418SQ20111012168
公开日2012年10月10日 申请日期2011年5月11日 优先权日2011年5月11日
发明者吕精华, 廖健, 沈季, 郑培枫 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1