imgui
imgui copied to clipboard
Gallery: Post your screenshots / code here (PART 9)
This is Part 9, I am splitting issues to reduce loading times and avoid github collapsing messages.
Browse all threads and find latest one to post to using the gallery label.
Also see: Software using dear imgui (you can help complete the list!)
You can post your screenshots here!
The "Atlas" 64k intro by monad & Macau Exports used dear imgui for its tooling, and they just aired a lengthy video going through some of their process to make the demo happen. If you are interested:
Atlas 64k Graphics Breakdown - Demoscene Stream (2019/05/01) https://www.youtube.com/watch?v=Y3d8jR_IwYw
Intro infos/downloads on Pouet.net http://www.pouet.net/prod.php?which=80996

Here's a screenshot of the aforementioned tool with a bit more of the Imgui parts visible (and without my ugly face in the way :) )
Thanks for the wonderful library @ocornut! It was invaluable :)

I have been working on this for a little while, and I'm now happy enough with the current results to start sharing my work.
I've been working on pcsx-redux, yet another pcsx fork. I'm mainly aiming at doing a debugging tool, of course using ImGui, and here's my current results so far:

All this code is currently available in my debugger branch.
We are working on OpenSage, which is an opensource reimplementation of the original SAGE Engine (EA C&C series, BFME series) in C#. For this we use all the original datasets.
We use ImGui for our developer mode, which gives us insight about what's going on inside the engine:
The asset browser can display literarlly anything from 3D models, textures and sounds :)
Thanks for the wonderful library @ocornut and the excellent .NET wrapper @mellinoe
I've been doing a game in my spare time and ImGui has been very helpful.


The game uses SVG for the maps and most of the graphics. I have written a tool to help me debug de svg system.

A dialog/node editor (video):

Locale and WIP level editor (video):

Really enjoying ImGui, it's really fast to work with, both of those tools took just a few hours to make :)

Graphite 3 - 1.6.12: using Imgui 1.7 with docking branch (video recorded with 5 fps to keep file size small, interaction is much smoother than that !)
Download: https://gforge.inria.fr/frs/?group_id=1465
Just spotted ImGUI in a showcase of a new Path Of Exile expansion. It's a ARPG Game developed by Grinding Gear Games.

https://www.youtube.com/watch?v=7F2ofmsTgqQ
From "NVIDIAOmniverse viewer"
We're having fun combining #PixarUSD with real-time physics and real-time ray tracing in our #NVIDIAOmniverse viewer. Here we have some soft body objects, balloons, and we are simulating what happens when you change pressure and gravity.

Video https://twitter.com/NVBackchannel/status/1131712329446506497
Now that the software rasteriser is running nice and fast on the ESP32 (down to 4ms raster time!) I decided to actually use it for something!
Here it is with a "VR" IMU (compass+gyro+accelerometer):
https://i.imgur.com/4N7zfhs.gifv
https://www.youtube.com/watch?v=ZWPzD22GPSs
F.E.I.S. is an unofficial custom chart editor for jubeat, a rhythm game by Konami. It would probably never have existed if it wasn't for dear imgui.

in action : https://twitter.com/Stepland/status/1119735054467502080 https://twitter.com/Stepland/status/1094253515072000000 https://twitter.com/Stepland/status/1085716346615287810
on github : https://github.com/Stepland/F.E.I.S.
@Stepland Is there a way to play custom Jubeat charts? I didn't know the game existed outside of game centres.
3 OS windows with ImGui 171 and GLUT
c++14 + STL. For each window one ImGui context, one GLUT context and one trackball context
for roll, move, zoom and pan.

Just for fun I port box2d-lite samples to Emscripten platform and now your can try it from your browser :-)

I have been recently working on automating the process of schematic part generation for kicad. I have created KiSymGen as a means of creating uniform symbols for kicad schematics.
Kindly find my fork of imgui https://github.com/pixellon/imgui
Physically-correct renderer for the web: From https://twitter.com/hb3p8/status/1140573137815384065
"We have released http://lighttracer.org ! It is GPU physically-correct renderer for web. Import your OBJ model, configure the scene, and save the rendering result. Model from https://grabcad.com/library/10-cylinder-double-row-sleeve-valve-radial-engine-1 … RTs appreciated!"


IFStile is a cross-platform (Windows, Mac, Linux, WebAssembly) freeware program that can:
- build any affine directed graph iterated function system (IFS) in the Euclidean space of arbitrary dimension (as 2D or 3D section)
- fully automatically find interesting fractal shapes, rep-tiles, multi-tiles, irreptiles, carpets, dragons, etc
- extract boundary of self-affine tiles as directed graph IFS
- compute dimension of the boundary of self-affine tiles (numerically and analytically)
- export and import Fractint IFS format, export Apophysis .flame format
- effectively zoom IFS fractals
- render high resolution images (with batch rendering)
- render keyframe animation
- create and save 3D mesh

I was just being tired of not having a proper offline JSON editor. :)
EDIT:

Oh, and customizable colors! :D
Karnaugh Studio is a free graphical editor for truth function design and minimization using the Karnaugh mapping method.

ImGui running in the web browser with Web Assembly. It looks like ImGui has its own GLFW helper now so probably don't need the impl files that I made for this.
Courtesy of https://twitter.com/mmalex/status/1130486392352645122
Video showcasing fancy audio synth prototype for Dreams
Blurry screenshot:

SHADERed uses Dear ImGUI's docking branch:

@dfranx Very nice! Are you using the same style as "CorporateGrey" posted in #707 ? I should probably add this style among default ones. Still need to sort out how to deal with style with sRGB vs Linear blending.
@ocornut Thank you! Yes, I am using that exact theme. It looks so cool and professional. I think it would be a great addition to the already built-in themes.
IFStile compiled to multithreaded WebAssembly and running in Chrome for Android!
Toolbar can be scrolled independently :)
https://ifstile.com/wasm

I wanted to explore Nim, so I created a quick chip-8 emulator and used imgui for the UI.
@pplux told me to post here, so here it is:

Azure Kinect Viewer https://docs.microsoft.com/en-us/azure/kinect-dk/azure-kinect-viewer https://github.com/microsoft/Azure-Kinect-Sensor-SDK/tree/develop/tools/k4aviewer
Of all places, you'd expect Microsoft to mandate using their own tech!

@ocornut, that is really awesome!!! :) Congrats!


