Annonce

Réduire
Aucune annonce.

X-Track_MAC: les sources publiées !!!

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #16
    Salut,


    A priori il n'est pas forcément inconcevable de compiler le programme et le plugin pour wiwi... je n'y vois aucun inconvénient.

    C'est comme pour Linux: je commence par faire un truc qui marche sur macosx puis ensuite je verrai pour la compilation sur linux. A priori ca passera comme une lettre à la poste, mais parfois des -I ou -L sont capricieux... donc wait & see...


    Pour les autres, Le code est amélioré sur 'ibook de magellan on passe de 19fps pour la version actuellement en ligne à 32 !

    Release dans l'aprem pour que vous puissiez jouer ce weekend !

    Tom
    Volez bien, volez plein !
    "THE ROTOR IS THE LIMIT!" ... Et c'est ton MFD qui doit te le dire.
    "The flight deck is the ultimate human machine interface (HMI) application. It uses human senses of touch, hearing and sight in a safety critical situation."
    VATSIM : F-ZBPH

    Commentaire


    • #17
      Bonjour à tous,

      Et merci pour ta réponse deelux,

      Quand t'as un moment de libre, ce serait vraiment sympa si ce plugin pouvait être compilé sur wiwi... oui,oui... je suis sûr que ca fera plaisir au peuple des fenêtres (ouvertes aux monde de l'informatique... hum hum!!!).

      Bon, OK, on est vraiment trop gâté chez les wiwi($) -> ca c'est pour Bill) parce qu'on a déjà FreeTrack qui fonctionne plutôt bien et même sur plusieurs simulateurs en même temps (je pense par exemple à Condor où il est vraiment au top) mais bon, ton concept est vraiment original (faut le faire breveter, et vite, avant qu'un con ne s'empare de ton idée pour se faire du pognon a tes dépends).

      En tout cas, je lève mon chapeau (je devrais dire ma casquette pleines de diodes) à vos talents.

      lebelge
      PC monté en Kit : Raspberry Pi Carte Mère 3 Model B Quad Core CPU + Mémoires MicroSD 32 Gb + Sortie Video HDMI + Boitier Aukru Raspberry Pi Alimentation avec interrupteur 5V/3A + Ventilateur + Dissipateur thermique.

      Commentaire


      • #18
        Merci

        Je verrai ce que je peux faire, pour l'instant c'est stabiliser pour mac... ensuite je passerai le code et un développeur spécialisé wiwi pourra le faire !


        En attendant La seconde version du driver est téléchargeable !!!

        Au menu:
        • possibilité de régler le nombre de tracks par seconde, par défaut soit au lancement par l'option --fps Nombre soit en route en utilisant 3 et 4 dans le terminal... par défaut la valeur est à 10[/*:m:fdyjxfap]
        • Compilation en -O3 du plugin et du tracker pour optimiser en vitesse le code[/*:m:fdyjxfap]
        • Changement de la fonction de tracking pour une version plus légère.[/*:m:fdyjxfap]


        donc, pour l'installer, copier le fichier .xpl dans votre dossier plugins de xplane, ensuite lancez xplane.
        dans le terminal
        Code:
        cd le/dossier/du/headtracker
        pour faire simple, tapez "cd " (sans les " et AVEC un espace apres cd) puis faites glisser le dossier contenant le tracker dans le terminal
        ensuite lancez le:
        Code:
        ./headtracker --fps 4
        l'argument --fps nombre_de_fps_voulu est optionnel.

        Ils sont ici:

        Headtracker PPC
        Headtracker INTEL
        Bon jeu, remontez nous vos sentiments !


        Tom
        Volez bien, volez plein !
        "THE ROTOR IS THE LIMIT!" ... Et c'est ton MFD qui doit te le dire.
        "The flight deck is the ultimate human machine interface (HMI) application. It uses human senses of touch, hearing and sight in a safety critical situation."
        VATSIM : F-ZBPH

        Commentaire


        • #19
          Je tiens à souligner qu'il faut remplacer à la fois le plugin (fichier xpl) et le headtrack pour profiter de tous les changements

          Commentaire


          • #20
            Tout d'abord Bravo et Merci!

            Ensuite, pour faire avancer le schmilblik:

            User: Lagb
            CPU : Macbook Core 2 Duo (pas de CG, isight)
            RAM: 1 Go
            Tracker fps: 5
            Perte fps XP: 34 -> 26

            Voilà les premiers résultats. Hope this helps.

            Encore Bravo.

            Bruno
            XP 9.70 - Windows Seven - Windows XP sp3
            Intel E8400 @ 4,0 GHz - Asus P5K-E - G.Skill 4 Go - Nvidia 9800 GTX 512 Mo OC - 24" - X52 - Pro Flight Rudder - Plantronics DSP 400

            http://www.sdplanes.fr

            Commentaire


            • #21
              Ayant enfin un moment, j'ai essayé, malheureusement sans succès.

              J'ai imprimé la petite mire. Je l'ai fixée sur une casquette, bien verticale. J'ai allumé une lampe en face de moi (c'est pas très agréable :lol: ) pour que la mire soit éclairée.

              J'ai copié le plug-in dans le répertoire ad-hoc (je le vois bien dans les fenêtre d'admin ou d'information des plug-in dans X-Plane).

              Je lance X-Plane (8.6).

              Par le terminal, je lance le programme headtracker (sans arguments). Ca m'ouvre une fenêtre avec ma tête, je joue un peu avec les curseurs pour que la mire ressorte bien.

              Dans X-Plane, j'appuie sur F8.

              Dans le terminal (fenêtre active), j'appuie sur "1" puis entrée. Dans le terminal, des lignes s'affiche, dans le genre :

              *** 7.509008 (frame/sec)
              Marker at
              pos = [0.000000 0.000000 0.000000]
              rot: (yaw,roll,pitch) = (-6.093678 92.084885 4.649139)

              Ce qui me parait bon signe. Par contre, dans X-Plane, il ne se passe absolument rien...

              J'ai essayé de désactiver tout les autres plug-in saut headtracker, la même chose.

              Est-ce que je fais quelque chose de faux ?

              Pour info : PowerMac G5 bi 2.5 GHz, 4 Go de ram, carte graphique GeForce 6800 Ultra 256 Mo, webcam Logitech QuickCam Fusion (USB)

              Si il faut d'autres infos....


              Merci !

              Commentaire


              • #22
                Ok, donc le tracker marche, si il ne t'a pas envoyé peter c'est qu'il doit reconnaitre ta camera... pourrais-tu apres avoir appuyé sur "1" appuyer sur entree quelques fois en t'assurant que la mire soit dans le champ de la camera ? il devrait te donner des lignes:
                Code:
                *** 7.509008 (frame/sec) 
                Marker at 
                pos = [12.34323 -234.4324234 23.4542353] 
                rot: (yaw,roll,pitch) = (-6.093678 92.084885 4.649139)
                est-ce que les chiffres correspondant à la ligne pos changent ?

                Si oui, dans xplane, vérifies que tu es bien en vue 3D en utilisant les fleches directionnelles... si il bouge en 3D alors c'est qu'on a un pb !

                Ah, essayes de lancer le tracker avec l'argument "--fps 5"

                Merci de ton retour, c'est avec ca qu'on fait avancer les choses...

                tom
                Volez bien, volez plein !
                "THE ROTOR IS THE LIMIT!" ... Et c'est ton MFD qui doit te le dire.
                "The flight deck is the ultimate human machine interface (HMI) application. It uses human senses of touch, hearing and sight in a safety critical situation."
                VATSIM : F-ZBPH

                Commentaire


                • #23
                  salut deelux,
                  j'ai suivit le post au fur et à mesure.
                  pas eu le temps de répondre à la première beta.

                  en tout cas la dernière version fonctionne bien pour moi

                  x-plane en very high pour les textures... 40 fps
                  je lance le terminal... je tombe à 33 fps
                  je lance le tracker je fini entre 22 et 25 fps

                  une remarque :
                  dans la zone centrale les mouvements sont fluides (genre +- 20° sur chaque axe). Dès que l'on essaye d'aller plus haut ou plus lattéralement (franchement à droite ou à gauche), il y a une coupure nette, genre un gros lag avant que la vue aille à l'endroit voulu. est-ce normal ?

                  sinon encore bravo !
                  c'est génial
                  G5 2x2Ghz 7Go RAM 7800 GT(flashée) 256 Mo VRAM-X52 Pro-CH Pro Pedalier
                  MacBook Pro Intel Core 2 duo unibody 2.66Ghz 4GoRAM
                  OSX 10.5.7/10.4.11 - X-Plane 8.64/9.22/9.31

                  Commentaire


                  • #24
                    Envoyé par deelux
                    Ok, donc le tracker marche, si il ne t'a pas envoyé peter c'est qu'il doit reconnaitre ta camera... pourrais-tu apres avoir appuyé sur "1" appuyer sur entree quelques fois en t'assurant que la mire soit dans le champ de la camera ? il devrait te donner des lignes:
                    Code:
                    *** 7.509008 (frame/sec) 
                    Marker at 
                    pos = [12.34323 -234.4324234 23.4542353] 
                    rot: (yaw,roll,pitch) = (-6.093678 92.084885 4.649139)
                    est-ce que les chiffres correspondant à la ligne pos changent ?

                    Si oui, dans xplane, vérifies que tu es bien en vue 3D en utilisant les fleches directionnelles... si il bouge en 3D alors c'est qu'on a un pb !

                    Ah, essayes de lancer le tracker avec l'argument "--fps 5"

                    Merci de ton retour, c'est avec ca qu'on fait avancer les choses...

                    tom
                    Ok, c'est tout bon. Il y avait un plug-in qui interferrait. Il faut que je pense à désactiver les plug-in avant d'essayer de jouer avec headtracker, sinon ça ne passe pas. Maintenant c'est bon. Le suivi n'est pas toujours bon. Je pense que ça peut-être du à ma caméra, qui a un angle de vision assez large -> la mire parait petite... Les conditions lumineuses sont pas super aussi...

                    Mais techniquement, ça fonctionne, bravo !

                    Commentaire


                    • #25
                      Mon cher Tom,

                      je t'ai envoyé un mail qui a dû se perdre, donc je reprends :
                      j'ai téléchargé la derniere version intel
                      j'ai placé le plugin au bon endroit
                      j'ai découpé la cible et je me la suis double-facé sur le front (quand ma femme était absente)
                      j'ai ouvert ma caméra (iSight)
                      j'ai lancé x-plane
                      j'ai lancé terminal
                      j'ai tapé cd suivit d'une espace et j'ai glissé le dossier tracker
                      j'ai copier coller l'instruction (sans les crochets)

                      ça me donne ça :

                      Last login: Sun Jul 1 17:01:20 on ttyp1
                      Welcome to Darwin!
                      milan2:~ milan$ cd /Users/milan/Desktop/headtracker_intel-1/tracker/
                      milan2:~/Desktop/headtracker_intel-1/tracker milan$ ./headtracker --fps nbFPS
                      Using default video config.
                      Opening sequence grabber 1 of 1.
                      2007-07-01 17:02:35.947 headtracker[493] *** -[NSBundle load]: Error loading code /Users/milan/Library/InputManagers/iPLM/iPLM.bundle/Contents/MacOS/iPLM for bundle /Users/milan/Library/InputManagers/iPLM/iPLM.bundle, error code 2 (link edit error code 0, error number 0 ())
                      et ça

                      je clique sur OK et j'ai ça
                      Video cType is 2vuy, size is 640x480.
                      Image size: (640,480)
                      headtracker.c: *** Camera Parameter ***
                      --------------------------------------
                      SIZE = 640, 480
                      Distortion factor = 318.500000 263.500000 26.200000 1.012757
                      700.95147 0.00000 316.50000 0.00000
                      0.00000 726.09418 241.50000 0.00000
                      0.00000 0.00000 1.00000 0.00000
                      --------------------------------------
                      Options:
                      0 exit;
                      1 reset position;
                      2 reset angels;
                      D/d increase/decrease detection threshold;
                      X/x increase/decrease freshness/smoothing factor;
                      3/4 increase/decrease tracker FPS limit;
                      any key - print state
                      transmitter: init
                      transmitter: debut while
                      et lorsque je passe en vue 3D (via le pop menu) je suis en 3D souris !
                      Si j'ai le malheur de faire Ctrl-O ça tremble

                      dans terminal, j'ai beau faire des 1 ça ne change rien

                      voilà
                      Réseaux CAVOK
                      iMac ie5 2020 - SSD 2 To - 128 Go RAM 16 Go VRAM - Big Sur- X52- Palo Flight Pro -XP 12.xx
                      Tutos complets [depuis 2004] X-Plane v8->v12 - VFR-IFR- Helico-Hydro-Meteo -Navigation - Réseaux (swift) , Little Navmap - WED 2.5-Ortho4XP 1.30 (+BigSur), etc.( >1 820 000 visites) - http://xplanefr.com
                      Je cogite, j'ergote, mais j'assume.

                      Commentaire


                      • #26
                        x-plane en very high pour les textures... 40 fps
                        je lance le terminal... je tombe à 33 fps
                        je lance le tracker je fini entre 22 et 25 fps
                        Donc, il est normal de perdre des frames/sec en lancant le terminal... mais si tu repasses xplane au premier plan, il n'y a aucune raison que tu ne remontes pas a 40fps...
                        De meme une fois le tracker lancé il faut repasser xplane au premier plan... réessaye comme ca et dis moi.


                        olof
                        Pourrais-tu m'envoyer par mail une capture d'écran de ce que voit ta webcam en situation de pilotage ? Tu as photobooth ou plein d'outils qui le permettent. Mon mail est dans le bouton "email ci dessous"...

                        milan
                        J'étais en weekend la tete dans la neige à l'alpe d'huez, pas trop eu le temps de relever mes mails à 3300m ;)
                        Tu as ma réponse dans ta bal.
                        De plus le message précédent n'est pas le meme que ton mail, j'y detecte deux erreurs:
                        -> il faut mettre comme option dans le terminal --fps 6 si tu veux que le tracker tourne à 6 tracks/s.
                        -> il faut appuyer sur F8 pour passer en vue 3D, pour vérifier, la souris ne doit pas etre liée à l'affichage (pas comme ctrl-o) et lorsque tu appuies sur une touche fléchée, tu dois tourner en 3D.
                        -> Dans le terminal, il faut taper "1" puis entrée, il doit t'afficher son framerate et des 0 à la ligne "pos".
                        -> pour savoir si la cible est vue par le tracker, taper entree dans le terminal, il te donnera la position de la cible dans la ligne "pos"... si ca bouge c'est que c'est bon !

                        Tous
                        Pour les limitations "physiques" du tracker:
                        Les mouvements de grande amplitude et rapides font perdre la cible au tracker... il ne bouge plus jusqu'a avoir retrouvé la cible... ce qui crée un "lag" suivi d'un gros changement de direction.
                        L'amplitude du déplacement de la tete par rapport au déplacement de la caméra sera réglable dans la prochaine version, c'est une variable à modifier.
                        Il n'y a pas encore d'interface graphique pour la simple est bonne raison qu'il faut avant avoir un moteur de tracking qui marche, on verra ensuite pour la couche graphique, sachant que ceci va demander un développement spécifique à chaque platte-forme (Mac, Linux Wiwi)...


                        Merci de jouer le role de cobayes

                        Tom
                        Volez bien, volez plein !
                        "THE ROTOR IS THE LIMIT!" ... Et c'est ton MFD qui doit te le dire.
                        "The flight deck is the ultimate human machine interface (HMI) application. It uses human senses of touch, hearing and sight in a safety critical situation."
                        VATSIM : F-ZBPH

                        Commentaire


                        • #27
                          Envoyé par deelux
                          olof
                          Pourrais-tu m'envoyer par mail une capture d'écran de ce que voit ta webcam en situation de pilotage ? Tu as photobooth ou plein d'outils qui le permettent. Mon mail est dans le bouton "email ci dessous"...


                          Merci de jouer le role de cobayes

                          Tom
                          J'ai refait un test dans le but de t'envoyer cette capture d'écran, et cette fois, ça a bien marché. Je pense que la fois d'avant, c'était plutôt un problème de lumière ou alors ma mire qui était de coin sur ma casquette.

                          Pas de problèmes pour les cobbayes. Pour un beau projet comme celui-ci, ça fait plaisir !

                          Commentaire


                          • #28
                            X-Track_MAC: La beta

                            Envoyé par deelux
                            ... J'étais en weekend la tete dans la neige à l'alpe d'huez, pas trop eu le temps de relever mes mails à 3300m ;) Tom


                            Pourtant les nouveaux piquets de l'alpe d'huez étaient visibles ...

                            Salut amical et bravo.
                            al
                            MacPro 2x2.66 Ghz Dual Core-Ram 6 Go-Mac OS X Léopard 10.5-
                            ATI Radeon X1900XT 512 Mo-HD Display 23-Saitek X52-Palonn CH Products

                            Commentaire


                            • #29
                              Hello,

                              Pour limiter la chute de FPS dans X-Plane, tentez d'abaisser la limite FPS du tracker grâce à l'option --fps ou la touche 3, s'il est déjà lancé.

                              Commentaire


                              • #30
                                Bonjour Tom,

                                Je t'adresse un très grand bravo :clap: pour ton programme qui fonctionne parfaitement chez moi en plein jour. (L'éclairage de ma pièce est insuffisant le soir)
                                iMac Retina 5K 27 pouces - Processeur 4.2 GHz Intel Core i7 - Mémoire 32 Go 2400 MHz DDR4 - Graphisme Radeon Pro 580 8Go - 2 ième écran Apple Thunderbolt Display 27 pouces - macOS Mojave - X-Plane 11.36.r2 - Saitek X52 - Palonniers CH Products.

                                Commentaire

                                Chargement...
                                X