logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Freetrack- Darmowy trackIR (czyli co zrobić z LEDami)

mariuz 16 Lip 2007 12:18 107790 101
REKLAMA
  • #1 4086034
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    Freetrack- Darmowy trackIR (czyli co zrobić z LEDami)
    Witam.
    Dzisiaj chciałbym przedstawić kolejną konstrukcję dla maniaków gadżetów do gier.

    Jest to układ detekcji ruchów głowy. Takie Motion Capture.
    System zbiera informacje za pomocą kamery internetowej, przetwarza pozycje diód na 6 niezależnych osi i wysyłą dane do gry, dzięki czemu możemy rozglądać się głową.


    Umieszczam ten temat w dziale Newsy, ponieważ to nie jest moja konstrukcja, mój pomysł, ani wykonanie. Ja jedynie skopiowałem (z resztą bardzo niechlujnie) czapeczkę i sprawdziłem działanie programu. Mój egzemplarz jest wykonany błędnie (boczne diody nie wystają poza obręb daszka, co uniemożliwia prawidłową pracę już przy niewielkim odchyleniu głowy do tyłu)

    Jednakże już taka "czapeczka" wykona w około 20 minut (stąd taki a nie inny wygląd) pozwoliła określić mi, czy program w ogóle do czegokolwiek się nadaje. Po kilkunastu minutach zabawy byłem zachwycony.

    Jedyny problem, który napotkałem, to odchylona do góry głowa w Live for Speed (podejrzewam, że przez błędną konstrukcję czapeczki)

    Zastosowane diody czerwone są czerwone, bo miałem je pod ręką. Równie dobrze mogą być niebieskie lub białe, a najlepiej podczerwone (jeśli tylko kamerka je "widzi" )

    Co do kamerki: rozdzielczość nie jest najważniejsza. Ważne, żeby osiągała dużo fps'ów (30 i więcej mile widziane)

    Zdjęcia mojej czapeczki:
    Freetrack- Darmowy trackIR (czyli co zrobić z LEDami)

    Freetrack- Darmowy trackIR (czyli co zrobić z LEDami)

    Freetrack- Darmowy trackIR (czyli co zrobić z LEDami)

    Stelaż wykonany z dwóch drutów stalowych (nie mam pojęcia skąd się wzięły w domu, chyba były wykorzystywane do wiązania zbrojeń przy budowie domu)
    Połączenie drutów to drut nawojowy w bawełnie (mam prawie całą szpulkę :D ) i zalane butaprenem. Schło sobie godzinkę albo i dwie ;)

    Diody z oporniczkiem 470Ω szeregowo każda i ot razem równolegle połączone do złączki od baterii 9V. Wyłącznika nie ma, bo i tak bateria po skończeniu zabawy wróciła do czujnika dymu ;)

    Nóżki diod tradycyjnie w koszulce termokurczliwej, a do drutów przymocowane "klejem z ryżu, mąki i chińskich dzieci" - klej na gorąco.

    Na stronie projektu znajdziecie plany porządnego stelaża ( po wydrukowaniu w oryginalnym rozmiarze wymiary się zgadzają), oprogramowanie i inne bzdetki :)

    Zapomniałbym dodać: Gdy już będę miał własną kamerkę, to zamierzam wykonać to jeszcze raz, tylko że porządnie i bez pośpiechu

    Jeszcze jedno :P
    JA miałem problemy z włączeniem zbierania obrazu: Jeśli takie coś się dzieje, ot trzeba włączyć inny program do zbierania obrazu, uruchomić nagrywanie, we freetrack kliknąć start, zamknąć to inne oprogramowanie, we freetrack stop, a potem start i będzie śmigać :)


    Filmik w akcji - ja nie jestem autorem:





    Strona projektu:
    http://n.camil.chez-alice.fr/index.php

    Plany budowy, powtarzam plany budowy ;)
    http://n.camil.chez-alice.fr/Led_frame.pdf

    Nowa strona projektu (niedokończona, po francusku):
    http://freetrack.online.fr/

    Pełna instrukcja:
    http://n.camil.chez-alice.fr/ManualEN.pdf

    Pliki, które należy dorzucić do gry, aby wszystko działało jak trzeba:
    http://n.camil.chez-alice.fr/index.php
  • REKLAMA
  • Pomocny post
    #2 4086531
    kokodin
    Poziom 21  
    Posty: 622
    Pomógł: 5
    Ocena: 175
    nie no już tylko do czapki przyczepić lcdka i jesteś w środku akji :P bo nie sadze aby zwykły monitor pracował z tym tak jak powinien w grach (odwracanie kamery w grze i kręcenie głową może sie skończyć patrzeniem w sufit nie na monitor :P)

    ale filmy mozna robić świetne prawdziwie profesjonalny sposób programowania ruchu kamery z pierwszej osoby idealne dla animatorów 3d

    brawo za newsa może kiedyś sie przyda
  • #3 4086650
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    no właśnie tak samo myślałem i dlatego zmontowałem model na szybko ;)
    Czułość jest regulowana i używając tej czapeczki ruszałem głową mniej niż gdy przy niektórych grach (jak byłem mały) za bardzo się wczułem - zaglądałem za winkiel :lol:
    Teraz już tak nie robię - albo bardzo rzadko :)
    Poruszenie w grze głową 90 stopni w prawo to w rzeczywistości jakieś 10-20 stopni.
    Na pewno nie gubisz monitora, ani nie musisz patrzeć kątem oka. Tylko zbliżanie się do zegarów jest trochę dziwne, bo na filmikach to ludzie aż wchodzą w monitor ^^
    Ja, jak już wspomniałem, nie miałem możliwości całkowitego sprawdzenia możliwości ze względu na nieprawidłowy montaż diod ;) Ale rozglądanie się na boki było miodzio :)
    Jak chcesz popatrzeć jak to działa to wpisz w youtube albo google video frazy "freetrack" ; "trackir". Oczywiście nie obie na raz, bo to różne projekty ;)

    Oryginalny TrackIR:
    http://www.sklep.pilots.pl/product_info.php/products_id/303
    Drożyzna - chociaż kamerka ma 100fps...
    I opinia klienta o oryginale:
    http://www.sklep.pilots.pl/product_reviews_info.php/products_id/303/reviews_id/81


    http://pl.youtube.com/watch?v=_AO0F5sLdVM
    Jak patrzy w okolice lewego shifta to już w grze jest gdzieś an lewym skrzydle. Widzisz?

    Ale na początku rzeczywiście trudno się przyzwyczaić :D


    :arrow: Elektronik ty leniu!!
    Pisze na stronce jak wół "binaries"
    http://n.camil.chez-alice.fr/Freetrack.7z
  • #5 4087007
    Helmans
    Poziom 20  
    Posty: 441
    Pomógł: 17
    Ocena: 12
    Witam konstrukcja niezła. Czy by można było to zaadoptować do innych gier. Np w takim fpsie od razu byłoby łatwiej:D. Mam pytanie czy jest możliwośc sterowania tym kursorem po pulpicie? Pozdrawiam
  • #6 4087248
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    Myszka z głowy:

    http://freelook.org/

    W downloadzie jest program.
    kamera musi widzieć JEDNĄ diodę.

    NIE WIEM jak się klika, NIE TESTOWAŁEM.


    Co do freetracka:
    Co do strzelanek to w tym przypadku robi sie badziewie na moj gust...
  • REKLAMA
  • #7 4088215
    piasek1990
    Poziom 19  
    Posty: 398
    Pomógł: 6
    Ocena: 46
    w samochodowkach to nie zbyt przydatne ale w strzelankach moze byc fajnie...
    Tak popatrzec- ktos gra z ze stara czapka na glowie i w dodatku jakos dziwnie nia macha... pomysli debil :P
  • REKLAMA
  • #8 4088434
    ogordarek
    Poziom 14  
    Posty: 138
    Ocena: 15
    A spotkał sie ktoś z programem co właśnie tak jak na filmach całe ciało człowieka pokryte jest "diodami" i wszystko jest pobierane przez kamerę i potem zamieniane w animację ?
  • #9 4088449
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    ja nie spotkalem się, ale dotego potrzeba całego studia ;)
    Co najmniej 3 różnie rozmieszczone kamery (żeby ciało nie zasłąniało markerów) i kamery też powinny mieć swoje markery (krzyżaczek+1 sztuka wyżej), albo montowane na stałe i wprowadzone jej współrzędne do kamery.
    Do tego potrzeba sporządzić szkielet 3d i wpisać współrzędne markerów na ciele człowieka.

    Jak widzisz, dość skomplikowane ;)
  • #10 4088681
    ogordarek
    Poziom 14  
    Posty: 138
    Ocena: 15
    no bo właśnie się tak pytam bo mam 4 kamerki internetowe i dostępny pokuj bez mebli można by było zmontować takie małe studio... tylko właśnie jest problem z oprogramowaniem... (cały czas googluje)
  • #11 4088688
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    No chyba, że masz taki sprzęt... Ale oprogramowainia darmowego nie widziałem :P Pewnie jakieś 3dstudio Max czy jakieś inne magiczne programy mają pluginy, ale ja się aż tak w temat nie zagłebiałem...

    Znalazłem dwa, ale płatne. Podaje dla przykładu:
    4000GBP: http://www.simi.com/en/products/motion/index.html
    $40: http://www.cgauction.com/store/product_info.php?products_id=34


    http://www.blitzbasic.com/Community/posts.php?topic=56085
    Jakiś anglojęzyczny topic o motion capture. Ja nic prócz tych linków nie wyczytałem, ale może ktoś sie zgłębi i wyczyta coś więcej ;)

    A właśnie. Potrzeba minimum 30 klatek na sekundę zbieranych na żywo, i najlepiej ze 4 kamerki. Inaczej efekt marny

    Dodano po 11 [minuty]:

    A co do gier:
    W strzelankach to po chwili będzie to, o czym mówią sceptycy - monitor ci się skończy :P
    Chociaż na jednym filmiku widziałem, że gościu gra w jakiegoś fps'a i rozgląda się głową-a karabin sie nie macha. Wtedy to jeszcze może jakoś... Ale np. w quake sobie nie wyobrazam. Albo weź przyceluj z 400m ruchami głowy :| Bez sensu jak dla mnie. Za to W symulatorach lotu, jazdy, czy tankowca to to bardzo fajne - możesz wyjrzeć czy dobrze podchodzisz do lądowania, nie masz przeciwnika na wysokości drzwi, co sie dzieje na końcu zakrętu itp.
  • #12 4088777
    Duch__
    Poziom 31  
    Posty: 2338
    Pomógł: 33
    Ocena: 1597
    Ja na próbe dzisiaj w nocy odpaliłem grę Future Pinball (18MB zajmuje) i była tam opcja wolnej kamery, ale trzeba było sterować myszką, W manualu od FreeTrack-a doczytałem się że można zastosować program (moduł) obsługujący myszkę w programie TrackIR do sylmulacji myszy i rzeczywiście mogłem rozglądać się co jest dookoła stołu od Pinball-a. Narazie efekty nie były rewelacyjne... muszę zrobić jakiś lepszy stelaż pod te diody.
  • #13 4088893
    elektronik999
    Poziom 26  
    Posty: 1203
    Pomógł: 8
    Ocena: 85
    A ja zrobiłem coś ekstra: użyłem programu Freelook. Do pistoletu na kulki wsadziłem diodę ir i teraz gram w strzelaninki
  • #14 4088909
    ogordarek
    Poziom 14  
    Posty: 138
    Ocena: 15
    ja właśnie mam problem z freelook-iem, freetrack chodzi bez zarzutu, ale we freelook-u nie widać obrazu wiecie czym to może być spowodowane ?
  • #15 4088992
    elektronik999
    Poziom 26  
    Posty: 1203
    Pomógł: 8
    Ocena: 85
    albo za ciemno albo za jasno
  • #16 4089007
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    elektronik ty to masz łeb :D
    A jak masz klikanie?
    Zaraz wyjme wiatrówke i wezme kurke wodna ;)
  • #17 4089024
    elektronik999
    Poziom 26  
    Posty: 1203
    Pomógł: 8
    Ocena: 85
    schnelltot napisał:
    elektronik ty to masz łeb :D
    A jak masz klikanie?
    Zaraz wyjme wiatrówke i wezme kurke wodna ;)

    Kup jakąś myche za 5zł wywalić jej bebechy cały układ dąć do pistoletu(najlepsze są te strzelby na kulki fajny dźwiek przeładowania) i sie ma 2 przyciski jeden do strzelania jeden do przeładowania
  • REKLAMA
  • #18 4089031
    piasek1990
    Poziom 19  
    Posty: 398
    Pomógł: 6
    Ocena: 46
    A ja sobie diode na jezyku zaczepie i bede gral w pasjansa...

    Z ta myszka to chyba nie wyjdzie, bo co jak chcesz gdzie indziej kliknac czy cos to musisz strzelic? a co z szybkoscia przeladowywania? ;/

    A pamietacie jak jakis czas temu byly slynna taka gieka na PS ze machajac rekami trzeba bylo zbijac jakies chmurki pojawiajace sie na ekranie i zadne diody nie musialy byc zaczepiane na rekach. Jak to bylo zrobione?
    Albo jeszcze mnie ciekawi jak dzialalo strzelanie do kaczek itp. na legendarnym PEGASUSIE
  • #19 4089051
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    No właśnie mnie też ciekawi. Albo była reakcja układu na kolor, albo była malutka przewtornica pewnie jakieś 16x16 pixeli, i przekazywało kształty do konsoli.

    Prośbę mam: Wrzucajcie fotki tego co zrobiliście, żeby następni mieli więcej motywacji i pomysłów
  • #20 4089063
    elektronik999
    Poziom 26  
    Posty: 1203
    Pomógł: 8
    Ocena: 85
    piasek1990 napisał:

    Albo jeszcze mnie ciekawi jak dzialalo strzelanie do kaczek itp. na legendarnym PEGASUSIE
    mnie tez to bardzo ciekawi.
    Ja zrobiłem ten pistolet tak jeden przycisk do spustu drugi byl tam gdzie magazynek sie wyciaga

    w załączniku dobra instrukcja
    Załączniki: Aby zobaczyć materiał na tym forum musisz być zalogowany
  • #21 4089064
    kaken
    Poziom 15  
    Posty: 203
    Pomógł: 4
    Ocena: 3
    W pistolecie z pegasusa jest dioda nadawcza ir i odbiorcza. W momencie naciśnięcia spustu obiekt w który strzelamy na chwilę zamienia się w biały kwadrat dzięki czemu sygnał po odbiciu ma odpowiednią moc żeby wychwyciła go fotodioda.
  • #22 4089068
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    Myszka bezprzewodowa na allegro 20zł.
    Kamerka od 15zł (warto dać ze 25 za lepszy model)
    Pistolet na kulki od 6zł.
    Załózmy że pistolet na kulki, który nam się podoba to 20zł.

    za 65zł mamy zestaw jak z prawdziwej konsoli typu automat :P

    Tylko trzeba elektronikę od mychy upchnąć w pistolet - pewnie laptopowe mychy mają mniejsze płytki :D
  • #23 4089110
    Duch__
    Poziom 31  
    Posty: 2338
    Pomógł: 33
    Ocena: 1597
    Witam ponownie

    Zrobiłem przed chwila wersję 2.0 mojego Freetracka, ta spisuje się lepiej niż poprzednia

    Freetrack- Darmowy trackIR (czyli co zrobić z LEDami)

    Freetrack- Darmowy trackIR (czyli co zrobić z LEDami)

    Dodaje jeszcze moje ustawienia do w/w programu:

    Freetrack- Darmowy trackIR (czyli co zrobić z LEDami)

    Co do ustawień to pierwsza charakterystyka odpowiada za ruchy głową na boki (oś Y odpowiada kątowi obrócenie głowy na boki w rzeczywistości a oś X kątowi obrócenia głowy w programie)
    Odpowiednio jest też z druga charakterystyką odpowiedzialną za ruchy głowa góra dół.

    Poniżej zamieszczam jeszcze filmik z pracy tego "urządzenia" (DivX).

    elektronik999 napisał:
    w załączniku dobra instrukcja


    Instrukcja znajduje się pod tym adresem:

    http://n.camil.chez-alice.fr/ManualEN.pdf
    Załączniki: Aby zobaczyć materiał na tym forum musisz być zalogowany
  • #24 4089156
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    W pliku Freetrack.ini można wpisać własne współrzędne diod (w milimetrach)

    Duch___ wam wyjaśni dokladniej w najbliższym czasie w tym temacie ;)
  • #25 4089414
    ogordarek
    Poziom 14  
    Posty: 138
    Ocena: 15
    elektronik999 napisał:
    albo za ciemno albo za jasno

    nie, nie to nie to próbowałem już tak...

    Jest program Motion Capture który właśnie zbiera obraz z całego ciała tu macie filmik http://video.google.pl/videoplay?docid=235036...513&start=0&num=10&so=0&type=search&plindex=2 wiecie może skąd pobrać ten program ? googlowałem ale marne wyniki...
  • #26 4089690
    elektronik999
    Poziom 26  
    Posty: 1203
    Pomógł: 8
    Ocena: 85
    schnelltot napisał:

    Duch___ wam wyjaśni dokladniej w najbliższym czasie w tym temacie ;)
    Już czekam...
    :arrow: Duch__ Zrób sobie mały przełącznik żebyś miał dwa tryby: 4 diody 1 dioda wtedy możesz mieć i myszkę!
  • #27 4090079
    MiChAś_17
    Poziom 18  
    Posty: 361
    Ocena: 3
    To wie ktoś już dlaczego może nie wykrywać mi kamery?? windows ja widzi, tlen, skype, itp... a on jeden jedyny nie:(

    Dodano po 38 [minuty]:

    A zna ktoś sposób, jak spowodować, żeby ten śmieszny programik zaczął widzieć moją kamerkę?? Skype, tlen, windows wszystko ją wykrywa i przechwytuje obraz on jeden jedyny nie...

    Dodano po 1 [minuty]:

    sorry... coś mi przeglądarkę trzepło nie odświerzała strony jeszcze raz przepraszam za powtarzanie się...
  • #28 4090192
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    Tak jak pisałem na początku: jeśli jest w tlenie to i w tym musi być :P

    Włącz nagrywanie w standardowym programie kamerki, włącz freetracka, kliknij start, zamknij ten drugi program, we freetracku stop, a potem start
  • #29 4091004
    Duch__
    Poziom 31  
    Posty: 2338
    Pomógł: 33
    Ocena: 1597
    Pierwsza gra przetestowana - symulator lotów:) Nawet fajnie to działa ale mam problemy z ruchem głowy góra i dół.... na boki wszystko jest OK


    Kolejna gra przetestowana, tym razem jest to ściganka... powiem tylko tyle że bardzo dziwne uczucie jest podczas grania z tym na głowie. Ciężko się przyzwyczaić.
  • #30 4091280
    elektronik999
    Poziom 26  
    Posty: 1203
    Pomógł: 8
    Ocena: 85
    Ja przetestowałem takie gry: Iron Storm(strzelaninka) NFS: carbon(wyścigówka) The Sims 2 i Asy przestworzy
    w Iron storm to ruchami głowy celowałem.W NFS kierowałem samochodem The sims to każdy wie W asy sterowałem samolotem.

