Smart Gallery

Elegant, flexible and efficient solution for Galleries

Smart Gallery is an elegant, flexible and efficient solution for displaying image, video and audio galleries for your project.

 

Key features:

  • Unique Modular Architecture: Each element of the gallery is a separate module, resulting in extraordinary flexibility of the asset. You can easily customise modules to achieve the design and functionality your project needs.
  • Diverse Content Types: Texture, Video, Audio, Remote Texture (from URL, Resources, Streaming Assets or Persistent Data Path), Remote Video, UI Prefab, YouTube Video.
  • Easy Extensibility: Modular architecture and a powerful API give you limitless extensibility. You can easily add your own module, transition, or content type to fulfil any needs of your project.
  • Very easy to use: Even if today is your first day in Unity, you'll be able to use this.
  • Package Contains: 7 viewer styles, 21 modules, 8 transitions.
  • Powerful API.
  • Built-in Update System.

 

Render Pipelines: Built-in RP, URP, HDRP, Custom RP.

Input Systems: Old, New, Both.

Platforms: PC, Mac, iOS, Android, UWP, WebGL.
Other platforms have not been tested, but most likely Smart Gallery will work well.

Gallery

WebGL Demos

WebGL Demo

See also

Huge Texture
Huge Texture allows you to import and use textures larger than 8192x8192px in Unity.

When importing a texture, Huge Texture splits the texture into pages and saves it as a Texture Array.
Texture Array is combined on the shader side, which does not create extra draw calls and has almost no effect on performance.