Cette page regroupe toutes sortes de démos faites avec GeeXLab sur différents sujets.
![]() |
Rings of Cubes
OpenGL 2.1 Une démo qui montre comment utiliser les hiérarchies pour créer des animations complexes. - article - demo - code source @ GitHub |
![]() |
Visualisation des variables GLSL gl_ThreadInWarpNV, gl_WarpIDNV and gl_SMIDNV
OpenGL 4.3 Cette démo montre comment les GPUs NVIDIA dessinent un quad grâce à la visualisation de certaines variables GLSL: gl_ThreadInWarpNV, gl_WarpIDNV et gl_SMIDNV (le support de GL_NV_shader_thread_group support est nécessaire). L'article discute aussi des SMs, WARPs, threads et montre comment calculer le nombre de cores d'un GPU. - article - demo - code source @ GitHub |
![]() |
Beaucoup de fenêtres ImGui – OpenGL vs Vulkan
OpenGL 4.3 Voici un petit benchmark qui dessine des centaines de fenêtres ImGui en OpenGL et en Vulkan. - article - demo - code source @ GitHub |
![]() |
Conservative Rasterization
OpenGL 4.3 Qu'est-ce que le conservative rasterization et comment l'utiliser dans GeeXLab. - article - demo - code source @ GitHub |
![]() |
Image Viewer with PhysX 3
OpenGL 2.1 Un simple viewer d'images basé sur les plugins PhysX 3 et ImageMagick. - article - demo - code source @ GitHub |
![]() |
Dual 3D Truchet Tiles
OpenGL 2.1 Une demo shadertoy convertie en GeeXLab (OpenGL + Vulkan). - article - demo - code source @ GitHub |
![]() |
2D Grid Shader
OpenGL 2.1 Une démo (+ article) qui montre comment dessiner une simple grille 2D avec un shader GLSL. - article - demo - code source @ GitHub |
![]() |
EXIF data
OpenGL 2.1 Unedémo (+ article) qui montre comment lire les données EXIF d'une image en utilsant les fonctions d'ImageMagick. - article - demo |
![]() |
Wireframe shader
OpenGL 3.2 et OpenGL ES 3.1 Une démo (+ article) qui montre comment faire un rendu en fil de fer (wireframe) avec un geometry shader. - article - demo |
![]() |
Shader de feu
OpenGL 2.1 Une démo qui montre un shader pour faire des flammes. - article - demo |
![]() |
Heightmap Normal Computing
OpenGL 3.2 Une démo qui montre comment calculer dynamiquement le vecteur normal d'une heightmap procédurale. - article - demo |
![]() |
Shadertoy - Heeelix
OpenGL 2.1 Une démo shadertoy convertie en GeeXLab. - article - demo |
![]() |
Vertical Separator
OpenGL 3.2 Une démo qui monte une petite technique au niveau pixel shader pour dessiner une séparation verticale. - article - demo |
![]() |
Shadertoy - Goo
OpenGL 3.2 Une démo shadertoy convertie en GeeXLab. - article - demo |
![]() |
ImGui
OpenGL 3.2 Un micro-pack de démos autour de la librairie d'interface graphique ImGui. - article: Menus - article: Windows and Widgets Colors - article: interfaces utilisateur avec ImGui - demo |
![]() |
Tessellation
OpenGL 4.0 et OpenGL ES 3.1 Une démo de tessellation en OpenGL 4.0 et OpenGL ES 3.1 (pour la Tinker Board). - article - demo |
![]() |
Shadertoy - Ladybug
OpenGL 3.2 Une démo shadertoy convertie en GeeXLab. Attention: cette démo nécessite une carte 3D puissante! - article - demo |
![]() |
Shadertoy - Tribute to Marc Antoine Mathieu
OpenGL 3.2 Une démo shadertoy convertie en GeeXLab. - article - demo |
![]() |
Countdown
OpenGL 2.1 Une démo utilitaire: un compte à rebours. - article - demo |
![]() |
Rendu de champs de vecteurs avec une polyline
OpenGL 2.1 Une démo qui montre comment utiliser l'objet polyline pour rendre un champ de vecteurs. - article - demo |
![]() |
Lignes aléatoires
OpenGL 2.1 Une démo qui montre comment utiliser l'objet polyline pour rendre des milliers de lignes en un seul appel graphique. - article - demo |
![]() |
Station météo avec le Raspberry Pi et la carte Sense HAT
OpenGL 2.1 Une démo qui montre comment programmer en Python la carte Sense HAT et créer une mini station météo avec GeeXLab. - article |
![]() |
Controle des lumières du GPU avec ASUS Aura
OpenGL 2.1 Une démo qui montre comment utiliser les fonctions ASUS Aura pour contrôler l'éclairage LEDs des cartes mères et GPUs ASUS. - article |
![]() |
Outil de Monitoring CPU
OpenGL 2.1 Un petit outil de monitoring CPU pour Windows. - article |
![]() |
Engrenages
OpenGL 2.1 Une démo qui montre comment animer des engrenages. Avec mathématiques des engrenages. - article |
![]() |
Eclairage clavier souris Logitech
OpenGL 2.1 Une démo qui montre comment utiliser les fonctions du SDK de Logitech pour contrôler l'éclairage LEDs des claviers et souris Logitech. - article - keyboard - article - mouse |
![]() |
Raspberry Pi et Matrices de LEDs RGB
OpenGL 2.1 Une démo qui montre comment piloter et dessiner avec GeeXLab et le Raspberry Pi sur une matrice de LEDs RGB. - article |
![]() |
Voxélisation de meshs
OpenGL 2.1 Une démo qui montre comment voxéliser des meshs. - article |
![]() |
Pilotage d'une LED avec le Raspberry Pi
OpenGL 2.1 Une démo qui montre comment piloter une LED avec le Raspberry Pi et le connecteur GPIO. - article |
![]() |
Billboarding avec le vertex shader
OpenGL 2.1 Une démo qui montre comment programmer un billboard dans le vertex shader. - article |
![]() |
Attracteur de Lorenz
OpenGL 2.1 Une démo qui montre comment coder un attracteur de Lorenz et en faire le rendu avec des particules. - article |
![]() |
Explosion d'un Mesh
OpenGL 3.2 Une démo qui montre comment exploser une mesh avec un geometry shader. - article |
![]() |
Bumpy Sphere Env Mapping
OpenGL 3.2 Une démo qui montre le bumpy sphere environment mapping. - article |
![]() |
Visualisation des vecteurs normaux
OpenGL 3.2 Une démo qui montre comment visualiser les vecteurs normaux à l'aide d'un geometry shader. - article |
![]() |
Equations de Surfaces 3D
OpenGL 3.2 Quelques équations pour définir des surfaces 3D. Utile pour modéliser rapidement de manière procédurale un terrain. - article |