The technical scheme of the invention includes a virtual character translucent hierarchical ranking method and system, for the realization of the need to provide the editor: vertex color attribute identification processing sub grid characters interspersed with translucent clothes in the model; the characters clothes model translucent sub meshes are merged into an integral grid, and semi transparent material of the corresponding sub grid the merger; on the whole mesh triangle layer sorting processing. The beneficial effect of the invention is that the combination of grid material improves the performance of CPU and GPU, and solves the problem of multi layer translucent rendering.
【技术实现步骤摘要】
本专利技术涉及一种虚拟人物半透明分层排序方法及系统,属于计算机三维动画、游戏领域。
技术介绍
随着游戏品质要求越来越高,在突出人物角色渲染的游戏中往往为了表现更好地效果,需要人物的衣服有多层半透明,从而让人物栩栩如生,才能够更加吸引住玩家。多层半透明衣服渲染容易导致衣服渲染出现穿插的问题,即有些三角形面渲染先后出现了问题。尤其在手游领域没有很好有效的处理多层半透明排序导致穿插的好方案。很多现有的方案要么是通过规避多层半透明衣服的方式,要么是将衣服网格拆分出更多细化的网格来处理。然而这些方案都并没有能够真正解决多层半透明排序导致穿插的问题,而且还具有很大地使用局限性。下面主要列出两套旧方案及其局限性。一,如图1所示的采用分割网格加实时动态修改渲染顺序方案,基本步骤包括如下(1)~(3):(1)先将有多层半透明有穿插的大网格根据实际需求分割成多个子网格;(2)在游戏运行时动态加载所有的子网格,并每帧计算子网格到摄像机的距离,存储起来;(3)根据存储的距离,从近到远渲染每个子网格即可。通过上面的流程图可以看出分割网格加实时动态修改渲染顺序方案存在以下缺陷:a.分割网格需要占据美术一定的时间,由于通过分割网格导致了生成更多的模型,更多的模型将导致需要渲染更多的顶点和三角形面,渲染将耗用更多的drawcall和GPU的时间。所以分割网格不仅仅在制作流程上更加地繁琐,而且在游戏性能上CPU和GPU都会有更加多地消耗;b.分割网格的方式不适合用在多层半透明环状闭合的方式,因为这种方式由于人物的动画和旋转等变动还是会导致穿插问题,所以很难用于多层半透明衣服上的处理。这种 ...
【技术保护点】
一种虚拟人物半透明分层排序方法,其特征在于,该方法包括:A.使用编辑器对人物衣服模型中需要处理半透明穿插的子网格进行顶点颜色属性标识;B.将人物衣服模型中半透明子网格合并为一个整体网格,以及对半透明子网格的材质进行对应的合并;C.对整体网格进行三角形分层排序处理。
【技术特征摘要】
1.一种虚拟人物半透明分层排序方法,其特征在于,该方法包括:A.使用编辑器对人物衣服模型中需要处理半透明穿插的子网格进行顶点颜色属性标识;B.将人物衣服模型中半透明子网格合并为一个整体网格,以及对半透明子网格的材质进行对应的合并;C.对整体网格进行三角形分层排序处理。2.根据权利要求1所述的虚拟人物半透明分层排序方法,其特征在于,所述的步骤A还包括:其中顶点颜色属性为四维向量,所述四维向量前两位分别为顶点的层次标识及法线是否取反标识,其中的层次标识表示该顶点的层次序号,序号从里到外依次开始递增,其中法线是否取反标识表示含该顶点的所有三角形面中如果存在有个中心法向满足特殊情况则需要取反则标识。3.根据权利要求1所述的虚拟人物半透明分层排序方法,其特征在于,所述的步骤A还包括:在编辑器对人物衣服模型进行顶点标识时是通过手动进行的。4.根据权利要求1所述的虚拟人物半透明分层排序方法,其特征在于,所述的步骤B还包括:S41,使用接口将人物模型的子网格进行合并一个整体网格;S42,对所述步骤S41进行合并的子网格对应的材质进行合并。5.根据权利要求4所述的虚拟人物半透明分层排序方法,其特征在于,所述的步骤S42还包括:还可以人物衣服模型的着色器进行比较,若存在超...
【专利技术属性】
技术研发人员:陈镇秋,陈汉辉,李茂,吴海权,刘玲,
申请(专利权)人:珠海金山网络游戏科技有限公司,成都西山居互动娱乐科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。