一种虚拟场景生成方法及系统的制作方法

文档序号:6464339阅读:214来源:国知局

专利名称::一种虚拟场景生成方法及系统的制作方法
技术领域
:本发明涉及计算机虚拟
技术领域
,具体地,是涉及动画(数字媒体)制作
技术领域
,特别是涉及一种虚拟场景生成方法及系统。
背景技术
:在动画(数字媒体)制作领域,从最早的基于几何约束的空间自动布局到基于语义的场景构建、从人工干涉到系统自动生成,关于场景自动生成的研究已走过二十多年的历程,取得了许多有益的成果。已有的工作主要围绕如何提高场景生成的智能化程度和效率进行,比较有代表性的系统是加拿大的CAPS(Constraint-basedAutomaticPlacementforSceneComposition)系统。近年来,随着知识工程在众多领域的广泛应用,许多研究者将语义的概念引入其中,侧重于构建具有合理性和真实性的虚拟场景,代表系统有WordsEye和CarSim。此后,随着全球范围动画(数字媒体)产业的蓬勃发展,如何快速地、自动地构建与故事情节中显式或隐式的内容相吻合的场景成为一个更具挑战的目标。从技术和功能实现的角度来划分,目前已有的工作可以划分为两个主要的方向基于约束的自动空间布局和基于知识的从文本到动画的自动转换。基于几何约束和语义信息的场景自动布局系统。这类系统主要研究如何在一个有限空间域中实现内部物体的自动放置与合理布局。以CAPS系统为例,它由Toronto大学的KenXu等人研制,该系统采用一种基于约束的自动空间布局方法,即基于虚拟物理世界的物体空间几何约束以及基于真实世界中物体之间位置关系的语义约束(如书架上放书,台灯放在书桌或茶几上等),自动引导物体在空间中的放置,便于用户快速、方便并合理地对复杂场景进行布局。实验表明,该系统可以帮助用户在不到10分钟的时间内布置一个内含300个物体的复杂空间。文本一场景的自动生成系统。这类系统以自然语言的文本为输入,旨在通过对文本的语法分析和语义理解将文本的内容自动转化为二维图片或三维场景。具代表性的系统有WordsEye和CarSim等。WordsEye系统通过用自然语言来描述图式化信息,具有简便且有效的优点。但是通常用户在输入的文本中对场景的描述都不够详尽,对许多常识性的知识都隐去不加以说明,因此仅仅利用用户所提供的信息来生成场景是远远不够的。WordsEye以自然语言的文本为输入,首先对句子进行标识并分析,将句子转换为一些具有独立结构的语义单元,同时给出语义表达;其次,使用描述规则将相关的语义表达转换为一组底层的描述子(可用来表达三维物体的姿态、空间关系、色彩等);接下来,应用传导规则消解场景元素之间可能存在的约束冲突并添加隐式约束。经过上述步骤,最后得到的描述子可用以构造与文本内容相对应的三维物体并完成最终的场景。CarSim系统是由法国GREYC实验室的SylvainDupuy等人研制,该系统可以实现汽车交通事故过程的可视化。它以自然语言(法语)描述的事件过程为输入,输出模拟该事件过程的动画。在信息的处理上,首先从文本中抽取出静态信息,即事件发生时所处环境的信息(如道路以及路旁的树的信息);再进一步抽取事件中的动态信息(如汽车碰撞事件中的当事人、目击者、相撞的两辆汽车等)。该系统包含两个模块语义模块和可视化模块。语义模块的功能是通过对自然语言的理解抽取文本中与时空相关的描述信息,将自然语言描述转化为一种形式化的中间语言;可视化模块则负责把形式化的语义转化为三维动画。归纳起来,目前的现有技术主要存在以下几点不足1.必须对场景中的元素进行完整的描述,即系统不能生成描述中未出现的场景元素;2.在场景构建过程中采用的是"从无到有"的构建方法,在对有代表性的场景实例的重用和共享方面涉及不多;3.在场景构建中,较少考虑其中可能出现的主体行为,即融合行为的场景设计。
发明内容本发明的目的在于提供一种虚拟场景生成方法及系统。其能够自动地设计和生成虚拟场景,大大縮短设计时间,并且使得设计结果具有最大程度的可重用性。为实现本发明的目的而提供的一种虚拟场景生成方法,包括下列歩骤步骤A,对待设计的目标场景的场景基本属性信息进行扩展,形成待设计的目标场景的详细信息,利用该目标场景的详细信息生成目标场景的概念模型;步骤B,根据场景设计资源对所述目标场景的概念模型进行实例化,生成目标场景。所述步骤A之前包括下列歩骤步骤A',根据现有的虚拟场景实例,获取场景属性信息,构建场景设计资源。所述的步骤B之后还包括下列步骤步骤C,根据所述场景设计资源中的场景设计的规则对所述目标场景进行验证和评价;步骤D,根据评价结果判断是否满足目标场景要求,如果否,则转到步骤B进行再处理;否则输出目标场景实例后结束。所述步骤A'包括下列步骤步骤A1',选取现有的有代表性的、有重用价值的虚拟场景实例;步骤A2',从虚拟场景实例中抽取出包括场景功能、场景元素类别、场景布局、场景元素的材质和纹理,以及场景色彩配置的不同层次的场景属性信息,并用可扩展的场景概念图数据结构对虚拟场景实例加以刻画和描述;步骤A3',根据场景属性信息所蕴涵的语义内容对所抽取的所述不同层次的场景属性信息进行语义标注,并分类别地添加到场景资源库中;步骤A4',将从所述虚拟场景实例中所得到的设计规则,分类别地添加到场景设计知识库中。所述步骤A包括下列步骤步骤A1,根据待设计的目标场景,获取场景基本属性信息并以谓词的形式加以表达,生成初始概念模型;步骤A2,根据待设计的目标场景的现有规则对所述场景基本属性信息进行扩展,形成待设计的目标场景的详细信息;步骤A3,根据所得到的目标场景设计的详细信息对由步骤Al得到的初始概念模型进行补充、修改和调整,得到目标场景的概念模型。所述步骤A1包括下列步骤步骤All,输入待设计的目标场景的场景基本属性信息,用谓词描述;步骤A12,根据待设计的目标场景的场景基本属性信息,基于现有的虚拟场景实例建立所述待设计的目标场景的初始概念模型。所述步骤B包括下列步骤步骤Bl,基于所述场景资源库对所述目标场景的场景元素进行实例化,选择满足待设计的目标场景基本属性的、具有适宜功能、类别、式样、材质和纹理的场景元素,对待设计的目标场景进行实例化;步骤B2,根据所得到的目标场景设计的详细信息,通过场景设计知识库,对待设计的目标场景的概念模型中的场景元素之间空间位置关系进行实例化,得到目标场景。为实现本发明的目的还提供一种虚拟场景生成系统,用于自动地设计和生成虚拟场景,包括概念模型生成模块和实例化模块,其中所述概念模型生成模块,用于对待设计的目标场景的场景基本属性信息进行扩展,形成待设计的目标场景的详细信息,利用该详细信息生成目标场景的概念模型;所述实例化模块,用于根据场景资源库和场景设计知识库,对所述目标场景的概念模型进行实例化,得到目标场景。还包括设计评价模块,用于根据所述场景设计资源中的场景设计的规则对生成的所述目标场景进行验证和评价,并判断生成的目标场景的设计结果是否满足目标场景要求。所述虚拟场景生成系统,还包括输入模块,用于输入目标场景的基本属性;输出模块,用于输出三维目标场景。还包括人机交互界面,用于对场景实例、场景元素、材质和纹理、色彩配置方案信息的各项属性进行添加、删除、编辑操作。所述场景资源库包括场景实例库、场景元素库和材质纹理库以及色彩配置方案库,其中场景实例库,包含大量具有代表性的场景实例;场景元素库,包含大量从场景实例中提取出的具有代表性的场景元素的类别;材质纹理库,包含大量从场景实例中提取出的具有代表性的常见元素的材质和纹理;色彩配置方案库,包含大量从场景实例中提取出的具有重用价值的场景色彩配置信息。所述场景设计知识库包括场景主人相关规则、动作相关规则、事件相关规则、以及场景设计规则和知识。本发明的有益效果在于1.针对场景实例中所蕴涵的多种信息,采用分层描述的方法获取和存储相关内容,以保证这些信息的后续重用和共享;2.设计知识,以及相关的经验性和常识性知识的使用,除了保证场景几何空间布局上的正确性外,更可以满足场景设计结果合理性、有效性以及多样性;3.与传统的场景设计方法相比较,场景概念设计将设计重点放在可以表征场景功能和风格的有限内容上,从而使得设计时间大大縮短;并且因其所具有的典型性,使得设计结果具有最大程度的可重用性。图1是本发明虚拟场景生成方法的流程图2是本发明虚拟场景生成方法的设计算法;图3是本发明中场景元素的标注实例;图4是本发明中场景实例的标注界面;图5是本发明中规则调用机制的示意图6是本发明中目标场景的初始概念模型实例;图7是本发明中场景的概念模型;图8是本发明中基于虚拟场景实例和规则生成的动画场景实例;图9是本发明虚拟场景生成系统的结构示意图;图IO是本发明中一个场景概念模型的实施例;图11是根据图io所描述的场景内容所构建的一个实例化的场景。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明的一种虚拟场景生成方法及系统进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。现有技术中存在的问题,本质在于现有技术和平台只提供场景设计工具,而缺乏场景设计实例与场景设计知识和经验。基于此,本发明提出了一种虚拟场景生成方法及系统。为说明本发明的虚拟场景生成方法及系统,首先对本发明所定义的概念进行说明。1)约束本发明中的约束,分为几何约束和语义约束两种。几何约束主要是为场景布局所使用的;而语义约束则包括对场景属性、场景元素属性以及场景空间构成等方面的内容。这些约束可以使场景在满足叙事要求的同时也满足相关的常识(如门的活动区域是不能放物体的),以及特定行为对场景的要求(如一个场景中有"坐"的动作发生,那么被坐的场景元素的高度应该与人的坐高相等)。本发明采用谓词的形式来表示这些约束,如表1和表2所示。表l场景布局空间几何约束信息内容与谓词表示<table>tableseeoriginaldocumentpage10</column></row><table>表2场景布局语义约束信息内容与谓词表示<table>tableseeoriginaldocumentpage11</column></row><table>表着场景中的一个构成元素,每个节点都有其自身的属性,如名称、材质、颜色、几何尺寸等。节点之间的关系代表了场景中构成元素之间的空间位置关系。通过对场景概念图的改造(如增加、删除场景元素、改变场景元素之间的关系、改变场景元素的属性等)可以生成一个新的场景。所以,从数据结构的可变性来看,我们本发明称之为可扩展的场景概念图数据结构。下面结合上述目标详细介绍本发明一种虚拟场景生成方法,如图l,图2所示,包括下列步骤步骤S100,根据现有的相关虚拟场景实例,获取场景属性信息,构建场景设计资源;在根据场景实例构建资源库的过程中,为了实现资源的重用和共享,需要从场景实例中分别抽取出有代表性的场景元素类另lj、以及常见元素的材质和纹理,以及色彩配置的方案等场景属性信息,并将这些场景属性信息分置于场景实例库、场景元素库、材质和纹理库,以及色彩配置方案库中。通过对各类设计资源的合理重组,可以得到多样化的场景设计结果。场景设计资源包括两个部分场景资源库和场景设计知识库。场景资源库包括场景元素库、场景实例库、材质和纹理库以及色彩配置库。其中场景元素库是各种场景元素的集合,是场景的主要构成部分,对场景的所有操作最终都会转化到对场景元素的操作。为了便于实现对场景元素的快捷操作,如检索、重用等,需要对场景元素进行标注,标注的信息包括场景元素的物理、几何信息,场景元素自身所蕴涵的语义信息,如类别、功能、相关联的场景元素与行为等以及与应用场合之间可能的交互信息。图3(a)所示是场景元素的标注界面,图3(b)为场景元素部分标注内容。场景实例库包括与场景相关或者相近似的各种虚拟场景实例的集合。虚拟场景实例是虚拟场景设计的依据。现有的初始的虚拟场景实例往往包含许多无序的、非必要的信息,需要对其进行筛选和再组织,并且对场景属性进行语义描述,同时对场景里的重要场景元素按照场景元素的标注方法进行标注。图4(a)为场景标注界面,图4(b)为场景属性的部分标注内容。材质和纹理库是构成场景风格的各种必要的材质和纹理的集合。材质和纹理是构成场景风格的必要元素,为了实现场景设计的多样化和个性化,需要搜集大量的材质和纹理,并对之加以标识。标识的内容除了对材质和纹理本身的图案内容加以描述外,还需要添加其体现的风格和适用场景、适用主体的特征等多种语义信息,如图3,图4所示。色彩配置库是场景中的色彩信息的集合。场景的色彩配置是场景中主要元素或大面积元素的色彩信息,它是表现场景风格的一个重要因素,并能够从侧面反映了场景主人的相关信息(如爱好、性格、经济状况、年龄和性别等)。本发明在对现有的虚拟场景实例进行获取和信息加工时,选取和保留具有重用价值的场景色彩配置信息,并将之置于色彩配置库中,并以规则的方式加以描述,以期为新场景的设计提供相关的借鉴和共享。场景设计知识库的内容包括场景主人相关规则、动作相关规则、事件相关规则,以及经验性、常识性场景设计规则。本发明中,采用了产生式规则的形式对知识进行表达。在对知识(规则)的调用方法中,则综合考虑了场景中可能的事件、行为以及场景主人的特性与场景设计要素的关系,以此保证场景设计的合理性和个性。其中,产生式规则的表达结构如下<规则>::=<规则名称>:IF〈规则前件〉THEN〈规则后件x规则解释x规则备注>以与场景整体属性相关的规则为例,场景设计中的规则前件包含的内容有(参见图5):场景主人的物理属性和个性化属性,场景所处的时代、地域属性,或者场景中所发生的动作或事件状态的属性;场景设计中的规则后件包含的内容有场景功能和场景的风格。所述场景的功能可以藉由场景元素类别和场景元素关系来表现。所述场景风格具体的可以通过场景主色调、场景元素色彩、场景元素风格以及场景元素材质加以诠释。例如,IF场景中所发生的动作为吃饭,THEN场景的功能是就餐(即场景的类别缺省值为餐厅)。本发明从大量成功的场景设计实例中总结出场景设计的相关规则(知识),并形成一套可供操作的规则调用方法(参见图5),用户可以据此对场景设计知识库进行补充和扩展。进一步地,所述步骤S100中构建设计资源的构建步骤如下歩骤S110,选取现有的相关有代表性的、有重用价值的虚拟场景实例;步骤S120,从虚拟场景实例中抽取出场景功能、场景元素类别、场景布局、场景元素的材质和纹理,以及场景色彩配置等不同层次的场景属性信息,并由可扩展的场景概念图数据结构对场景实例加以刻画和描述。如图7所示。本发明采取手工抽取的方式,并以本发明所定义的相关谓词形式加以描述场景属性信息,但并不限于此方式。步骤S130,根据场景属性信息所蕴涵的语义内容对步骤S120中所抽取的多层次场景属性信息进行语义标注,并分别置于不同的资源库(即不同的场景元素库、场景实例库、材质和纹理库以及色彩配置库)中;所述蕴涵的语义是指场景或场景元素的属性所蕴涵的语义,对应到场景概念模型中就是每个节点自身所蕴涵的语义。具体的语义内容可以参见图3和图4中所示的内容,其中,除了场景元素的几何属性和物理属性("材质"、"纹理"、"颜色")之外,还有丰富的语义属性,如与场景所处的时代背景相关的语义、与场景主人相关的语义等。将场景属性信息进行语义标注,并分别置于不同的资源库的好处是可以保证场景实例和场景元素实例的有效的重用。本发明采取手工的方式对场景属性信息进行语义标注,但并不限于此方式。步骤S140,将从场景实例中所学习到的设计规则和设计经验,分类别地将之添加到场景设计知识库中。本发明中对于场景设计者提供的一系列与待设计场景相关的场景实例,采取人工的方式,从场景实例中整理总结出相关的设计规则和设计经验并分类地添加到场景设计知识库中。步骤S200,根据输入的待设计的目标场景的场景基本属性信息,生成目标场景的概念模型;进一步地,所述步骤S200包括下列步骤步骤S210,根据输入的待设计的目标场景,获取场景基本属性信息并以谓词的形式加以表达,生成初始概念模型;步骤S210包括下列步骤步骤S211,输入待设计的目标场景的场景基本属性信息,用谓词描述;场景基本属性信息包括场景功能和场景风格信息,以及与场景主人相关的信息,用谓词描述。例如场景类型(卧室,卧室)场景时代(卧室,古代)场景风格(卧室,华丽)场景主色调(卧室,红)场景主人名字(卧室,皇帝),主人性别(卧室,男)主人年龄(卧室,成年)主人经济状况(卧室,富裕)主人社会地位(卧室,高)步骤S212,根据步骤S211的待设计的目标场景的场景基本属性信息,基于现有的相关虚拟场景实例建立所述待设计的目标场景的初始概念模型。由步骤S211中所获取的场景基本属性,基于现有的相关虚拟场景实例构建目标场景的初始概念模型。初始概念模型的内容包括构成待设计的目标场景的场景基本属性信息等主要元素类别及其基本的空间构成关系,如图6所示。较佳地,结合场景在实际应用中的主要相关信息场景主人和场景中发生的动作和状态,本发明给出了知识调用的一般方法(参见图5)。中间矩形区域里的是场景设计的基本要素,左(事件内容相关信息)右(场景主人属性相关信息)矩形区域里的是与之相关的主要信息。根据左或右框中相关信息的取值可以推导出中间框中的设计要素的取值。步骤S220,根据待设计的目标场景的现有规则对步骤S211的场景基本属性信息进行扩展,形成待设计的目标场景的详细信息;通常,用户在输入场景设计需求的时候,很难非常准确、详尽地描述其所有的需求。具体可以理解为导演在进行影视创作的过程中,根据其对剧情的理解要求美工搭建相应的故事发生的场景。这种情况下,导演往往给出较为粗略的描述和要求,美工据此进行进一步的理解和分析,并且根据相关的资料、对生活的观察以及经验对场景的细节进行补充,最后完成一个完整的、合理的场景设计。当这一过程由计算机系统来模拟和实现时,是借助现有的规则的推导来补充和完善的。现有规则的实质内容是场景设计的专业知识和设计人员的经验性知识等。步骤S230,根据由步骤S220所得到的目标场景设计的详细信息对由步骤S210所得到的初始概念模型进行补充、修改和调整,得到目标场景的概念模型。如图7和图IO所示;图IO是一个场景概念模型的实施例,即一个卧室的场景概念模型的描述方式。步骤S300,根据场景设计资源对目标场景的概念模型进行实例化,得到目标场景;进一步地,步骤S300包括下列步骤步骤S310,基于场景资源库对目标场景的场景元素进行实例化,选择满足待设计的目标场景基本属性的、具有适宜功能、类别、式样、材质和纹理的场景元素,对待设计的目标场景中的场景元素进行实例化。步骤320,根据由步骤S220所得到的目标场景设计的详细信息,利用场景设计知识库,对待设计的目标场景的概念模型中的场景元素之间空间位置关系进行实例化,通过相关知识和实际尺寸计算得到目标场景。根据步骤S310所述内容,对所生成的目标场景模型中的场景元素大小及场景元素之间的空间位置关系,通过场景设计知识库,进行实例化,选择满足场景实际大小的、具有与场景功能和场景主人行为相适宜的大小尺寸,以及实际位置关系和位置距离。图11是根据图IO所描述的场景内容所构建的一个实例化的场景。较佳地,本发明的虚拟场景生成方法,还包括如下步骤步骤S400,根据场景设计资源中的场景设计的经验性或常识性规则对目标场景进行合理性验证和评价;根据经验性和常识性知识对步骤S300中所生成的目标场景中的场景元素类别、场景元素的属性、以及场景元素之间的空间位置关系进行验证和评估,如存在约束冲突,则进行冲突消解处理。所述冲突消解的方法有很多种,基于规则(知识)的冲突消解是指在保证几何约束满足的前提下,根据场景所处的叙事环境对其所需要满足的语义约束进行优先排序,当存在多个语义约束,并且其间有冲突时,优先满足重要性高的语义约束。步骤S500,根据评价结果对步骤S300中生成的目标场景再次进行设计,判断是否满足目标场景要求,如果否,则转到步骤S300进行再处理;否则输出目标场景实例后结束。如图8所示。相应于本发明的一种虚拟场景生成方法,本发明还提供一种虚拟场景生成系统,如图9所示,其包括输入模块20,输入目标场景的基本属性;输出模块30,输出三维目标场景;场景资源库40,包括场景实例库、场景元素库和材质纹理库以及色彩配置方案库;其包含丰富的、与场景设计相关的场景构成要素的空间几何信息与语义信息;是根据现有的相关虚拟场景实例,获取场景属性信息,构建生成。所述场景实例库41包括与场景相关或者相近似的各种虚拟场景实例的集合。所述场景元素库42是各种场景元素的集合,是场景的主要构成部分,对场景的所有操作最终都会转化到对场景元素的操作。所述材质纹理库43是构成场景风格的各种必要的材质和纹理的集合。所述色彩配置方案库44是场景中的色彩信息的集合。场景的色彩配置是场景中主要元素或大面积元素的色彩信息,它是表现场景风格的一个重要因素,并能够从侧面反映了场景主人的相关信息(如爱好、性格、经济状况、年龄和性别等)。场景设计知识库50,包括场景主人相关规则、动作相关规则、事件相关规则、以及场景设计规则和经验性、常识性知识;概念模型生成模块60,用于根据输入的待设计的目标场景的场景基本属性信息,生成目标场景的概念模型。实例化模块70,用于根据场景资源库和场景设计知识库,对目标场景的概念模型进行实例化,得到目标场景。设计评价模块80,用于根据场景设计资源中的场景设计的经验性或常识性规则对目标场景进行合理性验证和评价,并判断生成的目标场景的设计结果是否满足目标场景要求。较佳地,所述虚拟场景生成系统,还包括人机交互界面,用于对场景实例、场景元素、材质和纹理、色彩配置方案信息的各项属性进行添加、删除、编辑等操作。其对于系统生成的目标场景,系统还提供了一种方便、快捷、友好的人机交互界面,便于用户可以直观地、方便地对场景实例、场景元素、材质和纹理、色彩配置方案信息的各项属性进行添加、删除、编辑等操作。本发明的虚拟场景生成系统,以与虚拟场景生成方法相同的过程对虚拟场景进行处理,因此,在本发明中不再一一详细描述。本发明的有益效果在于1.针对场景实例中所蕴涵的多种信息,采用分层描述的方法获取和存储相关内容,以保证这些信息的后续重用和共享;2.设计知识,以及相关的经验性和常识性知识的使用,除了保证场景几何空间布局上的正确性外,更可以满足场景设计结果合理性、有效性以及多样性;3.与传统的场景设计方法相比较,场景概念设计将设计重点放在可以表征场景功能和风格的有限内容上,从而使得设计时间大大縮短;并且因其所具有的典型性,使得设计结果具有最大程度的可重用性。通过结合附图对本发明具体实施例的描述,本发明的其它方面及特征对本领域的技术人员而言是显而易见的。以上对本发明的具体实施例进行了描述和说明,这些实施例应被认为其只是示例性的,并不用于对本发明进行限制,本发明应根据所附的权利要求进行解释。权利要求1、一种虚拟场景生成方法,用于自动地设计和生成虚拟场景,其特征在于,包括下列步骤步骤A,对待设计的目标场景的基本属性信息进行扩展,形成待设计的目标场景的详细信息,利用该目标场景的详细信息生成目标场景的概念模型;步骤B,根据场景设计资源对所述目标场景的概念模型进行实例化,生成目标场景。2、根据权利要求1所述的虚拟场景生成方法,其特征在于,所述步骤A之前包括下列步骤步骤A',根据现有的虚拟场景实例,获取场景属性信息,构建场景设计资源。3、根据权利要求2所述的虚拟场景生成方法,其特征在于,所述的步骤B之后还包括下列步骤步骤C,根据所述场景设计资源中的场景设计的规则对所述目标场景进行验证和评价;步骤D,根据评价结果判断是否满足目标场景要求,如果否,则转到歩骤B进行再处理;否则输出目标场景实例后结束。4、根据权利要求2所述的虚拟场景生成方法,其特征在于,所述步骤A,包括下列步骤步骤A1',选取现有的有代表性的、有重用价值的虚拟场景实例;步骤A2',从虚拟场景实例中抽取出包括场景功能、场景元素类别、场景布局、场景元素的材质和纹理,以及场景色彩配置的不同层次的场景属性信息,并用可扩展的场景概念图数据结构对虚拟场景实例加以刻画和描述;步骤A3',根据场景属性信息所蕴涵的语义内容对所抽取的所述不同层次的场景属性信息进行语义标注,并分类别地添加到场景资源库中;步骤A4',将从所述虚拟场景实例中所得到的设计规则,分类别地添加到场景设计知识库中。5、根据权利要求1至3任一项所述的虚拟场景生成方法,其特征在于,所述步骤A包括下列歩骤-步骤A1,根据待设计的目标场景,获取场景基本属性信息并以谓词的形式加以表达,生成初始概念模型;步骤A2,根据待设计的目标场景的现有规则对所述场景基本属性信息进行扩展,形成待设计的目标场景的详细信息;步骤A3,根据所得到的目标场景设计的详细信息对由歩骤Al得到的初始概念模型进行补充、修改和调整,得到目标场景的概念模型。6、根据权利要求5所述的虚拟场景生成方法,其特征在于,所述步骤A1包括下列步骤步骤All,输入待设计的目标场景的场景基本属性信息,用谓词描述;步骤A12,根据待设计的目标场景的场景基本属性信息,基于现有的虚拟场景实例,建立所述待设计的目标场景的初始概念模型。7、根据权利要求5所述的虚拟场景生成方法,其特征在于,所述步骤B包括下列步骤步骤Bl,基于所述场景资源库对所述目标场景的场景元素进行实例化,选择满足待设计的目标场景基本属性的、具有适宜功能、类别、式样、材质和纹理的场景元素,对待设计的目标场景进行实例化;步骤B2,根据所得到的目标场景设计的详细信息,通过场景设计知识库,对待设计的目标场景的概念模型中的场景元素之间空间位置关系进行实例化,得到目标场景。8、一种虚拟场景生成系统,用于自动地设计和生成虚拟场景,其特征在于,包括概念模型生成模块和实例化模块,其中所述概念模型生成模块,用于对待设计的目标场景的场景基本属性信息进行扩展,形成待设计的目标场景的详细信息,利用该目标场景的详细信息生成目标场景的概念模型;所述实例化模块,用于根据场景资源库和场景设计知识库,对所述目标场景的概念模型进行实例化,得到目标场景。9、根据权利要求8所述的虚拟场景生成系统,其特征在于,还包括设计评价模块,用于根据所述场景设计资源中的场景设计的规则对生成的目标场景进行验证和评价,并判断生成的目标场景的设计结果是否满足目标场景要求。10、根据权利要求8或9所述的虚拟场景生成系统,其特征在于,还包括:输入模块,用于输入目标场景的基本属性;输出模块,用于输出三维目标场景。11、根据权利要求10所述的虚拟场景生成系统,其特征在于,还包括人机交互界面,用于对场景实例、场景元素、材质和纹理、色彩配置方案信息的各项属性进行添加、删除、编辑操作。12、根据权利要求8或9所述的虚拟场景生成系统,其特征在于,所述场景资源库包括场景实例库、场景元素库和材质纹理库以及色彩配置方案库,其中场景实例库,包含大量具有代表性的场景实例;场景元素库,包含大量从场景实例中提取出的具有代表性的场景元素的类别;材质纹理库,包含大量从场景实例中提取出的具有代表性的常见元素的材质和纹理;色彩配置方案库,包含大量从场景实例中提取出的具有重用价值的场景色彩配置信息。13、根据权利要求8所述的虚拟场景生成系统,其特征在于,所述场景设计知识库包括场景主人相关规则、动作相关规则、事件相关规则、以及场景设计规则和知识。全文摘要本发明公开了一种虚拟场景生成方法及系统。该方法包括下列步骤对待设计的目标场景的场景基本属性信息进行扩展,形成待设计的目标场景的详细信息,利用该目标场景的详细信息生成目标场景的概念模型;根据场景设计资源对所述目标场景的概念模型进行实例化,得到目标场景。该系统主要包括概念模型生成模块和实例化模块。其能够自动地设计和生成虚拟场景,大大缩短设计时间,并且使得设计结果具有最大程度的可重用性。文档编号G06T19/00GK101303773SQ20081011454公开日2008年11月12日申请日期2008年6月10日优先权日2008年6月10日发明者岳小莉申请人:中国科学院计算技术研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1