IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Codes sources à télécharger Delphi Discussion :

[FMX] Multitexturing ou générer une image à partir de plusieurs autres


Sujet :

Codes sources à télécharger Delphi

  1. #1
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 562
    Points : 3 059
    Points
    3 059
    Billets dans le blog
    2
    Par défaut [FMX] Multitexturing ou générer une image à partir de plusieurs autres
    Bonsoir,

    J'ai ajouté à ma suite de composants 3D pour FMX (GBE3D) une méthode et un projet exemple qui permet de faire du multitexturing. Le principe est le suivant : à partir d'une image dite "blend map" (image en noir, toutes les nuances de rouge, de vert et de bleu) et de 4 autres images (image de fond qui sera associée au noir de l'image carte et 3 images correspondantes chacunes à un canal rouge, vert ou bleu).
    Voici une petite explication :
    Nom : multitexturing.png
Affichages : 187
Taille : 227,5 Ko

    Voici une capture d'écran de l'application exemple fournie avec GBE3D (l'image de droite est l'image résultat):
    Nom : multitexturing.png
Affichages : 163
Taille : 1,25 Mo

    J'ai fait une nouvelle vidéo qui utilise une texture générée ainsi. Cette vidéo montre comment faire un petit jeu de type FPS en 1 heure et en seulement 300 lignes de code !
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    mars 2005
    Messages
    3 540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : mars 2005
    Messages : 3 540
    Points : 10 464
    Points
    10 464
    Billets dans le blog
    6
    Par défaut
    Impressionnant ; chapeau !
    Delphi 5 Pro - Delphi 10.3.2 Rio Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre expérimenté Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2013
    Messages : 742
    Points : 1 644
    Points
    1 644
    Par défaut
    Top

    Tu as enregistré la vidéo sans son ?

  4. #4
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 562
    Points : 3 059
    Points
    3 059
    Billets dans le blog
    2
    Par défaut
    Bonsoir Patrick,

    Oui j'ai enregistré sans son... Je n'aime pas le son de ma voix

    Je ferai certainement une suite à cette vidéo avec divers ajouts. Voici une capture d'écran du FPS dans son état actuel :
    Nom : FPSdemo2.png
Affichages : 136
Taille : 414,0 Ko
    - présence d'une carte
    - une arme en 3D animée lorsque le joueur se déplace
    - la mer, les nuages, les plantes animés
    - les arbres (obstacles)
    - les ennemis clignent des yeux
    - une barre d'énergie
    - déplacements latéraux possibles (on peut maintenant "strafer")

    Mais il me reste encore des choses à faire pour en faire un vrai petit jeu fonctionnel :
    - gestion de bonus (énergie, munitions...)
    - permettre aux ennemis de tirer
    - enrober le tout de divers écrans (intro, menu, options, victoire, game over...)
    - ajouter des sons, des musiques
    - adapter l'IHM pour fonctionner sur mobile
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    12 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2007
    Messages : 12 272
    Points : 32 844
    Points
    32 844
    Billets dans le blog
    37
    Par défaut
    Citation Envoyé par gbegreg Voir le message
    Oui j'ai enregistré sans son... Je n'aime pas le son de ma voix
    Marrant ça, je me croyais seul à avoir ce problème !
    Beau travail
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein

    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Tokyo, Rio, Sidney) et peut être quelques autres
    SGBD : Firebird 2.5, 3, SQLite
    générateurs Etats : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Ubuntu, Androïd

  6. #6
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 562
    Points : 3 059
    Points
    3 059
    Billets dans le blog
    2
    Par défaut
    Bonsoir,

    Si certains veulent voir ce que donne le petit FPS, il est disponible gratuitement :
    pour Android sur le Play store : https://play.google.com/store/apps/d...t.FMXFPS&gl=FR
    pour Windows sur mon site : http://gbesoft.fr/jeux.php#fmxfps

    Je n'ai pas encore fait de test sous Mac OS et Linux.
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  7. #7
    Membre actif Avatar de blonde
    Femme Profil pro
    Développeur Embarcadero mutliplateforme
    Inscrit en
    septembre 2003
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Embarcadero mutliplateforme

    Informations forums :
    Inscription : septembre 2003
    Messages : 160
    Points : 265
    Points
    265
    Par défaut
    Ah vraiment bravo !
    C'est un beau rendu.


    Pour le son de ta voix, je crois que c'est terriblement humain comme réaction ^^

  8. #8
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 562
    Points : 3 059
    Points
    3 059
    Billets dans le blog
    2
    Par défaut
    Si ça vous intéresse, le petit jeu est gratuit et disponible sur :
    - mon site : http://gbesoft.fr/jeux.php#fmxfps
    - version Android sur le Play Store : https://play.google.com/store/apps/d...gbesoft.FMXFPS
    - sur itch.io : https://gregory-bersegeay.itch.io/fmx-fps

    Les sources sont disponibles sur mon Github : https://github.com/gbegreg/FMXFPS
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  9. #9
    Membre averti Avatar de Galet
    Homme Profil pro
    Consultant/Programmeur Robotique industrielle
    Inscrit en
    mars 2010
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant/Programmeur Robotique industrielle

    Informations forums :
    Inscription : mars 2010
    Messages : 162
    Points : 367
    Points
    367
    Par défaut
    Bravo. Beau rendu.
    Et merci pour le partage de technique...
    Belle journée à tous
    Windows 7 / Delphi Tokyo
    "Les choses ne changent pas. Change ta façon de les voir, cela suffit" Lao Tseu

  10. #10
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    9 218
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : juillet 2006
    Messages : 9 218
    Points : 13 102
    Points
    13 102
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Citation Envoyé par gbegreg Voir le message
    Oui j'ai enregistré sans son... Je n'aime pas le son de ma voix
    Marrant ça, je me croyais seul à avoir ce problème !
    C'est normal, c'est parce qu'on ne la reconnaît pas : nous nous entendons d'habitude "de l'intérieur" alors que nous entendons les autres tout comme les autres nous entendent, de l'extérieur, avec les oreilles.
    Et du coup quand nous nous entendons avec nos oreilles par l'intermédiaire d'un enregistrement, de l'extérieur donc, nous ne reconnaissons pas ce que nous entendons tout le temps, nous en concluons que ce n'est pas nous alors que nous savons que oui, c'est nous, alors nous n'aimons pas ça.
    CQFD.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

Discussions similaires

  1. Générer une image à partir d'un div
    Par edenreal dans le forum Langage
    Réponses: 32
    Dernier message: 25/03/2009, 03h12
  2. Générer une image à partir d'un email
    Par JackBeauregard dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 08/01/2009, 14h55
  3. Comment générer une image à partir d'un formule Latex
    Par snopims dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 0
    Dernier message: 11/06/2008, 15h01
  4. Réponses: 3
    Dernier message: 02/12/2005, 14h23
  5. [ImageMagick] Générer une image à partir de plusieurs images ?
    Par fichtre! dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 16/02/2005, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo