目前大规模场景模型生成的需求量日益增加,现提出了一种基于区域的自动LOD(Levels Of Details)构建算法.该算法基于动态网格简化算法,在游戏设计制作的过程中,游戏开发人员会经常需要对美工部门人员提供的模型进行优化.为了可以使模型...目前大规模场景模型生成的需求量日益增加,现提出了一种基于区域的自动LOD(Levels Of Details)构建算法.该算法基于动态网格简化算法,在游戏设计制作的过程中,游戏开发人员会经常需要对美工部门人员提供的模型进行优化.为了可以使模型的面数得到简化,并且不改变模型的外观.当今流行的LOD技术非常擅于处理这种情况,判断模型与摄像机的距离如果超过一定范围之后,自动调取不同层次的模型,当模型距离摄像机很远的情况下使用面数低的模型替换高模,这样可以提高帧率并且降低摄像机前的三角面以及顶点数从而减少渲染压力.一般模型的简化分为静态和动态模型的简化.大部分情况下,程序员会让美工部门提供几套不同面数的模型或者通过模型简化工具对高模进行减面并存成多个Mesh,并在程序运行的时候,根据模型与摄像机的距离远近动态的替换Mesh.这是一种静态的方法.这里将尝试使用一种动态的网格简化和LOD技术相结合的方法.这种新型算法的大大的简化了操作流程,美术人员只需要提供一个模型,程序员可以使用这种方法生成量级不同的低模,根据摄像机与模型的远近自动的调取不同精度的模型.展开更多
文摘目前大规模场景模型生成的需求量日益增加,现提出了一种基于区域的自动LOD(Levels Of Details)构建算法.该算法基于动态网格简化算法,在游戏设计制作的过程中,游戏开发人员会经常需要对美工部门人员提供的模型进行优化.为了可以使模型的面数得到简化,并且不改变模型的外观.当今流行的LOD技术非常擅于处理这种情况,判断模型与摄像机的距离如果超过一定范围之后,自动调取不同层次的模型,当模型距离摄像机很远的情况下使用面数低的模型替换高模,这样可以提高帧率并且降低摄像机前的三角面以及顶点数从而减少渲染压力.一般模型的简化分为静态和动态模型的简化.大部分情况下,程序员会让美工部门提供几套不同面数的模型或者通过模型简化工具对高模进行减面并存成多个Mesh,并在程序运行的时候,根据模型与摄像机的距离远近动态的替换Mesh.这是一种静态的方法.这里将尝试使用一种动态的网格简化和LOD技术相结合的方法.这种新型算法的大大的简化了操作流程,美术人员只需要提供一个模型,程序员可以使用这种方法生成量级不同的低模,根据摄像机与模型的远近自动的调取不同精度的模型.