Troubleshooting
The effect is absent
- Confirm Enabled under Project Settings > Plugins > yShade - Hand-Drawn.
- Confirm the project uses Deferred Shading and Shader Model 5 or newer.
- Confirm Enable in Editor Viewports when testing outside Play-In-Editor.
- Restart after initially enabling the plugin so its global shader registers before compilation.
- Test a lit opaque mesh. Translucency is not processed like opaque geometry.
There are too many interior ink lines
Use Ink Mask debug mode. Increase Normal Threshold to reject smaller normal changes, increase Depth Threshold to reject shallow depth changes, or increase Color Edge Threshold to reject subtle color boundaries. Tune one threshold at a time.
Shadow strokes cover too much of the image
Use Shadow Stroke Mask debug mode. Lower Stroke Strength or move Stroke Shadow Threshold so only darker regions qualify. Increase pattern size if the marks are visually dense.
Strokes move unexpectedly
Screen space keeps the pattern stable relative to the camera and generally suits animated scenes. World space attaches the pattern to surfaces and generally suits static environments, but its projection can reveal changes as animated geometry moves. Choose the coordinate space for the content being viewed.
Paper texture is too strong or invisible
Use Paper Pattern debug mode. Tune Grain Strength before Grain Scale, then add Fiber Strength and Paper Warmth. Judge the result at the target resolution because fine patterns change with output size and temporal upscaling.
The packaged game cannot find YShadeHandDrawn
The plugin is source-based. Install the supported native compiler, ensure the plugin is enabled, force the project to build during packaging, remove the failed staged output, and package again. See Packaging for the complete procedure.
Forward Shading or mobile
The pass reads deferred scene data. Forward Shading and mobile rendering are not supported in this release.
