Please read carefully (before buying) the latest documentation (4.x)
You can use the reflection texture on your own shader graphs too (yes VR too). So you can create your own shaders, or update previous ones :) Please see the doc for details.
Works on VR for (tested with):
Rift, Rift-S->SPInstanced mode only
Quest, Quest2 Standalone->Multi View mode only
Quest, Quest2 with Oculus Link->SPInstanced mode only
Tested with
XR-Plugin->Oculus Provider
XR-Plugin->OpenXR Provider-Oculus Runtime
(Mirror in mirror - recursive, will not work on VR).
Works for orthographic camera too.
Please see the forum HERE
Only Unity 6 LTS (24f1 and above will be supported). Only bugfixes will be made for below Unity versions!
You can create:
Full mirrors,
Reflective floors, walls (even masked like wet surfaces)
Refracted surfaces,
Full transparent reflections
Tested on Mac, PC, WebGL, iOS and android but should work on every platform that supports URP.
Screenshot/video models etc. are not included in package!
5.13
Fix for VR (Oculus Multiview)
5.12
Updated for Unity 6 LTS (24f1 and above)
5.11
Some shader graphs added for opengl cases.
5.1
Added 2022.2-2022.3 and 2023.1 support
5.04
Some update problems solved
5.03
Solved overlay (or second cam) using issues
5.02
DepthBlur and Simple Blur added
5.01
Fresnelity and Glass added
4.22
AR problem (and some android problems) solved.
4.21
2022.1 support
Refraction and wave problems are solved
4.2
Speed up the VR as 6x (2020.2.1f1 and above)
4.1
Clipping added for static distanced mirrors like car mirrors.
4.07
Added wave samples (masked and none masked)
4.06
Added overlay cam support (>=2020.2)
4.05
2021.2 update (please delete AkilliMum folder before update)
4.04
Fake skybox (for VR) bug solved
Multi camera render call bug solved
4.03
Added more samples
Tested OpenXR-Oculus Runtime
Wrote new complex shader (PBR) for both standalone and VR
4.02
Solved bug on Quest2 IPD=3 problem. (Unity version >= 2020.2)
Quest2 - Oculus Link tested successfuly (Unity version >= 2020.2)
4.01
Added a custom shader graph (and also a reflective surface shader sample). So you can understand hot to use reflection on your custom shader graphs.
4.0
Re-writing the mirror script and shaders for 2020.2 and later. Solved the lag bug on VR. New scripts only works for full-mirror only right now (WIP) but previous package is still there.
3.32
Reflection now works on scene view.
Small bug fixes.
Please backup and delete "AkilliMum" folder before update!
3.31
Realtime reflection and baked probe mixing improved!
Transparency improved!
3.3
Unity 2020.2 - URP (10.2.2) update
IMPORTANT: Please use 2020_2 shader for 2020.2 and above
3.22
Small bug fixes.
Added DynamicMirror, DynamicCamera (for prefab creations on runtime) and LOD examples.
3.21
There was a small flickering bug on probe blending for some cases. Fixed it (URP).
3.2
Added locally corrected probe sampling to sample the environment corners (like walls) etc. So you can only render the dynamic objects and get all others as free (for render). It may speed up your scene very much (URP Only)!
All updates hereafter will be done for URP only. Only bugfixes will be made to LWRP packages.
3.1
Added alpha tests for other VR systems (URP only).
3.04
There was a performance issue if there are more than 2 cameras on the scene for URP, solved it.
3.03
Added texture lod level option for URP
Solved some wrong package loading for Unity-Versions
Do not forget to backup before update :)
3.02
PLEASE backup before updating. Changed UI-Editors etc. for URP and you have to create all scripts from scratch if you update!
There was a huge performance-problem on Recursive-URP. Solved it.
Added some controls for frustum errors. Hopefully they will gone for URP.
There was a Rift problem for VR for URP (single pass). Solved it.
3.01
Orthographic camera beta tests.
Updated ReflectionProbe Mixing to mix RealTime reflection and Probes together for faster reflection. Look to the "LayeredMixBlackColorRefProbes" scene .
3.0
Set the package version to major like other similar packages.
Mirror in mirror is here :)
1.57
Some AR flickering problems are solved.
Moved VR and AR modes etc to DeviceType. Please select the correct type according to device.
1.56
Solved single pass instanced problems.
Added an option to mix reflection probes and partial reflection (layered) nicely.
1.55
Added some AR samples for URP
1.54
Solved some small bugs.
1.53
2019.3.0f1 URP update.
Please backup and delete previous folder before update!
1.52
Now you can select the texture size for Full-Half-Quarter Screen Sizes (or manual).
Advanced Depth Blur-Cutoff option added (not suitable for mobile)
Simple depth-cutoff option is still there :)
Added more samples to understand the options better.
1.51
Added oculus quest VR (multiview-LWRP and singlepass-URP modes)
Added fake skybox implementation because unity skybox does not render very well on VR. Please see Samples->Standard->Invisible->Scenes and new HOW_TO_INVISIBLE documentation
Added a HTCVive test in the script please see the documentation for detail (It is not tested and may not work. Not supported officially yet!)
Removed wetness property. It was kind a breaking spec/gloss values :)
1.5
Added reflective transparent glass support, so you can simulate the objects like building outer glasses (or indoor windows which reflects the furnitures etc.)
Added AR option to make full transparent reflective surfaces to only reflect selected objects.
Added blur option to depth shader to create more realistic depth effect.
Added camera LOD option.
You can use depth both on Glass and AR to create more realistic effects too.
1.42
A post process enable/disable bug solved. Added an option to enable/disable the rendering (Is Enabled).
1.41
Solved some bugs on URP and tested with 2019.3b6 and URP 7.1.2
1.4
URP (7.0.0) is here for 2019.3 beta
Please delete the previous version (if any, scripts and namespaces are changed)
1.35
Some ios-metal problems are solved
1.34
VR single pass support for Rift
1.33
GI option to create fully reflective mirrors
Changed ripple and wave algorithms
Some bug correction
1.32
Solved recursive rendering error-bug
Oculus Rift - Single Pass Instanced mode support
1.31
Changed ripple shader (more faster)
Added some distance based calculations for smoother refractions and blur etc.
1.3
VR Beta is here!
Ready for 2019.x
1.2
Added support for 2019 beta
Added some extra options like cull distance, disabling pixel lights etc.
1.11 Increased visuals for all methods (better light distortion for waves and ripples etc.)
1.1 Waves, ripples and webgl support
1.0 First release