View All My Plugins | Web Player Demo
Magic Mirror is a drop in mirror for Unity. I've spent a lot of time creating and polishing this asset (no pun intended) so that you don't have to spend time doing this from scratch in your game. This asset is a steal even if it only saves you an hour of time (and it will probably save you a lot more than that).
Magic mirror easily creates a reflection (with recursion option for multiple mirrors) for you, at any angle or rotation, with a custom shader that provides a number of useful parameters, and works great on Android and iOS as well as Desktop. Here's what Magic Mirror can do for you:
- Detail texture: Set a custom texture to make a dirty mirror or fogged up mirror.
- Frames and overlay: Easily add a frame or overlay (cracks, etc.) to your mirror.
- Specular: Control how bright the light is that reflects off the mirror.
- Custom reflection: Supply your own render texture or other texture for the reflection.
- Tinting: Tint your reflection texture or detail texture however you like to create interesting and creepy effects, or control how reflective the mirror is.
- Recursion: Magic mirror has a recursion mode so that you can have mirrors facing each other.
For reflection probes, put the mirror in a layer in which reflection probes wont render it.
Please read the Readme.txt file that comes with this asset, it is well worth the 5 minutes that it will take for you to get the full use out of this asset.
Magic mirror lite requires Unity 5. Magic mirror lite does not support recursion, VR or scriptable render pipelines.