The present invention provides a method, a 3D scan of the original data into a low number of 3D model including: the objects are scanned using 3D scanning equipment, fine polygon model data, the fine polygon model data every 1 cubic centimeter of space containing 200 to 2000 vertices; a processor reads the fine polygon the model, and the fine polygon model as the input model; set the benchmark in the input model of circular polygon, the polygon set set the benchmark cycle along the surface of the input model; according to the input processor model, reference polygon and preset cycle method, the position of each point of the output model, thus obtains the model complete topology structure. The method provided by this invention can transform high-precision 3D scanning raw data into less data and reasonable wiring, which is easy to use in animation, VR and other three dimensional scenarios.
【技术实现步骤摘要】
三维扫描原始数据转化为低面数3D模型的方法
本专利技术涉及计算机图形领域,特别涉及一种三维扫描原始数据转化为低面数3D模型的方法,用于动画、游戏、影视、AR、VR等的开发制作。
技术介绍
三维扫描是集光、机、电和计算机技术于一体的一项技术,以往主要应用于工矿企业。三维扫描对物体空间外形和结构进行扫描,以获得物体表面的空间坐标,从而将实物的立体信息转换为计算机能直接处理的数字信息,为实物的数字化打下了基础。三维扫描技术目前已经开始应用在计算机影像艺术的创作领域,例如雕塑的扫描和室内外场景、物件的扫描、人物和动物的扫描等等。通常扫描后得到的数据是由大量的三维坐标点组成,这些数据点通常被称为点云。根据扫描议的性质、扫描参数和被扫描物体的大小的不同,这些扫描得到的电脑模型往往包含几百万到几亿个不等的点云数据。由于扫描仪器所生成的点云分布上具有随机性,而计算机图形的处理尤其是动画创作等艺术上的处理通常需要三维模型的点云按照一定的规则分布,并要求模型的布线均匀、有序、平滑。因此这些扫描数据所形成的多边形模型无法直接用于计算机艺术创作上。目前,主流的方法是由人工凭借经验以扫描的 ...
【技术保护点】
一种三维扫描原始数据转化为低面数3D模型的方法,其特征在于,包括:使用三维扫描设备对物体进行扫描,得到精细多边形模型数据,所述精细多边形模型数据的每1立方厘米的空间内含有200~2000个顶点;处理器读取所述精细多边形模型,并将所述精细多边形模型作为输入模型;在输入模型上设置基准多边形循环,所述设置基准多边形循环为沿着输入模型的曲面设置;处理器根据输入模型、基准多边形循环和预设的方法,得出输出模型上每一个点的位置,从而得出完整的模型拓扑结构。
【技术特征摘要】
1.一种三维扫描原始数据转化为低面数3D模型的方法,其特征在于,包括:使用三维扫描设备对物体进行扫描,得到精细多边形模型数据,所述精细多边形模型数据的每1立方厘米的空间内含有200~2000个顶点;处理器读取所述精细多边形模型,并将所述精细多边形模型作为输入模型;在输入模型上设置基准多边形循环,所述设置基准多边形循环为沿着输入模型的曲面设置;处理器根据输入模型、基准多边形循环和预设的方法,得出输出模型上每一个点的位置,从而得出完整的模型拓扑结构。2.如权利要求1所述的方法,其特征在于,所述处理器根据输入模型、基准多边形循环和预设的方法,得出输出模型上每一个点的位置,包括:处理器将输入模型上的顶点按照连接关系和基准多边形循环分成k组,每组顶点的集合为M1、M2...Mi...Mk,且每组集合的顶点之间彼此不重合,其中k为期望的输出模型的顶点数量;对每组顶点的集合,处理器计算出集合内顶点坐标的算数平均数为Pmi(Xi,Yi,Zi);将Pmi(Xi,Yi,Zi)作为输出模型上的顶点坐标,即输出模型上每一个点的位置。3.如权利要求2所述的方法,其特征在于,所述处理器将输入模型上的顶点按照连接关系和基准多边形循环分成k组,包括:指定输入模型上的基准多边形循环上的顶点O1、O2...Oi...Oj,j为一选取的正整数;处理器所述顶点Oi为...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。