一种基于视域剔除的复杂室内场景快速绘制方法

    公开(公告)号:CN101419721A

    公开(公告)日:2009-04-29

    申请号:CN200810201983.X

    申请日:2008-10-30

    Applicant: 上海大学

    Abstract: 本发明涉及一种基于视域剔除的复杂室内场景快速绘制方法。本方法首先把整个场景划分成n个区域,用portal入口把相邻的区域连接起来,再确定视点所在的位置,将该区域模块所包含的所有几何模块与视锥体进行相交检测,完成视域剔除工作,最后计算可视范围内的所有Portal,计算新视锥体,并进行新一轮的视域剔除,如此递归下去,得到最终需要渲染的节点。实验结果表明,采用本发明的室内场景管理方法,在室内遮挡率高时,能够大大提高渲染效率。

    一种基于视域剔除的复杂室内场景快速绘制方法

    公开(公告)号:CN101419721B

    公开(公告)日:2012-02-15

    申请号:CN200810201983.X

    申请日:2008-10-30

    Applicant: 上海大学

    Abstract: 本发明涉及一种基于视域剔除的复杂室内场景快速绘制方法。本方法首先把整个场景划分成n个区域,用portal入口把相邻的区域连接起来,再确定视点所在的位置,将该区域模块所包含的所有几何模块与视锥体进行相交检测,完成视域剔除工作,最后计算可视范围内的所有Portal,计算新视锥体,并进行新一轮的视域剔除,如此递归下去,得到最终需要渲染的节点。实验结果表明,采用本发明的室内场景管理方法,在室内遮挡率高时,能够大大提高渲染效率。

    一种基于八叉树的大规模复杂三维场景处理方法

    公开(公告)号:CN101281654A

    公开(公告)日:2008-10-08

    申请号:CN200810037739.4

    申请日:2008-05-20

    Applicant: 上海大学

    Abstract: 本发明涉及一种基于八叉树的大规模复杂三维场景处理方法,属于计算机图形学和虚拟现实领域,其步骤为:(1)载入大规模三维场景,用场景图来组织场景中的所有元素;(2)建立并生成该场景的八叉树结构,记录相关的信息;(3)利用八叉树结构,通过视锥体与包围盒的相交检测算法进行快速的视域剔除;(4)对于处于视锥体内的物体进行渲染。本发明考虑了当前图形渲染引擎实时渲染大规模复杂三维场景存在的不足,用八叉树结构来组织场景,利用其空间信息和树形结构,批量的削减视锥体外的几何节点,快速计算出需要渲染的节点序列,减少送入渲染通道的三角面数量,从而有效地提高渲染速度,达到实时性的要求。

Patent Agency Ranking