本文主要是介绍【01】开篇:重力眩晕2中的渲染效果概览,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【01】开篇:重力眩晕2中的渲染效果概览
- 前言
- 1. 轮廓线效果
- 2. 皮肤的光照效果
- 3. 布料的表现
- 4. 金属材质的表现
- 5. 眼睛材质
- 6. 一些特殊的效果
- 总结
本文首发于知乎专栏,转载请注明出处 。
前言
本系列的目的是探索游戏中NPR渲染技术的细节处理。因为《重力眩晕2》这款游戏中的卡通渲染效果很具有代表性且技术上有一定的深度,也很好地还原了二次元的美术风格,于是我以此为线索,在逐步复现其中的渲染效果的同时,对卡通渲染的技术细节进行一定的探索和总结。
本文是对《重力眩晕2》中的卡通渲染效果的一些预览。在接下来的文章中,我会逐一去思考和实现。本文没有技术实现的内容,主要是对后续的文章做一个规划。
1. 轮廓线效果
这里特意截了物体到屏幕距离不同的图片。这里可看出几个细节:
(1)轮廓线的粗细度并没有因物体到屏幕的距离发生明显的改变。如果我们简单用正面剔除的方法进行描边(即在第二遍绘制的时候,在顶点着色器中让顶点坐标沿法线方向延伸一小段距离,然后进行正面剔除以实现描边的效果),由于顶点向外延伸的距离是相对物
这篇关于【01】开篇:重力眩晕2中的渲染效果概览的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!