【技术实现步骤摘要】
模型渲染方法、装置、计算机设备和存储介质
[0001]本申请涉及渲染处理
,具体涉及模型渲染方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着图像渲染技术的发展,图像渲染的呈现效果也越来约多样。在虚拟场景如游戏场景中的物体的渲染,尤其是对虚拟场景中半透明物体的渲染,是实现真实感的重要手段。
[0003]然而,现有技术中,在对半透明物体的渲染时,通常是根据对物体的深度计算结果,对物体进行正常渲染混合背景完成半透明效果。这种方式下,需要人工对物体按从深度大向深度小排列,排列操作需要重复上百次,花费大量的时间,容易出错,导致近处的物体丢失,渲染错误。
技术实现思路
[0004]本申请实施例提供模型渲染方法、装置、计算机设备和存储介质,可以提升待渲染模型的渲染效率,同时也可以避免渲染错误。
[0005]本申请实施例提供一种模型渲染方法,包括:获取待渲染模型,所述待渲染模型包括由多个面片组件组成的组件集合;根据从所述面片组件的顶点发射的射线,确定所述面片组件的被遮挡信息;根据所述面片组件的被遮挡信息,确定所述面片组件的层级信息;根据所述层级信息,对所述待渲染模型进行渲染,得到渲染后的模型。
[0006]本申请实施例还提供一种模型渲染装置,包括:获取单元,用于获取待渲染模型,所述待渲染模型包括由多个面片组件组成的组件集合;第一确定单元,用于根据从所述面片组件的顶点发射的射线的交点信息,确定所述面片组件的被遮挡信息;第二确定单元,还用于根据所述面片组件的被遮挡信息,确定所述 ...
【技术保护点】
【技术特征摘要】
1.一种模型渲染方法,其特征在于,包括:获取待渲染模型,所述待渲染模型包括由多个面片组件组成的组件集合;根据从所述面片组件的顶点发射的射线,确定所述面片组件的被遮挡信息;根据所述面片组件的被遮挡信息,确定所述面片组件的层级信息;根据所述层级信息,对所述待渲染模型进行渲染,得到渲染后的模型。2.如权利要求1所述的模型渲染方法,其特征在于,所述层级信息包括层级标记,所述根据所述面片组件的被遮挡信息,确定所述面片组件的层级信息,包括:针对所述组件集合中的每个面片组件,依次执行层级信息获取步骤,所述层级信息获取步骤包括:若所述面片组件的被遮挡信息满足预设的条件且所述面片组件没有层级标记,对所述面片组件进行层级标记,得到所述面片组件的层级信息;从所述组件集合中删除外层组件,得到更新后的组件集合,所述外层组件用于表征有层级标记的所述面片组件;针对更新后的组件集合中的每个面片组件,依次重新执行所述层级信息获取步骤,直到获得所述组件集合中的每个面片组件的层级信息。3.根据权利要求2所述的模型渲染方法,其特征在于,所述对所述面片组件进行层级标记,包括:针对所述面片组件,确定所述层级信息获取步骤当前执行的轮次,根据所述轮次对所述面片组件进行标记。4.如权利要求2所述的模型渲染方法,其特征在于,所述若所述面片组件的被遮挡信息满足预设的条件且所述面片组件没有层级标记,对所述面片组件进行层级标记,包括:根据所述面片组件的被遮挡信息,确定所述面片组件的目标顶点的数量,所述目标顶点为未被其他所述目标面片组件遮挡的顶点,所述目标面片组件用于表征没有层级标记的所述面片组件;若所述面片组件的目标顶点的数量满足预设的条件,对所述面片组件进行层级标记。5.如权利要求4所述的模型渲染方法,其特征在于,所述根据所述面片组件的被遮挡信息,确定所述面片组件的目标顶点的数量,包括:若所述顶点发出的射线未与任一组件相交,将所述顶点确定为目标顶点,所述任一组件包括所述目标面片组件以及所述外层组件;若所述顶点发出的射线与所述任一组件相交,且若所述任一组件有层级标记,将所述顶点确定为目标顶点;确定所述面片组件的目标顶点的数量。6.如权利要求5所述的模型渲染方法,其特征在于,所述被遮挡信息包括目标标识,所述根据从所述面片组件的顶点发射的射线,确定所述面片组件的被遮挡信息,包括:从所述面片组件的所述顶点发射射线,获取与所述顶点对应的目标标识,所述目标标识包括与所述顶点发射的所述射线相交的所述任一组件的组件标识。7.如权利要求6所述的模型渲染方法,其特征在于,所述若所述顶点发出的射线未与任一组件相交,将所述顶点确定为目标顶点,包括:若未检测到与所述顶点对应的目标标识,将所述顶点确定为目标顶点;所述若所述顶点发出的射线与所述任一组件相交,且若所述任一组件有层级标记,将
所述顶点确定为目标顶点,包括:若检测到与所述顶点对应的目标标识,判断与所述目标标识对应的所述任一组件是否有所述...
【专利技术属性】
技术研发人员:李俊龙,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。