<Guide du Rootard GeeXLab/>

Démos en Vrac


Dernière mise à jour: 2018.07.05 par JeGX

>> Retour <<


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




Guide du Rootard GeeXLab | Téléchargements | Contact | Newsletter