Feu : petite démo graphique en 3D avec Firemonkey

Présentation
Je vous propose un petit tour en forêt autour d'un feu de camp. Le tout en 3D avec Firemonkey et avec moins de 90 lignes de codes !
Je n'utilise pas de moteur de particules pour gérer les flammes mais simplement des TPlane que je déplace, réduis et fais tourner pour donner une illusion de flamme.

Petit bonus, le trackbar en bas de a fenêtre permet de simuler la présence du vent plus ou moins fort sur l'axe X. Pour de plus amples informations, j'ai commenté le code source fourni.

A part la piteuse texture utilisée pour les flammes (je ne suis pas graphiste), les autres textures ne sont pas de moi : elles proviennent d'images libres trouvées sur internet.
Téléchargement
Compatibilité
Android iOS Mac Windows
1  0 
Téléchargé 38 fois Voir les 2 commentaires
Détails
Catégories : Graphiques
Avatar de Grégory Bersegeay
Membre émérite
Voir tous les téléchargements de l'auteur
Licence : Freeware
Date de mise en ligne : 21 avril 2018




Avatar de gbegreg gbegreg - Membre émérite https://www.developpez.com
le 21/04/2018 à 0:58
Bonjour,

Je vous propose un nouvel élément à utiliser : Feu : petite démo graphique en 3D avec Firemonkey

Je vous propose un petit tour en forêt autour d'un feu de camp. Le tout en 3D avec Firemonkey et avec moins de 90 lignes de codes !

Je n'utilise pas de moteur de particules pour gérer les flammes mais simplement des TPlane que je déplace, réduis et fais tourner pour donner une illusion de flamme.

Petit bonus, le trackbar en bas de la fenêtre permet de simuler la présence du vent plus ou moins fort sur l'axe X. Pour de plus amples informations, j'ai commenté le code source fourni.

A part la piteuse texture utilisée pour les flammes (je ne suis pas graphiste), les autres textures ne sont pas de moi : elles proviennent d'images libres trouvées sur internet.

Qu'en pensez-vous ?
Avatar de gbegreg gbegreg - Membre émérite https://www.developpez.com
le 21/04/2018 à 9:42
Effectivement, je rencontre systématiquement une erreur lorsque j'essaye d'ajouter une pièce jointe (le fichier zip avec les sources). Je viens de mettre du coup un lien vers le zip que j'ai mis sur mon site (que je viens de refaire et dans lequel j'ajoute une page consacrée au développement avec Delphi : j'y mettrai au fur et à mesure des petits projets comme celui ci sur différents thèmes). Le bouton de téléchargement est vert et fonctionne.

Il y a peut être une limite de taille des pièces jointes que l'on peut upoader : le source fait moins de 90 lignes mais le zip fait plus de 3 Mo car les images des textures sont intégrées dans la fiche !

Voici la capture d'écran pour agrémenter cette discussion :

 
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.