imgui icon indicating copy to clipboard operation
imgui copied to clipboard

Gallery: Post your screenshots / code here (PART 17)

Open ocornut opened this issue 2 years ago • 67 comments

This is Part 17, I am splitting issues to reduce loading times and avoid github collapsing messages.

Browse all threads and find latest one using the gallery label.

Also see: Software using dear imgui (you can help complete the list!)

You can post your screenshots here!

ocornut avatar May 30 '23 14:05 ocornut

WIP modding tool for a somewhat retro game made with my limited programming knowledge and skills.

Screenshot_20230530_204531

eleriaqueen avatar May 30 '23 18:05 eleriaqueen

I used ImGui, ImPlot, and imnodes in my hobby real-time renderer. Full source code available on GitHub.

3

6

alipbcs avatar May 31 '23 02:05 alipbcs

TII Unimore Racing, a University of Modena and Reggio Emilia team.

This is our perception stack completing a full lap in Autodromo Nazionale Monza using LiDAR localization only during Indy Autonomous Challenge.

https://github.com/ocornut/imgui/assets/55996294/401a7673-addb-4bf8-928f-1b21058aacc9

lucabart97 avatar Jun 01 '23 12:06 lucabart97

Spotted in S.T.A.L.K.E.R. 2: Heart of Chornobyl. out2087

stalkeriy2010 avatar Jun 02 '23 00:06 stalkeriy2010

Working on a small project..will be released open source soon!

image

sarchar avatar Jun 04 '23 14:06 sarchar

PONC is the graphical tool used by telecommunication engineers to design, manage, and optimize Passive Optical Network layouts.

https://github.com/qoala101/ponc

Feature 1 Feature 3

Based on https://github.com/thedmd/imgui-node-editor

qoala101 avatar Jun 08 '23 15:06 qoala101

A little library of useful audio code. Uses ImGui for UI for choosing devices, etc. Shows how to gather audio data and do FFT for real-time frequency analysis in threads, and demos my little profiler for looking at thread work. Supports loading and rendering a midi file using the tiny sound font synthesiser, and hooks up ableton link for tempo synchronisation. Also shows how to synthesise audio using the soundpipe library. Just a useful grab-bag of bits if you are getting into audio coding.

image

https://github.com/Rezonality/zing

cmaughan avatar Jun 10 '23 11:06 cmaughan

Some shots from the ImGui-based editor we used to produce our Revision 2023 demo: https://www.pouet.net/prod.php?which=94177

behind_the_scenes-00 behind_the_scenes-01 behind_the_scenes-02 behind_the_scenes-03

Dear ImGui has been amazing from the start and remains a pleasure to work with 🙂

gboisse avatar Jun 12 '23 16:06 gboisse

Furnace - a multi-system chiptune tracker with support for many chips and a customizable interface.

screenshot 1 screenshot 2 screenshot 3

Only Dear ImGui made this possible - without it, our development pace wouldn't be so fast.

tildearrow avatar Jun 13 '23 03:06 tildearrow

I spotted this in a recent research paper about image generation and interactive deformation: Drag Your GAN: Interactive Point-based Manipulation on the Generative Image Manifold

There are demos videos in the linked page.

image

This looks like a usage of ImGui in a research environment, so it probably uses a form of python bindings. However, no info about this is provided in the paper.

pthom avatar Jun 13 '23 19:06 pthom

Just for fun. see my WIP ToolBar :)

TBApp_WIn32_gaiNxqKF9N

for the moment the syntax is in ImGui style :

if (ImGui::BeginToolBar()) {
    if (ImGui::BeginToolBarItem()) {
        if (ImGui::ButtonImage((ImTextureID)tex, "label")) {
            // do some action
        }
        ImGui::EndToolBarItem();
    }
    ImGui::EndToolBar();
}

i'll see if i can keep this simple behavior until the end :)

aiekick avatar Jun 14 '23 23:06 aiekick

@aiekick You must publish! Beautiful!

frink avatar Jun 15 '23 01:06 frink

Nin Online is an MMORPG that started development in 2013 and launched in 2017 built with a Visual Basic 6 engine. In recent years, we ported the game to C# with .NET Framework. Now, we're using .NET 6 and all our UI systems have been replaced with just ImGui (We had 6 separate systems, including WinForms for our in-game editor suite). The HUD and every UI piece in the screen is also ImGui. There's actually a lot more cool stuff in the game, like animated UI elements that are done in ImGui. Performance has been amazing too.

Login Ingame MapEditor EventEditor2

Here are more screenshots! https://imgur.com/a/6urSiYC

Thank you @ocornut and all the contributors for ImGui, it's amazing.

Here is a showcase comparing our old Development suite vs the new ImGui one... YouTube Video Showcasing New Dev Suite

