【技术实现步骤摘要】
一种三维模型渲染方法及系统
[0001]本申请涉及数据处理
,尤其是涉及一种三维模型渲染方法及系统。
技术介绍
[0002]随着用户对三维模型要求的不断提高,三维模型数据量和复杂度呈几何级数增长,海量的几何与纹理数据对计算机的运算速度以及存储空间提出了更高的要求。传统的渲染理论和方法已经趋于成熟,随着图形处理器的发展,已经能够实时渲染高质量高真实感的画面,但是数据的发展速度远远超过了硬件设备的发展速度,通过优化来降低三维模型渲染对数据量的需求成为了一个重要的研究课题。
技术实现思路
[0003]本申请提供一种三维模型渲染方法及系统,通过对三维模型进行重构以及使用以视觉为基础的针对性优化策略,来降低三维模型渲染过程中的数据处理量。
[0004]本申请的上述目的是通过以下技术方案得以实现的:第一方面,本申请提供了一种三维模型渲染方法,包括:响应于获取到的三维模型,读取三维模型的坐标点数据;根据坐标点数据构建三维模型的点阵模型,点阵模型由平面和曲面组成,平面包括至少三个三维点坐标,曲面包括多个点阵坐标 ...
【技术保护点】
【技术特征摘要】
1.一种三维模型渲染方法,其特征在于,包括:响应于获取到的三维模型,读取三维模型的坐标点数据;根据坐标点数据构建三维模型的点阵模型,点阵模型由平面和曲面组成,平面包括至少三个三维点坐标,曲面包括多个点阵坐标;生成多个筛选扫描点并以筛选扫描点为基准对点阵模型进行扫描,滤除无法与筛选扫描点建立直接连接的平面和曲面,得到三维视觉模型;对位于显示区域的部分三维视觉模型进行渲染;以及响应于获取到的转动指令,对显示区域内的三维视觉模型进行更新并渲染。2.根据权利要求1所述的三维模型渲染方法,其特征在于,使用筛选扫描点对点阵模型进行扫描包括:选取位于点阵模型外的空间点作为筛选扫描点,点阵模型位于全部筛选扫描点形成的封闭空间内;构建扫描区域识别空间,点阵模型位于扫描区域识别空间内;以及根据扫描范围确定对筛选扫描点数量进行增加或者减少;其中,全部筛选扫描点的扫描范围的合集能够覆盖扫描区域识别空间。3.根据权利要求2所述的三维模型渲染方法,其特征在于,全部筛选扫描点均位于一个球面上;扫描区域识别空间的形状为球形。4.根据权利要求2或3所述的三维模型渲染方法,其特征在于,根据扫描范围确定对筛选扫描点数量时,每个筛选扫描点的扫描范围均相同。5.根据权利要求4所述的三维模型渲染方法,其特征在于,扫描区域识别空间中存在至少一个点与点阵模型上的一个点重合。6.根据权利要求1所述的三维模型渲染方法,其特征在于,扫描...
【专利技术属性】
技术研发人员:陈焱磊,覃旭,俞洋,
申请(专利权)人:深圳市中视典数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。