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
    661
    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 : 661
    Points : 3 630
    Points
    3 630
    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 : 387
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 : 337
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 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 859
    Points : 11 303
    Points
    11 303
    Billets dans le blog
    6
    Par défaut
    Impressionnant ; chapeau !
    Delphi 5 Pro - Delphi 11.3 Alexandria 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 expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Points : 3 611
    Points
    3 611
    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
    661
    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 : 661
    Points : 3 630
    Points
    3 630
    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 : 293
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 retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    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
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  6. #6
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    661
    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 : 661
    Points : 3 630
    Points
    3 630
    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 confirmé Avatar de blonde
    Femme Profil pro
    Développeur Delphi
    Inscrit en
    Septembre 2003
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Septembre 2003
    Messages : 278
    Points : 477
    Points
    477
    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
    661
    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 : 661
    Points : 3 630
    Points
    3 630
    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 confirmé Avatar de Galet
    Homme Profil pro
    Consultant/Programmeur Robotique industrielle
    Inscrit en
    Mars 2010
    Messages
    323
    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 : 323
    Points : 484
    Points
    484
    Par défaut
    Bravo. Beau rendu.
    Et merci pour le partage de technique...
    Belle journée à tous
    Windows 10 / 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
    10 732
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 732
    Points : 15 137
    Points
    15 137
    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, 02h12
  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, 13h55
  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, 14h01
  4. Réponses: 3
    Dernier message: 02/12/2005, 13h23
  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, 15h32

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