动画渲染是一种去真实感的
渲染方法,旨在使电脑生成的图像呈现出
手绘般的效果。为了使图像可以与
漫画或者
卡通达到形似的效果,专业人员通常使用卡通渲染
着色器进行处理。卡通渲染是在大约21世纪初期,作为计算机图形学的副产物出现的新技术,并且主要应用于
电子游戏中。然而,它可以呈现出如手绘动画一样简洁明了的效果。
第一,渲染效果在关卡设计过程中由设计人员灵活实现。这主要是得益于.FX文件。这样做的好处显而易见,设计人员有了更大的自由度和发挥空间,而且所设计出来的场景与实际运行时的效果保持一致。采用这一途径需要注意避免频繁地切换渲染程序导致渲染帧率的降低。
第二,从预先制作好的渲染效果库中选取游戏所需要的。这需要程序设计人员添加必要的C++代码引用这些渲染程序模块。一般情况下,程序员还需要将渲染程序中的相关参数编码到模型(顶点)或纹理中去,以有效提高渲染速率。采用这种方式,程序设计人员就可以比较有针对性地避免渲染程序的频繁切换,以确保游戏运行时的帧率。当然,一旦引擎确定,可得到的渲染效果库也就确定了。不同的游戏类型,不同的游戏,对两种渲染途径的要求也不同。这些都需要我们在设计游戏引擎时进行分析和考虑的。