[glscene] glstars, un ciel etoilé avec des lensflare et points...

Description

nouvelle demonstration avec GLScene, voici un ciel etoilé du plus bel effet.

dans cet exemple, vous pourrez voir cela :

- creation d'objet GLScene dynamiquement dans des tableaux (avec procedure de liberation)
- utilisation du FullScreenViewer et parametrage de ce dernier
- ajustement automatique des performances
- creation d'une zone spherique et placement d'objet a l'interieur de cette zone

dans cet demonstration, l'astuce a été de melanger deux type d'objet de GLScene, les TGLLensFlare qui nous donne de trés jolie effet mais bouffe enormement de ressources et les TGLPoints qui eux permettent d'obtenir un effet basique mais efficace et permettent d'afficher un minimum de lensflare tout en gardant un assé bon rendus de l'effet.

l'animation quand a elle est assé basique, vus que l'on applique une simple rotation a un DummyCube qui contient tout les points et LensFlare.

encore une fois, GLScene demontre toute sont efficacitée en nous facilitant grandement la tache.

Conclusion :


- fourniture de l'executable dans le zip pour ceux qui voudraient voir l'anim sans installer delphi ou glscene.
- affichage d'un message d'erreur de GLScene sur certaines configuration (rare mais peu arrivé)

Reglages disponible :

Ecran : dimension [640x480, 800x600, 1024x768, 1280x1024], Couleurs [16, 24, 32 bits], Synchro verticale, affichage des credits
Etoiles : qualitée, nombres d'etoiles, taille minimale et maximale, activation/desactivation des Points
Espace : dimensions, vitesse de rotation, choix entre 2 camera
Performances : activation/desactivation de l'ajustement automatique, FPS minimale, affichage des FPS

Configuration minimale :

CPU 1Ghz
Carte graphique 3D 64Mo

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.