#香椿底纹 ## Introduction Toon阴影或cel阴影是一种转换3D模型的阴影以使其类似于经典动画图形的技术。 有多种技术可实现具有不同结果的卡通阴影3D模型。 最简单的解决方案是在模型上使用两个具有不同比例的着色器绘制3D模型。 但是,使用此技术不会为3D模型中的内部结构的轮廓着色。 另一种解决方案是实现两遍渲染,而3D模型的轮廓颜色和实际颜色则分别着色。 实现卡通阴影模型的重要部分是强调轮廓的颜色并限制用于表示3D模型的颜色的数量。 ##实现如前所述,有多种方法可以实现卡通阴影3D模型。 我使用的方法是使用blinn phong阴影模型的变体。 为了给3D模型的轮廓着色,必须实现简单的边缘检测。 这是通过使用来识别应使用轮廓色对片段进行着色的角度来完成的。 由于轮廓颜色有时会根据模型旋转的角度过度着色3D模型的轮廓,因此结果对于卡通阴影并不完美,但是它确实会着色3D模型
2022-02-26 15:25:51 34.43MB opengl toon-shading outline-color C
1