UI 3D-System is advanced solution for 3D objects and particles used in Unity GUI. With this plugin you will not need to worry about changing sorting orders, adding multiple canvases, etc. With it you can just add 3D Renderers or particles to GUI in few quick steps. UI 3D-System is also mobile friendly, its very efficient depth buffer generating method makes is very cheap for performance.
Features:
-rendering particles on GUI, based on custom depth buffer
-rendering 3D models on GUI, based on custom depth buffer
-full support for Shuriken Particle System (only what you need to change is shader)
-culling mask feature (so you can use particles in scroll views, etc.)
-support for lights on 3D models
-easy to setup component-attach UI 3D-System
-advanced, highly customizable shaders for particles, 3D standard models, unlit and transparent objects
-possibility to easily extend system with own shaders
-support for perspective view of rendered 3D object with GUI culling
-support for multiple cameras with different set-ups
-support for scaling 3D objects with RectTransform size
-soft particle collision blending with GUI elements
-distortion particles working on GUI
-no need of use high resolution Render Textures to view objects
-semi-transparent/translucent culling mask and non-overlaping depth objects
Perfect for:
-3D previews of game characters in GUI
-3D previews of in-game rewards on GUI view
-special effects of GUI elements like buttons or other interactable elements
-rewarding effects with complicated and advanced particles
-game card effects
-game shop previews
Requirements:
-Unity GUI
-Canvas with Screen Space - Camera mode or World Space mode. System does not work without GUI camera set
-Standard rendering pipeline
Supported Unity versions: 2018.x, 2019.x, 2020.x, 2021.x
Supported depth/culling sources:
-Image (GUI component)
-RawImage (GUI component)
-RectTransform with selected, in component, texture
Supports:
-Amplify Shader Editor
-Mesh Effects
-Materialize FX
Check how easy is UI 3D-System setup: https://youtu.be/2JUbDyKCuJM
Forum thread: here