一种游戏引擎中图元存储和渲染的方法

    公开(公告)号:CN108196835A

    公开(公告)日:2018-06-22

    申请号:CN201810085651.3

    申请日:2018-01-29

    Applicant: 东北大学

    Abstract: 本发明涉及一种游戏引擎中图元存储和渲染的方法,对顶点存储和渲染方式分别进行优化,包括以下步骤:1)对图元顶点数据进行处理,完成顶点属性的自动设定,通过顶点索引指定顶点的绘制顺序,避免顶点的重复存储;2)将需要渲染的物体传入引擎,将场景中的物体进行分层,将层次中的物体顶点信息存满缓冲区后,一次性将这些顶点的信息传入到渲染器中进行批量绘制,减少绘制时DrawCall的调用。本发明将场景中的物体进行分层,确保层次间的前后关系,再对层次内的物体进行从后往前的渲染,实现了批量渲染,使用大的缓冲区存储需要渲染的顶点,能够有效减少绘制时对于DrawCall的调用,使引擎系统的渲染性能得到了大幅度提升。

Patent Agency Ranking