[Imstk-developers] Dear ImGui integration

Sreekanth Arikatla sreekanth.arikatla at kitware.com
Tue Sep 18 09:44:36 EDT 2018


Hi Nick,
            Thanks for the information. ImGui definitely looks promising.
Can we discuss this during the iMSTK bi-weekly? If you want to discuss
sooner do let me know. Thanks.

On Mon, Sep 17, 2018 at 9:32 AM, Milef, Nicholas Boris <milefn at rpi.edu>
wrote:

> Hi Sreekanth,
>
> Yes, this is supposed to have a different purpose than Qt. ImGui is the
> most popular GUI for overlays, it's meant more to assist with creating
> developer tools (real-time performance analysis graphs, editable fields to
> change parameters at runtime, etc.). A lot of big gaming companies use it
> for their engine development tools. Of course, you can also use it as the
> GUI for users since surgery sim can use less fancy GUIs than games :)
>
> This is an alternative:
> https://github.com/vurtun/nuklear
>
> Should this also be integrated inside VTK as well? Ideally, we should have
> one API for GUI for both rendering systems.
>
> For VAST, custom textures are applied to 3D objects that are carefully
> positioned on screen. We use decals to add markings to certain textures.
> This is less than ideal though.
>
> Thanks,
> Nick
>
> ------------------------------
> *From:* Sreekanth Arikatla [sreekanth.arikatla at kitware.com]
> *Sent:* Friday, September 14, 2018 6:30 PM
> *To:* Milef, Nicholas Boris
> *Cc:* imstk-developers at imstk.org
> *Subject:* Re: [Imstk-developers] Dear ImGui integration
>
> Hi Nick,
>             We currently use QT for traditional UI for a couple of
> applications but overlaying active UI elements on render window is
> something that QT doesn't seem to be doing. It's great that ImGui supports
> well-known rendering APIs including Vulkan. Have you checked for other
> better alternatives?
>
> I see that you used some passive overlays for VAST. What did you use
> there? Custom textures?
>
> On Fri, Sep 14, 2018 at 5:27 PM, Milef, Nicholas Boris <milefn at rpi.edu>
> wrote:
>
>> Hi everyone,
>>
>> Would anyone be interested in this third-party library?
>> https://github.com/ocornut/imgui
>>
>> We really have a need for UI features (for overlays, not operating system
>> style), but they are time-consuming to implement from scratch. This library
>> has many features implemented and supports various APIs (OpenGL, Vulkan,
>> etc.). Someone mentioned this also on the VTK mailing list recently, but it
>> didn't seem to get much traction there. What do you all think?
>>
>> Thanks,
>> Nick
>>
>> _______________________________________________
>> Imstk-developers mailing list
>> Imstk-developers at public.kitware.com
>> https://public.kitware.com/mailman/listinfo/imstk-developers
>>
>>
>
>
> --
> Sreekanth Arikatla, Ph.D.,
> Senior R&D Engineer,
> Kitware, Inc. <http://www.kitware.com>, Carrboro, NC.
>
>


-- 
Sreekanth Arikatla, Ph.D.,
Senior R&D Engineer,
Kitware, Inc. <http://www.kitware.com>, Carrboro, NC.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://public.kitware.com/pipermail/imstk-developers/attachments/20180918/106d16e4/attachment.html>


More information about the Imstk-developers mailing list