# Using Visage Graphics in IPlug

**URL:** <https://iplug2.discourse.group/t/using-visage-graphics-in-iplug/1002>\
**Category:** Uncategorized\
**Created:** [29 April 2025 17:49 UTC](https://iplug2.discourse.group/t/using-visage-graphics-in-iplug/1002 "2025-04-29T17:49:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![snfk](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/snfk/32/140_2.png) [@snfk](https://iplug2.discourse.group/u/snfk)\
**Post date:** [29 April 2025 17:49 UTC](https://iplug2.discourse.group/t/using-visage-graphics-in-iplug/1002/1 "2025-04-29T17:49:52Z")

</div>

Vital Audio released its graphics framework (Visage) built on top of BGFX. I wrote a (messy) implementation and it functions really well. The center visualizer ball and the knob are quad shaders, so it’s super efficient. The repo is definitely worth checking out. I’ll post some code when it’s cleaned up and if anyone is interested.

Repo: [GitHub - VitalAudio/visage: C++ UI library meets creative coding](https://github.com/VitalAudio/visage/tree/main)  
Demo: [https://youtu.be/fAtDF2C9DUs](https://youtu.be/fAtDF2C9DUs)

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [3 May 2025 11:16 UTC](https://iplug2.discourse.group/t/using-visage-graphics-in-iplug/1002/2 "2025-05-03T11:16:23Z")

</div>

nice 🙂  
I have also tried it and have a WIP example here:

> <https://github.com/iPlug2/iPlug2/pull/1192>
>
> Adds a new example that uses Visage for the UI
> 
> https://github.com/VitalAudio/…visage
