Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Examples and Gallery

Examples in the interactive manual

Below are simple example applications available in the Dear ImGui Bundle interactive manual, in the “Demo Apps” tab.

A screenshot of ImGui Bundle interactive manual, showing how to open example apps and show their source code

Inside the manual, click the “Demo Apps” tab, select a demo, run it and look at its source code.

Complex layouts with docking windows

Complex docking layout

A complex GUI app with a docking layout, and several possible arrangements

Run this demo in your browser

This demonstration showcases how to:

Its source code is heavily documented and should be self-explanatory.


Custom 3D Background

Custom 3D Background

A custom 3D scene rendered in the background of an ImGui application

Run this demo in your browser

This demonstration showcases how to:

Its source code is heavily documented and should be self-explanatory.


Display & analyze images with ImmVision

Immvision in action

ImmVision in action

Immvision in action

Zooming on the images (with the mouse wheel) to display pixel values

Run this demo in your browser

ImmVision is an immediate image debugger which can display multiple kinds of images (RGB, RGBA, float, etc.), zoom to examine precise pixel values, display float images with a versatile colormap, etc.

This demonstration showcases how to:

Its source code is heavily documented and should be self-explanatory.


Test & Automation with ImGui Test Engine

ImmGui Test Engine in action

Run this demo in your browser

ImGui Test Engine is a Tests & Automation Engine for Dear ImGui.

This demo source code is heavily documented and should be self-explanatory. It shows how to:

More examples in the Gallery. Add yours!

4K4D

A research project aimed for CVPR 2024, using python bindings (ImGui Bundle).

@inproceedings{xu20244k4d,
  title={4K4D: Real-Time 4D View Synthesis at 4K Resolution},
  author={Xu, Zhen and Peng, Sida and Lin, Haotong and He, Guangzhao and Sun, Jiaming and Shen, Yujun and Bao, Hujun and Zhou, Xiaowei},
  booktitle={CVPR},
  year={2024}
}

4K4D: Real-Time 4D View Synthesis at 4K Resolution

4K4D screenshot

A volumetric video, showing an ImGui interface to control the rendering parameters.

HDRview

HDRview is a research-oriented image viewer with an emphasis on examining and comparing high-dynamic range (HDR) images.

It is developed by Wojciech Jarosz and is built using Hello ImGui (which is included in Dear ImGui Bundle), in C++. It runs on Windows, Linux, macOS, iOS, and on the web via emscripten!

HDRview screenshot

HDRview running on an iPad as a webapp, viewing a luminance-chroma EXR image stored using XYZ primaries with chroma subsampling.

Access HDRview online: https://wkjarosz.github.io/hdrview/