This is a link to Nin Online

RorySoh avatar Jun 15 '23 04:06 RorySoh

@RorySoh Cool project and cool use of Dear ImGui!

(FYI all your links are broken due to being formatted incorrectly. See GitHub's documentation for details.)

PathogenDavid avatar Jun 15 '23 15:06 PathogenDavid

RTL layout test Windows 11

https://github.com/ocornut/imgui/assets/7019625/02ff3f8e-4d4d-4cd6-a2fc-2c839d765d82

Persian type test (فارسی نویسی)

https://github.com/ocornut/imgui/assets/7019625/cdfcff68-1db6-4521-8c5a-0be1c9a1b082

k1epic avatar Jun 16 '23 21:06 k1epic

Tooll v3.6 / www.tooll.io

https://www.youtube.com/watch?v=WK4j0H-oM3g

image

pixtur avatar Jun 18 '23 22:06 pixtur

ImCoolBar ImCoolBarApp_WIn32_cpUeIWSPfZ

aiekick avatar Jun 26 '23 04:06 aiekick

Amusing: apparently one in-game localized asset for Pikmin 4 accidentally has a Dear ImGui tool in the capture:

https://twitter.com/EspyoPT/status/1674531301473529857/photo/1 image

ocornut avatar Jun 30 '23 13:06 ocornut

I've made a plugin UI host in ImGui image

pkhead avatar Jul 02 '23 11:07 pkhead

I made an editor for my ECS game engine - DYEngine.
I can't live without Dear ImGui anymore, it's so useful.

DYEngineEditor_Screenshot

Here is a feature highlight video: https://youtu.be/ZrwCcynemSA

ta-david-yu avatar Jul 02 '23 12:07 ta-david-yu

riCOM is a software used in electron microscopy. It interfaces with direct electron cameras for the real-time creation of atomic resolution microscopy images from 4-dimensional data.

grafik

ThFriedrich avatar Jul 06 '23 06:07 ThFriedrich

A custom application. (Tcp debugger) aaa

msnh2012 avatar Jul 07 '23 08:07 msnh2012

ImGui implementation for Wayland imgui-wayland

symfund avatar Jul 07 '23 18:07 symfund

Couldn't find if it has been posted here, but Dear Imgui is an essential part of Remedy Northlight engine :)

image As a part of bigger and complex editor pictured here. "Scene view" is basically a development version of the game, and debug panels visible there are done with Imgui.

image

(Full video at https://www.youtube.com/watch?v=WovIJsaJ7u4)

archydragon avatar Jul 09 '23 12:07 archydragon

Might not be a very "exciting" demo, but it shows how to use ImGui using raylib for the backend, CMake for the build and Google Angle on macOS (to use the Metal API instead of the deprecated OpenGL API)

Project is a self-contained and open source

macOS

ypujante avatar Jul 10 '23 16:07 ypujante

Couldn't find if it has been posted here, but Dear Imgui is an essential part of Remedy Northlight engine :)

I was told by them I could add it to our list but when I watched this video you linked, I couldn't find any evidence of Dear ImGui showing, nor I can find one in the first image you showed. But I had missed the post-it :)

ocornut avatar Jul 10 '23 16:07 ocornut

Couldn't find if it has been posted here, but Dear Imgui is an essential part of Remedy Northlight engine :)

I was told by them I could add it to our list but when I watched this video you linked, I couldn't find any evidence of Dear ImGui showing, nor I can find one in the first image you showed. But I had missed the post-it :)

Haha, some good work has been done to make it look not very default, and also to match more or less with new tools built in C# and WPF :D but can say that the stuff highlighted on the screenshot is done with Dear Imgui: image

archydragon avatar Jul 10 '23 16:07 archydragon

The next version of NoodlesPlate v0.8 WIP showcasing my ImCoolBar with a kifs shader.

https://github.com/ocornut/imgui/assets/1434736/72dc3113-b834-4700-a5a6-7fefe601dfc9

FYI, Many of the the live models you can see in this videos are available in 3d mesh here

aiekick avatar Jul 11 '23 03:07 aiekick

The picross solver is a C++ library that solves picross puzzles, also called nonograms. The GUI on top of it is done with Dear ImGui.

picross_solver_gui_puzzle_wild

pierre-dejoue avatar Jul 17 '23 15:07 pierre-dejoue

image

On my website, I write reviews on games regarding how well it support Thai language. I need something to compare with the actual game's screenshot so I write a simple app that shows the same text in various fonts and with or without OpenType/Harfbuzz shaping. I name it font-render-tester. The name does not reflect what tool does very precisely however.

And no.... ImGui can't handle Thai text very well :).

wutipong avatar Jul 19 '23 11:07 wutipong