专利汇可以提供一种基于KD树的阴影体优化方法专利检索,专利查询,专利分析的服务。并且本 发明 实施例 提供了一种基于KD树的阴影体优化方法,其中,上述方法包括:提取相邻面位于 光源 两侧的共享边作为阴影体的共享轮廓边;基于KD树对场景数据进行分割,提取只有一个相邻面的边进行遮挡计算,对于没有遮挡的边界提取为阴影体的边界轮廓边;基于共享轮廓边和边界轮廓边建立阴影体;基于KD树对阴影体数据进行分割,通过阴影体剔除 包围体 ,对阴影进行剔除操作,提高处理阴影体 顶点 的速率。采用本发明实施例提供的上述技术方案,解决了传统阴影体 算法 中无法处理存在非闭合几何体场景的问题,并通过CPU端的阴影体裁剪工作,大大节省了往GPU端传入的数据量,减少了GPU的负担。,下面是一种基于KD树的阴影体优化方法专利的具体信息内容。
1.一种基于KD树的阴影体优化方法,其特征在于,包括:
步骤1、提取三维场景中共享轮廓边;
步骤2、提取三维场景中边界轮廓边;
步骤3、根据所述共享轮廓边和所述边界轮廓边建立阴影体;
步骤4、对阴影体进行剔除。
2.根据权利要求1所述的方法,其中所述步骤1包括:
遍历场景中所有面,将边的相邻面信息添加到边信息中,对边的相邻面进行向光性计算,判断该边是否为共享轮廓边;
计算相邻面法向量与光线方向的夹角,判断其向光性,若两个相邻面的向光性不一致,则判定该边为共享轮廓边;若只存在一个相邻面,则将该边放入待处理的边界列表中;
根据入射光向量与面的法线向量判断面的向光性,若 则表示该面面向光源;若则表示该面背向光源,其中,表示入射光向量,表示面的法线向量。
3.根据权利要求2所述的方法,其中步骤2包括:遍历所述步骤1中得到的所述边界列表,判断每个边界在灯光方向与三维场景形成的遮挡关系,如果边界没有被遮挡,则判定该边界为边界轮廓边。
4.根据权利要求3所述的方法,其中所述判断边界为边界轮廓边的过程具体为:
(1)对于点光源,使用边界的端点与光源位置的连线作为相交测试线段;对于平行光源,使用边界的端点沿光源方向无限延伸形成的线段作为相交测试线段;
(2)使用相交测试线段和三维场景进行空间相交测试,利用KD树管理三维场景数据的优势,对相交测试的计算进行加速,计算相交测试线段与三维场景的KD树节点的相交情况,若相交,则进入下一级的KD树节点的相交判断;若不相交,则返回相交测试结果为否;若执行到与KD树叶子节点的相交测试,则计算相交测试线段与叶子节点内所有面片的相交情况;
(3)如果边界的两个端点都没有通过相交测试,则判断边界为边界轮廓边。
5.根据权利要求1所述的方法,所述步骤4包括:基于所述步骤3建立的阴影体,对三维场景中阴影体数据进行KD树划分,减少阴影体的渲染批次;使用视锥体构建用于阴影体剔除的包围体,使用该包围体对阴影体数据进行裁剪,渲染处于包围体内的阴影体数据,减少渲染量。
6.根据权利要求5所述的方法,其中所述使用该包围体对阴影体数据进行裁剪包括:
若阴影体的KD树节点与阴影体剔除包围体相交,则继续判断下一级KD树节点;若不相交,对该节点进行裁剪。
7.根据权利要求5所述的方法,其中所述使用视锥体构建用于阴影体剔除的包围体包括:
无论是点光源还是平行光,都是基于视锥体对应的多面体进行处理,最终得到阴影体剔除的包围体,其中
如果是点光源,若点光源在视锥体内,则直接使用视锥多面体作为阴影体剔除的包围体;若点光源不在视锥体内,分别判断光源与视锥多面体各面的位置关系,若该面面向光源,将面的四条边加入到待处理的边集合,并从视锥多面体中去除该面;遍历边集合,对于只在集合中出现一次的边,使用光源位置与该边构建新的几何面,得到的多面体即为阴影体剔除的包围体;或
如果是平行光,分别判断光源与视锥多面体各面的位置关系,若该面面向光源,将面的四条边加入到待处理的边集合,并从视锥多面体中去除该面;遍历边集合,对于只在集合中出现一次的边,将该边沿光源方向无限拉伸构建新的几何面,得到的多面体即为阴影体剔除的包围体。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
仅位置着色管线 | 2020-05-26 | 112 |
虚拟现实下的海量模型数据动态调度与实时异步加载方法 | 2020-05-29 | 545 |
一种应用在大规模地形渲染中的视锥体投影裁剪方法 | 2020-05-30 | 774 |
一种用于简单监控对象的摄像机空间覆盖面积获取方法 | 2020-05-17 | 996 |
使用相机的平面阵列的沉浸式观看 | 2020-05-11 | 492 |
一种面向实时绘制的大规模场景组织与调度技术及仿真系统 | 2020-05-28 | 759 |
一种用于简单监控对象的摄像机空间覆盖面积获取方法 | 2020-06-10 | 427 |
基于三维空间视口信息的球机联动方法 | 2020-05-16 | 722 |
一种基于镜面反射的移动增强现实型卡片识别方法 | 2020-05-18 | 541 |
一种阴影图的生成方法及装置 | 2020-05-19 | 945 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。