Podsumowanie tematu

✨ Dyskusja dotyczy projektu darmowego systemu śledzenia ruchów głowy FreeTrack, alternatywy dla komercyjnego TrackIR, wykorzystującego kamerę internetową i diody LED (najczęściej podczerwone) zamocowane na czapce do detekcji ruchów na sześciu osiach. Użytkownicy omawiają konstrukcję czapki z diodami, ich montaż, zasilanie (konieczność stosowania rezystorów szeregowych), oraz problemy z wykrywaniem diod przez kamerę, w tym wpływ oświetlenia i konieczność usunięcia filtra IR z kamery. Poruszono kwestie ustawień kamery (gamma, próg detekcji, rozdzielczość i liczba klatek na sekundę), które mają kluczowe znaczenie dla stabilności i precyzji działania systemu. Wskazano, że najlepsze efekty uzyskuje się przy kamerach o wysokiej liczbie klatek (np. 100-120 fps) i rozdzielczości około 320x240 lub wyższej. Dyskutowano także o zastosowaniach FreeTracka w symulatorach lotu, wyścigach i strzelankach, z uwzględnieniem ograniczeń w precyzji sterowania w grach FPS. Wspomniano o dodatkowych programach kompatybilnych z FreeTrack, takich jak Freelook i TrackMapper, oraz o możliwościach symulacji myszy za pomocą diody IR na pistolecie do gier. Użytkownicy dzielili się doświadczeniami z budowy własnych urządzeń, kalibracji, problemów z kompatybilnością kamer i oprogramowania, a także zasilaniem i konstrukcją pistoletów z wbudowanymi diodami i przyciskami myszy. Poruszono też temat profesjonalnych systemów motion capture wymagających wielu kamer i zaawansowanego oprogramowania. Wskazano na dostępność instrukcji i profili do gier na stronie projektu FreeTrack. W dyskusji pojawiły się także porady dotyczące montażu diod, ich szlifowania dla zwiększenia kąta świecenia oraz stosowania diod podczerwonych dla lepszej detekcji. Wspomniano o problemach z wykrywaniem kamery przez program, które można rozwiązać przez wyłączanie innych aplikacji korzystających z kamery i odpowiednią konfigurację. W późniejszych postach pojawiły się pytania o kompatybilność z nowymi grami oraz o aktualizacje i rozwój projektu.
Wygenerowane przez model językowy.
REKLAMA