Notifications
UI 3D-System
Showcase
614
1
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

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

Supported depth/culling sources:
-Image (GUI component)
-RawImage (GUI component)
-RectTransform with selected, in component, texture

Supports shaders made in Amplify Shader Editor!
Check out at: https://www.assetstore.unity3d.com/en/#!/content/109573
Marcin Olszewski
MODev - Programmer
6
Comments
TG
Todd Gillissie
10 months ago
I got this several months ago, but just now decided to start using the bump map feature of the standard shader. Unfortunately, the bump map feature doesn't work on WebGL builds. It's working fine in the Unity editor. Do you have a fix for this? Thanks.
0