Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ressource:logiciel:pure-data:gem [2024/07/28 23:17] emoc [GEM] |
ressource:logiciel:pure-data:gem [2024/07/28 23:22] (Version actuelle) emoc [GEM] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
GEM utilise OpenGL pour le rendu 3D, ce qui permet d'utiliser des fonctionnalités avancées de graphisme comme les shaders et la gestion de textures. | GEM utilise OpenGL pour le rendu 3D, ce qui permet d'utiliser des fonctionnalités avancées de graphisme comme les shaders et la gestion de textures. | ||
+ | **Installation** : La bibliothèque GEM peut-être installée par Deken (le gestionnaire d'extensions accessible dans le menu aide), ou sur linux debian par ''sudo apt install gem'' | ||
===== Vocabulaire spécifique ===== | ===== Vocabulaire spécifique ===== | ||
**gemwin** : c'est l'objet qui crée la fenêtre de rendu, ou la détruit et permet d'activer ou non le rendu \\ | **gemwin** : c'est l'objet qui crée la fenêtre de rendu, ou la détruit et permet d'activer ou non le rendu \\ | ||
**gemlist** : chaîne de rendu = un ensemble de fonctions GEM reliées \\ | **gemlist** : chaîne de rendu = un ensemble de fonctions GEM reliées \\ | ||
- | **gemhead** : démarrage d'une chaîne de rendu (le résultat apparaîtra dans la fenêtre de rendu). Tous les connectés à la gemhead recevront une instruction de rendu à chaque frame. | + | **gemhead** : démarrage d'une chaîne de rendu (le résultat apparaîtra dans la fenêtre de rendu). Tous les objets connectés à la gemhead recevront une instruction de rendu à chaque frame. |
===== Principaux objets ===== | ===== Principaux objets ===== | ||
Ligne 31: | Ligne 32: | ||
GEM | GEM | ||
- | * Les exemples de GEM sont ici : ```/usr/lib/pd/extra/Gem``` | + | * Les exemples de GEM sont ici : ''/usr/lib/pd/extra/Gem'' |
* Liste détaillé des objets GEM : http://gem.iem.at/documentation/manual/manual/list-of-gem-objects | * Liste détaillé des objets GEM : http://gem.iem.at/documentation/manual/manual/list-of-gem-objects | ||
* Doc intégrée : GEM: _Pd console > Help > Browser ... > Gem/ > manual/ > index.html_ | * Doc intégrée : GEM: _Pd console > Help > Browser ... > Gem/ > manual/ > index.html_ | ||
- | * file:///usr/share/doc/gem-doc/manual/index.html | + | * Manuel dans ''/usr/share/doc/gem-doc/manual/index.html'' |
* GEM FAQ : http://gem.iem.at/documentation/faq | * GEM FAQ : http://gem.iem.at/documentation/faq | ||
* GEM / GLSL : https://ressources.labomedia.org/pure_data_vs_opengl | * GEM / GLSL : https://ressources.labomedia.org/pure_data_vs_opengl | ||
- | * exemples dans le navigateur d'aide : GEM/exemples/10.glsl/01.simple_texture.pd | + | * **shaders** : exemple dans le navigateur d'aide : GEM/exemples/10.glsl/01.simple_texture.pd |
Patch pour mix vidéo | Patch pour mix vidéo |