cartoon plugins for unreal engine
卡通材质
使用方式
在材质编辑器中添加Toon Shading节点,ShadingModel即切换为SHADINGMODELID_STYLIZED_SHADOW 注意:添加节点后不再受编辑器中的ShadingModel变量控制
How to use
Add Toon Shading node in material editor, and ShadingModel property will be replaced as toon shading model.
插件添加ShadingModel大致流程
注意该教程在引擎版本4.26时作成
继承UMaterialExpressionCustomOutput 使用虚幻中UMaterialExpressionCustomOutput类型可在代码编译时插入条件编译宏的特性将自定义的ShadingModelId添加进Shader编译流程 插件中重写的GetFunctionName返回的GetToonShading在shader对应的宏为NUM_MATERI
1