View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 2021.3.0 or later
- Package size
- 13.9 MB
- Files
- 124
- Favorites
- 8
- Views in the past week
- 18
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $19.95 on
Keywords
MK Sprite Shader
MK Sprite Shader: Jitter-free antialiased sprite rendering that eliminates shimmer at distance and steep angles. Crisp Pixel Art or smooth Hybrid rendering with fully lit physically based shading.
Affiliate link Β· Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 10
MK Sprite Shader screenshot 1
About this asset
π¨ The Ideaπ¨
Combine antialiased sprite rendering with physically based shading.
MK Sprite Shader is built to make sprites look stable: less shimmering, less crawling pixels, less flicker, jitter free β even when zooming, rotating, or viewing at steep angles.
It blends crisp Pixel-Art or Smooth Art with physically-inspired lighting (normal maps, smoothness/metallic, height, AO, light transmission), and offers three renderer modes β Default, Hybrid, and Pixel Art β so you can choose anything from clean smooth art to crisp antialiased pixel art.
One material, multiple use cases: Sprite Renderer, URP 2D Renderer, and 3D meshes (quads, billboards, even regular 3D geometrie) β no material swapping required.
π¦The Packageπ¦
- 3 stylized shaders for unlit, simple lighting, and physically based shading
- Bonus: Pixelated Skybox shader. Add a simple gradient based sky and mix a pixelated look to it.
Demo: WebGL
β¨ Core Rendering
- π§Ό Antialiased sprite sampling to reduce shimmer & flicker at distance, zoom, and glancing angles
- π¦ Default (standard shading)
- πͺ Hybrid (adaptive AA smoothing β balances crisp + smooth)
- π₯ Pixel Art (antialiased point sampling β keeps pixel definition, reduces crawl)
π§© One shader for: SpriteRenderer β Meshes/Quads/3D β URP 2D Renderer β URP 3D Renderer β Built-in Renderer β
π‘ Lighting & PBR Style
- π Lit sprite workflow with specular + smoothness controls
- π§± Normal map support for depth & directional highlights
- β¨ Specular / Metallic map support for stylized highlights and material response
- π Occlusion map support for enhanced depth and contact shading
- β° Height map support for additional surface detail and depth variation
- π Rim lighting (Simple / Split) for stylized edge pop
- π―οΈ Indirect lighting fade support (per-object tuning)
π¨ Stylization Toolkit
- π Gradient (Mix / Add / Multiply)
- ποΈ Color grading (pre- or post-composite): contrast, saturation, brightness, hue
- π§ Posterize with smoothness/fade/levels
- 𧬠Overlay Color/Texture (Mix / Add / Multiply) with blink controls
- ποΈ Alpha Outline (Performance / Quality Modes) + noise + flow
- πΎ Grain (procedural)
- π«οΈ Drop shadow custom sprite
- πͺ© Holographic layer + optional glitter (view-dependent, stylized foil look)
π Animation & VFX Controls
- π§» Dissolve (pattern map + border ramp)
- π§ Scroll UV (direction + speed)
- π‘ Flicker (speed + offset)
- π₯ Vertex shake (speed/intensity + axis weights + stutter)
- π UV distortion (DuDv map + flow)
π§± Production-Friendly
- π GPU Instancing ready
- πͺ Double-sided rendering option
- βοΈ Alpha clipping toggle
- π¦ Works across 2D/3D scenes without changing materials
From the publisher's Asset Store listing.
Technical details
- From scratch & hand-written shader
- Focused on a perfect trade-off in terms of quality and performance
- Compatibility, usability, flexibility stability are high priorities
- The package was created using a custom shader parser. Meaning custom modification can be difficult. If you have any specific use case feel free to reach out at any time!
- SpriteRenderer dynamic batching can merge sprites and remove per-object transforms, which can affect per-sprite billboarding. (Per-renderer material usage avoids this.)
- Universal 2D renderer has some limitations. PBR workflow falls back to default URP 2D lighting.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.0f1 | Compatible | Compatible | Not listed |
| 2021.3.0f1 | Compatible | Compatible | Not listed |
Recommended editor version: 2021.3 or higher.
Supported Render Pipelines:
- Built-in
- Universal (3D Renderer)
- Universal (2D Renderer)
Sprite Renderer Component and regular meshes are supported.
‴οΈNEW! Unity 7 Ready
As listed on the Asset Store.