Sign in Join
Wiki copytemporary

GLScene/fr: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-(NdT : traduction non garantie, termes techniques incertains en français, reportez-vous à la version anglaise en cas de doute)
1+(NdT : traduction non garantie, termes techniques incertains en français, reportez-vous à la version anglaise en cas de doute)
22
3+## Contents
4+
5+ * 1 A propos
6+ * 2 Captures d'écran
7+ * 3 Auteur
8+ * 4 Téléchargement
9+ * 4.1 Le plus récent (v1.0.0.2)
10+ * 4.2 Désuet
11+ * 5 SVN
12+ * 6 Rapport de bug
13+ * 7 Changement
14+ * 8 Installation de la version 1.0.0.2
15+ * 9 Installation version 0.9.6.1
16+ * 10 Aide
17+
318### A propos
419
5-GLScene est une bibliothèque 3D basée sur OpenGL. Elle a été écrite au commencement pour Delphi, maintenant elle fonctionne dans C++ Builder, Kylix, Delphi et Lazarus.
20+GLScene est une bibliothèque 3D basée sur OpenGL. Elle a été écrite au commencement pour Delphi, maintenant elle fonctionne dans C++ Builder, Kylix, Delphi et Lazarus.
621
7-Ses caractéristiques principales sont :
22+Ses caractéristiques principales sont :
823
9-Description de la scène
24+Description de la scène
1025
11-- Structure hiérarchique d'objets, avec autant d'objets que la mémoire le permet, facilement extensible
12-- Gestion interactive de la scène (nombreux experts Delphi)
13-- Fonctions de rotation et de mouvement facile à utiliser pour chaque objet
14-- Objets prédéfinis (tous les standards : du cube, à la théière, aux sprites ), facilement extensibles
15-- Objets structuraux (cube factice, objet de procuration) pour la gestion des objets composites
16-- Objets procéduraux (heightfield, solides de révolution , pipes, tesselators...)
17-- Support des objets 2D et 1D (sprites, lignes avec suppport des splines) entièrement intégré
18-- Objets HUD (sprites rendus en coordonnées 2D)
19-- Objets utilitaires (grilles , dôme du ciel, flèches ...)
20-- Support des classes pour accéder directement à OpenGL
21-- Objects camera et source de lumière qui peuvent être utilisés n'importe où dans une scène hiérarchisée d'objets
22-- Des objets de comportement peuvent être attachés aux objets pour l'animation, facilement extensible
23-- Des effets spéciaux par-objet(rendu d'objet avant/après et les répercussions sur la scène), facilement *extensible
24-- Support des systèmes de particules , n'importe quel objet ou structure d'objet peut être une particule
25-- Importation des fichiers 3D studio avec un calcul du vecteur normal précis et automatique (en utilisant les groupes de *Lissage donnés du fichier) et l'importation des coordonnées de texture
26-- Autres formats importés : OBJ/OBJF, SMD, MD2, STL, TIN, PLY
26+ * Structure hiérarchique d'objets, avec autant d'objets que la mémoire le permet, facilement extensible
27+ * Gestion interactive de la scène (nombreux experts Delphi)
28+ * Fonctions de rotation et de mouvement facile à utiliser pour chaque objet
29+ * Objets prédéfinis (tous les standards : du cube, à la théière, aux sprites ), facilement extensibles
30+ * Objets structuraux (cube factice, objet de procuration) pour la gestion des objets composites
31+ * Objets procéduraux (heightfield, solides de révolution , pipes, tesselators...)
32+ * Support des objets 2D et 1D (sprites, lignes avec suppport des splines) entièrement intégré
33+ * Objets HUD (sprites rendus en coordonnées 2D)
34+ * Objets utilitaires (grilles , dôme du ciel, flèches ...)
35+ * Support des classes pour accéder directement à OpenGL
36+ * Objects camera et source de lumière qui peuvent être utilisés n'importe où dans une scène hiérarchisée d'objets
37+ * Des objets de comportement peuvent être attachés aux objets pour l'animation, facilement extensible
38+ * Des effets spéciaux par-objet(rendu d'objet avant/après et les répercussions sur la scène), facilement *extensible
39+ * Support des systèmes de particules , n'importe quel objet ou structure d'objet peut être une particule
40+ * Importation des fichiers 3D studio avec un calcul du vecteur normal précis et automatique (en utilisant les groupes de *Lissage donnés du fichier) et l'importation des coordonnées de texture
41+ * Autres formats importés : OBJ/OBJF, SMD, MD2, STL, TIN, PLY
2742
28-Matériaux
43+Matériaux
2944
30-- facile à utiliser, objets matériaux optimisés
31-- bibliothèque de matériaux à partager et réutilisation de matériaux
32-- support de l'ambiant, du diffus, de l'émission, du spéculaire et de la brillance
33-- support des modes de mélange ("blending") (transparence, additif ...)
34-- auto-génération du canal alpha
35-- support des formats de texture OpenGL, incluant ceux compressés (DXT, S3TC etc.)
36-- support des modules d'extension de nuanceurs ("shaders")
37-- classes de support des nuanceurs Cg de haut-niveau.
38-- support des images polymorphiques pour la texture (permet de nombreux formats tout comme des textures procédurales), facilement extensible
39-- plus de 150 couleurs prédéfinies comme clrCornflowerBlue ou clrCoolCopper (facilement extensible) en supplément des couleurs standard et des spécification RVB directes.
40-- propriétés de mouvement de texture et d'échelle facile à utiliser, indépendamment des coordonnées de texture.
41-- classe de support des bitmap 32 bit
45+ * facile à utiliser, objets matériaux optimisés
46+ * bibliothèque de matériaux à partager et réutilisation de matériaux
47+ * support de l'ambiant, du diffus, de l'émission, du spéculaire et de la brillance
48+ * support des modes de mélange ("blending") (transparence, additif ...)
49+ * auto-génération du canal alpha
50+ * support des formats de texture OpenGL, incluant ceux compressés (DXT, S3TC etc.)
51+ * support des modules d'extension de nuanceurs ("shaders")
52+ * classes de support des nuanceurs Cg de haut-niveau.
53+ * support des images polymorphiques pour la texture (permet de nombreux formats tout comme des textures procédurales), facilement extensible
54+ * plus de 150 couleurs prédéfinies comme clrCornflowerBlue ou clrCoolCopper (facilement extensible) en supplément des couleurs standard et des spécification RVB directes.
55+ * propriétés de mouvement de texture et d'échelle facile à utiliser, indépendamment des coordonnées de texture.
56+ * classe de support des bitmap 32 bit
4257
43-Rendu
58+Rendu
4459
45-- exploite automatiquement le pilote matériel OpenGL si disponible
46-- un modèle de caméra marchant bien et utilisant la longueur focale et le ciblage
47-- visualisateurs multiples pour une ou plusieurs scènes, changement de vue a travers la sélection de camera
48-- support du brouillard et de la profondeur de champ
49-- rendu vers un fichier, une bitmap ou une imprimante dans n'importe quelle couleur ou résolution de point.
50-- support du plein-écran avec des changements dynamiques de résolution
51-- réflexions et effets de miroirs.
52-- lancement ("casting") dynamique d'ombre
53-- support de système de particules transparentes sur toute la scène à haute performance
54-- Détermination automatique des faces cachées (hiérarchique ou par objet)
60+ * exploite automatiquement le pilote matériel OpenGL si disponible
61+ * un modèle de caméra marchant bien et utilisant la longueur focale et le ciblage
62+ * visualisateurs multiples pour une ou plusieurs scènes, changement de vue a travers la sélection de camera
63+ * support du brouillard et de la profondeur de champ
64+ * rendu vers un fichier, une bitmap ou une imprimante dans n'importe quelle couleur ou résolution de point.
65+ * support du plein-écran avec des changements dynamiques de résolution
66+ * réflexions et effets de miroirs.
67+ * lancement ("casting") dynamique d'ombre
68+ * support de système de particules transparentes sur toute la scène à haute performance
69+ * Détermination automatique des faces cachées (hiérarchique ou par objet)
5570
56-Animation
71+Animation
5772
58-- propagation d'événement de progression de temps.
59-- animation en squelette (os multiples par sommet)
60-- interpolation de trames et cible de morphage ("morph targets")
61-- comportement facilement extensible
62-- physiques dynamiques : inertie, accélération, amortissement et application de force
63-- cadencement automatique de scène en temps réel
73+ * propagation d'événement de progression de temps.
74+ * animation en squelette (os multiples par sommet)
75+ * interpolation de trames et cible de morphage ("morph targets")
76+ * comportement facilement extensible
77+ * physiques dynamiques : inertie, accélération, amortissement et application de force
78+ * cadencement automatique de scène en temps réel
6479
65-Interface
80+Interface
6681
67-- fonctions pour déterminer l'objet choisi facile à utiliser
68-- fonction d'assistance pour les mouvements de caméra
69-- fonction d'assistance pour la translation des objets choisis
70-- fonction d'assistance pour la conversion entre écran et coordonnées réelles, raycasting
82+ * fonctions pour déterminer l'objet choisi facile à utiliser
83+ * fonction d'assistance pour les mouvements de caméra
84+ * fonction d'assistance pour la translation des objets choisis
85+ * fonction d'assistance pour la conversion entre écran et coordonnées réelles, raycasting
7186
72-Utilitaires
87+Utilitaires
7388
74-- fonctions optimisées de géométrie et outils (vecteur, quaternion et matrice...)
75-- classe et fonctions de support des splines cubiques
76-- manipulation et optimisation du maillage (stripification, sensibilité au cache des sommets, etc.)
77-- composant pour créer des économiseurs d'écran complètement fonctionnels en quelques clics
78-- détermination précise de la vitesse de trame
79-- timer asynchrone (multi-thread-é)
80-- support du joystick
81-- accès asynchrone au clavier, support des cartes de clavier
89+ * fonctions optimisées de géométrie et outils (vecteur, quaternion et matrice...)
90+ * classe et fonctions de support des splines cubiques
91+ * manipulation et optimisation du maillage (stripification, sensibilité au cache des sommets, etc.)
92+ * composant pour créer des économiseurs d'écran complètement fonctionnels en quelques clics
93+ * détermination précise de la vitesse de trame
94+ * timer asynchrone (multi-thread-é)
95+ * support du joystick
96+ * accès asynchrone au clavier, support des cartes de clavier
8297
8398### Captures d'écran
8499
85-![](/wiki-images/5/5c/Gl_effect.jpg) ![](/wiki-images/f/f5/Gl_cel.jpg) ![](/wiki-images/5/50/Gl_trinity.jpg)\
86-![](/wiki-images/4/49/Gl_ode.jpg)
100+[![Gl effect.jpg](/wiki-images/5/5c/Gl_effect.jpg)](</File:Gl_effect.jpg>) [![Gl cel.jpg](/wiki-images/f/f5/Gl_cel.jpg)](</File:Gl_cel.jpg>) [![Gl trinity.jpg](/wiki-images/5/50/Gl_trinity.jpg)](</File:Gl_trinity.jpg>)
101+[![Gl ode.jpg](/wiki-images/4/49/Gl_ode.jpg)](</File:Gl_ode.jpg>)
87102
88103### Auteur
89104
90-Auteur: initialement Mike Lischke\
91-maintenu un temps par Eric Grange\
92-Migration LCL : Christian Ulrich
105+Auteur: initialement Mike Lischke
106+maintenu un temps par Eric Grange
107+Migration LCL : [Christian Ulrich](</User:Christian> "User:Christian")
93108
94109### Téléchargement
95110
96111#### Le plus récent (v1.0.0.2)
97112
98-- Un nouvel instantané de livraison peut être trouvé à [page des fichiers Lazarus CCR](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=185641).
113+ * Un nouvel instantané de livraison peut être trouvé à [page des fichiers Lazarus CCR](<http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=185641>).
99114
100-Ceci devrait être presque identique au dépôt cvs original de ces jours en termes de fonctionnalités et correction de bugs, toutefois, il y a toujours des parties qui manquent. Il n'y aura pas d'installeur-Lazarus-avec-GLScene" avec cette nouvelle livraison, à moins que quelqu'un ne la crée. --Crossbuilder 20:16, 18 July 2007 (CEST)
115+Ceci devrait être presque identique au dépôt cvs original de ces jours en termes de fonctionnalités et correction de bugs, toutefois, il y a toujours des parties qui manquent. Il n'y aura pas d'installeur-Lazarus-avec-GLScene" avec cette nouvelle livraison, à moins que quelqu'un ne la crée. \--[Crossbuilder](</User:Crossbuilder> "User:Crossbuilder") 20:16, 18 July 2007 (CEST)
101116
102117#### Désuet
103118
104-Une version plus ancienne (version 0.9.1.6) peut être trouvée dans la [page des fichiers Lazarus CCR](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=98986&release_id=364007) avec un installeur Lazarus avec GLScene intégré dans l'IDE Lazarus et des démos GLScene.
119+Une version plus ancienne (version 0.9.1.6) peut être trouvée dans la [page des fichiers Lazarus CCR](<http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=98986&release_id=364007>) avec un installeur Lazarus avec GLScene intégré dans l'IDE Lazarus et des démos GLScene.
105120
106-Mise à jour : C'est assez vieux maintenant. Si possible, utilisez la commande svn (voir ci-dessous).
121+Mise à jour : C'est assez vieux maintenant. Si possible, utilisez la commande svn (voir ci-dessous).
107122
108123### SVN
109124
110-vous pouvez descendre les sources courantes depuis\
111-<http://svn.freepascal.org/svn/fpcprojects/glscene/trunk/>\
112-La command sera:\
125+vous pouvez descendre les sources courantes depuis
126+<http://svn.freepascal.org/svn/fpcprojects/glscene/trunk/>
113127
114- svn co http://svn.freepascal.org/svn/fpcprojects/glscene/trunk glscene
128+La command sera:
115129
116-Cela téléchargera le tronc (principal) du dépôt vers le dossier "glscene" de l'endroit où vous invoquez la commande.
130+```
131+svn co http://svn.freepascal.org/svn/fpcprojects/glscene/trunk glscene
132+```
117133
118-Dans Windows, vous pouvez utiliser des clients comme Tortoise SVN ou autres.
134+Cela téléchargera le tronc (principal) du dépôt vers le dossier "glscene" de l'endroit où vous invoquez la commande.
119135
136+Dans Windows, vous pouvez utiliser des clients comme Tortoise SVN ou autres.
137+
120138### Rapport de bug
121139
122-[Rapport de bug/demande de fonctionnalité](http://www.freepascal.org/mantis/) SVP, sélectionner le projet "Packages" et la catégorie "glscene" pour vos rapports. Merci.
140+[Rapport de bug/demande de fonctionnalité](<http://www.freepascal.org/mantis/>) SVP, sélectionner le projet "Packages" et la catégorie "glscene" pour vos rapports. Merci.
123141
124142### Changement
125143
126-- 18/07/2007 Livraison de l'instantané version 1.0.0.2
127- - certaines choses ajustées, ainsi il tourne avec la dernière version svn de Lazarus
128- - sont ajoutées des bitmaps d'objet pour l'éditeur de scène
129- - est corrigée une autre violation d'accès dans l'éditeur de scène
130- - sont incorporés tous les patchs et corrections de bugs du dépôt originel cvs comme les textures dynamiques ...
131-- 13/06/2007 Livraison de l'instantané version 1.0.0.1
132- - sont incorporés tous les patchs et corrections de bugs du dépôt originel cvs
133- - est amélioré l'éditeur de scène (mois de plantage, mais demande toujours de l'amour)\
134- **Tip:** enregistrez votre projet régulièrement ;-)
135- - sont séparés les choses dépendant de mmsystem du support générique du son ainsi p.ex. FMOD est aussi disponible dans Linux
136- - et bien plus ...
137-- 01/12/2006 Est ajouté le support pour ODE, gtk2 et des nuanceurs Cg dans Linux (ODE est limité en version normale, les cônes, cylindres et terrains ne sont pas supportés)
138-- 10/08/2005 Trop de changements pour être publiés ici, voir l'historique cvs
139-- 16/07/2005 Portage GLScene 0.9.X
140-- Regarder dans le compte SourceForge GLScene pour une liste complète des changements.
144+ * 18/07/2007 Livraison de l'instantané version 1.0.0.2
145+ * certaines choses ajustées, ainsi il tourne avec la dernière version svn de Lazarus
146+ * sont ajoutées des bitmaps d'objet pour l'éditeur de scène
147+ * est corrigée une autre violation d'accès dans l'éditeur de scène
148+ * sont incorporés tous les patchs et corrections de bugs du dépôt originel cvs comme les textures dynamiques ...
149+ * 13/06/2007 Livraison de l'instantané version 1.0.0.1
150+ * sont incorporés tous les patchs et corrections de bugs du dépôt originel cvs
151+ * est amélioré l'éditeur de scène (mois de plantage, mais demande toujours de l'amour)
152+**Tip:** enregistrez votre projet régulièrement ;-)
153+ * sont séparés les choses dépendant de mmsystem du support générique du son ainsi p.ex. FMOD est aussi disponible dans Linux
154+ * et bien plus ...
155+ * 01/12/2006 Est ajouté le support pour ODE, gtk2 et des nuanceurs Cg dans Linux (ODE est limité en version normale, les cônes, cylindres et terrains ne sont pas supportés)
156+ * 10/08/2005 Trop de changements pour être publiés ici, voir l'historique cvs
157+ * 16/07/2005 Portage GLScene 0.9.X
158+ * Regarder dans le compte SourceForge GLScene pour une liste complète des changements.
141159
142-Etat: Beta
160+Etat: Beta
143161
144162### Installation de la version 1.0.0.2
145163
146164**Nécessite fpc 2.1.4 ou supérieur et lazarus 0.9.23 rév. 11348 ou supérieur !!**
147165
148-- **Extraction des sources**
149- - ZIP:
150- - Dans le dossier "lazarus/components/" exécuter "unzip glscene-1.0.0.2.zip"\
151- Cela créera le dossier lazarus/componets/glscene/.
152- - SVN:
153- - Dans le dossier "lazarus/components/" exécuter
154- svn co http://svn.freepascal.org/svn/fpcprojects/glscene/trunk glscene
166+ * **Extraction des sources**
167+ * ZIP:
168+ * Dans le dossier "lazarus/components/" exécuter "unzip glscene-1.0.0.2.zip"
169+Cela créera le dossier lazarus/componets/glscene/.
170+ * SVN:
171+ * Dans le dossier "lazarus/components/" exécuter
172+```
173+svn co http://svn.freepascal.org/svn/fpcprojects/glscene/trunk glscene
174+```
155175
156- Cela créera le dossier lazarus/componets/glscene/.
176+Cela créera le dossier lazarus/componets/glscene/.
157177
158-- **Terminer l'installation :**
159- - Copier "lazarus/components/glscene/globallinks/*.lpl" vers "lazarus/packager/globallinks/"
160- - Lancez lazarus
178+ * **Terminer l'installation :**
179+ * Copier "lazarus/components/glscene/globallinks/*.lpl" vers "lazarus/packager/globallinks/"
180+ * Lancez lazarus
161181
162-- - Sélectionner "Configurer les paquets installés ..." du menu "Composants"
163- - sélectionner "glscenelazarus" depuis la liste des "Paquets disponibles"
164- - cliquer sur le bouton "Installer la sélection"
165- - cliquer sur le bouton "Enregistrer et reconstruire l'IDE"
166- - répéter les 4 dernières étapes pour les autres paquets que vous voulez utiliser.
167- - Note: glsceneode et glscenecgshader ont besoin de leur bibliothèques respectives dans le système pendant l'installation !
168- - **Note:** vous pouvez aussi essayer de sélectionner et installer tous les paquets en un seul tour. Toutefois, faire les choses pas à pas à l'avantage de mettre en évidence ce qui ne marche pas quand cela échoue.
182+ * * Sélectionner "Configurer les paquets installés ..." du menu "Composants"
183+ * sélectionner "glscenelazarus" depuis la liste des "Paquets disponibles"
184+ * cliquer sur le bouton "Installer la sélection"
185+ * cliquer sur le bouton "Enregistrer et reconstruire l'IDE"
186+ * répéter les 4 dernières étapes pour les autres paquets que vous voulez utiliser.
187+ * Note: glsceneode et glscenecgshader ont besoin de leur bibliothèques respectives dans le système pendant l'installation !
188+ * **Note:** vous pouvez aussi essayer de sélectionner et installer tous les paquets en un seul tour. Toutefois, faire les choses pas à pas à l'avantage de mettre en évidence ce qui ne marche pas quand cela échoue.
169189
170-- - **Installer "glscenelazarus" - erreurs :**
171- - Pour corriger l'unité GLLCLViewer : procedure TGLSceneViewer.CreateParams(var Params: TCreateParams); - à procedure TGLSceneViewerLCL.CreateParams(var Params: TCreateParams);
172- - Pour corriger l'unité GLLCLViewer : procedure TGLSceneViewer.EraseBackground(DC: HDC); - à procedure TGLSceneViewerLCL.EraseBackground(DC: HDC);
173- - Pour corriger l'unité GLLCLFullscreenViewer : changer "RegisterClasses(\[TGLSceneViewer, TGLFullScreenViewer\]);" par "RegisterClasses(\[TGLFullScreenViewer\]);"
190+ * * **Installer "glscenelazarus" - erreurs :**
191+ * Pour corriger l'unité GLLCLViewer : procedure TGLSceneViewer.CreateParams(var Params: TCreateParams); - à procedure TGLSceneViewerLCL.CreateParams(var Params: TCreateParams);
192+ * Pour corriger l'unité GLLCLViewer : procedure TGLSceneViewer.EraseBackground(DC: HDC); - à procedure TGLSceneViewerLCL.EraseBackground(DC: HDC);
193+ * Pour corriger l'unité GLLCLFullscreenViewer : changer "RegisterClasses([TGLSceneViewer, TGLFullScreenViewer]);" par "RegisterClasses([TGLFullScreenViewer]);"
174194
175-- **Liste des paquets :**
176- - **glscenelazarus** Le paquet principal.
177- - **glscenecgshader** Composants nuanceur Cg
178- - **glsceneode** Composants ODE
179- - **glss_fmodlaz** Composant FMOD
180- - **gls_winonly** Windows seulement, contient le support du son à travers mmsystem, le support de BASS et le composant GLScreenSaver.
195+ * **Liste des paquets :**
196+ * **glscenelazarus** Le paquet principal.
197+ * **glscenecgshader** Composants nuanceur Cg
198+ * **glsceneode** Composants ODE
199+ * **glss_fmodlaz** Composant FMOD
200+ * **gls_winonly** Windows seulement, contient le support du son à travers mmsystem, le support de BASS et le composant GLScreenSaver.
181201
182-- **Сompilation "demo" - erreurs:**
183- - Si la classe TGLSceneViewer est non trouvée : Pour corriger l'utilisation (demo): GLLCLViewer - à GLViewer
202+ * **Сompilation "demo" - erreurs:**
203+ * Si la classe TGLSceneViewer est non trouvée : Pour corriger l'utilisation (demo): GLLCLViewer - à GLViewer
184204
185205### Installation version 0.9.6.1
186206
187-- Créer le dossier lazarus\components\GLScene
188-- Dans ce dossier, dézipper les fichiers depuis l'archive
189-- Ouvrir Lazarus
190-- Ouvrir le paquet glscenelazarus.lpk avec Composants/Ouvrir un ficheir de paquet (.lpk) depuis lazarus\components\glscene\Lazarus
191-- (cliquer sur Compiler seulement si nécessaire, si vous ne voulez pas installer le composant dans l'IDE)
192-- Cliquer sur Installer
193-- Répéter ces étapes (ouvrir .lpk puis cliquer sur installer) pour les autres paquets que vous voulez installer. Note : ces paquets supplémentaires nécessitent des bibliothèques additionnelles (fmod, ode, Cg).
194- - glscenecgshader.lpk : nuanceurs Cg (seulement avec les cartes NVidia ?)
195- - glsceneode.lpk : support de la bibliothèque ode
196- - glsss_fmodlaz.lpk : support de la bibliothèque fmod
197- - gls_winonly.lpk : ce paquet ne peut être installé que sur Windows. Contient des trucs pour l'économiseur d'écran aussi bien que le support de la bibliothèque BASS.
207+ * Créer le dossier lazarus\components\GLScene
208+ * Dans ce dossier, dézipper les fichiers depuis l'archive
209+ * Ouvrir Lazarus
210+ * Ouvrir le paquet glscenelazarus.lpk avec Composants/Ouvrir un ficheir de paquet (.lpk) depuis lazarus\components\glscene\Lazarus
211+ * (cliquer sur Compiler seulement si nécessaire, si vous ne voulez pas installer le composant dans l'IDE)
212+ * Cliquer sur Installer
213+ * Répéter ces étapes (ouvrir .lpk puis cliquer sur installer) pour les autres paquets que vous voulez installer. Note : ces paquets supplémentaires nécessitent des bibliothèques additionnelles (fmod, ode, Cg).
214+ * glscenecgshader.lpk : nuanceurs Cg (seulement avec les cartes NVidia ?)
215+ * glsceneode.lpk : support de la bibliothèque ode
216+ * glsss_fmodlaz.lpk : support de la bibliothèque fmod
217+ * gls_winonly.lpk : ce paquet ne peut être installé que sur Windows. Contient des trucs pour l'économiseur d'écran aussi bien que le support de la bibliothèque BASS.
198218
199-Conseil: quelquefois une erreur "GLGraphics not found" survient. Ne pas s'inquiéter, il suffit de faire *Outils-\>Construire Lazarus* à nouveau et tout devrait rentrer dans l'ordre.
219+Conseil: quelquefois une erreur "GLGraphics not found" survient. Ne pas s'inquiéter, il suffit de faire _Outils- >Construire Lazarus_ à nouveau et tout devrait rentrer dans l'ordre.
200220
201-Une installation complète de Lazarus avec GLScene déjà dans l'IDE est disponible comme [livraison win32 binaire](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=185641&release_id=405739).
221+Une installation complète de Lazarus avec GLScene déjà dans l'IDE est disponible comme [livraison win32 binaire](<http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=185641&release_id=405739>).
202222
203-Juste un avertissement pour les utilisateurs (nouveaux) de Linux : GLScene dans son état actuel ne fonctionne pas "en dehors de la boîte ("out-of-the-box") (nombreuses modifications/ajouts nécessaires). UPDATE: ce n'est plus vrai. glscene pour Lazarus est assez à jour et la plupart des choses fonctionnent bien en dehors de la boîte pour Windows ainsi que pour linux.
223+Juste un avertissement pour les utilisateurs (nouveaux) de Linux : GLScene dans son état actuel ne fonctionne pas "en dehors de la boîte ("out-of-the-box") (nombreuses modifications/ajouts nécessaires). UPDATE: ce n'est plus vrai. glscene pour Lazarus est assez à jour et la plupart des choses fonctionnent bien en dehors de la boîte pour Windows ainsi que pour linux.
204224
205-À partir de la dernière version du tronc (voir svn ci-dessus), la version Linux fonctionne bien. Certaines démos (environ 20%) sont toujours foireuses, mais la majorité de glscene fonctionne maintenant. Nous nous efforçons également de le faire fonctionner sur d'autres plates-formes Unix comme FreeBSD.
225+À partir de la dernière version du tronc (voir svn ci-dessus), la version Linux fonctionne bien. Certaines démos (environ 20%) sont toujours foireuses, mais la majorité de glscene fonctionne maintenant. Nous nous efforçons également de le faire fonctionner sur d'autres plates-formes Unix comme FreeBSD.
206226
207-Les parties manquantes/non-fonctionnelles sur les non-fenêtres sont: glKeyboard (utilise winapi, mais n'est pas requis la plupart du temps), glSound (qui utilise mm, nous avons besoin d'utiliser openal ou autre chose)
227+Les parties manquantes/non-fonctionnelles sur les non-fenêtres sont: glKeyboard (utilise winapi, mais n'est pas requis la plupart du temps), glSound (qui utilise mm, nous avons besoin d'utiliser openal ou autre chose)
208228
209-Un [[Lazarus- Game Developers Edition/fr|installeur windows pleinement fonctionnel]] est prévu.
229+Un [[Lazarus- Game Developers Edition/fr|installeur windows pleinement fonctionnel]] est prévu.
210230
211231### Aide
212232
213-- peut être trouvée à la [page principale de GLScene](http://www.glscene.org)
214-- rejoignez le canal \#glscene à freenode.net
233+ * peut être trouvée à la [page principale de GLScene](<http://www.glscene.org>)
234+ * rejoignez le canal #glscene à freenode.net
215235
216236---
217-*From the Free Pascal wiki, page "GLScene/fr", as it stood on 2016-12-02 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
237+*From the Free Pascal wiki, page "GLScene/fr", as the Internet Archive kept it on 2023-03-27. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history