Answers:
可能还有更多的东西,但是总的来说,所有示例都在某种程度上使用了Cel阴影。
至于您的问题,是否有任何引擎支持这一点。好吧,这应该在所有引擎中都可行。那些不是业余项目的人实际上应该在其标准资产中使用这样的着色器(Unity3D具有那些被复制的Toon着色器)。
但是,cel阴影背后的力量是着色器。
对于2D应用程序,使用软件渲染,您可以通过应用每个像素的修改来实现。那不可能很快,但这是可行的。
不过,对于软件渲染的应用程序,我建议您让图形艺术家开箱即用地制作此类精灵。
对于3D应用程序,渲染是通过OpenGL或Direct3D完成的。这两种方法都实现了着色器语言,可以进行多种操作。
OpenGL具有GLSL — OpenGL着色语言。
Direct3D具有HLSL(高级着色语言)。
至于教程和指南,有很多(GLSL,HLSL),由于Borderlands的发布以及过去几年中开始的大量独立工作室,关于cel / toon阴影的可用信息很多。
在GameDev.SE中,GLSL cel着色器存在一个特定的问题:是否有任何opengl cel着色教程(没有GLAUX)?。
无主之地截图
那应该是足以让您入门的信息。