Permalänk
Avstängd

FreePIE

Tänkte göra lite reklam för ett open source-projekt som jag är chief över. FreePIE, programmable input emulator. Det är tänkt som en ersättare för det föråldrade GlovePIE som dessutom antagligen kommer bli payware. Syftet med programmet är att tillhandahålla ett skriptspråk för i/o prylar. Tex kan man använda detta för att få head tracking stöd i spel som inte stödjer det.

Programmet är skrivet i .NET och skriptmotorn vi använder är Lua samt GUI är WPF med MVVM pattern, kan vara kul att kolla in för den som vill lära sig

edit: Vi har bytt scriptmotor till Python pga minnesluckor i Lua implementationen för .NET

http://andersmalmgren.github.io/FreePIE/

Lite screenshots

Visa signatur
Permalänk
Avstängd

Vi behöver fler utvecklare, nån som är sugen?

Visa signatur
Permalänk
Avstängd

Måste göra lite reklam för att första alphan är ute av vårt open source projekt

http://sourceforge.net/projects/freepie

Visa signatur
Permalänk
Avstängd
Permalänk
Avstängd

Code completion (Intelli sense) implemterad

https://github.com/AndersMalmgren/FreePIE

Visa signatur
Permalänk
Avstängd

Äntligen lite folk som börjat använda FreePIE Alltid kul att hitta folk på nätet som använder sig av sin app

Visa signatur
Permalänk
Medlem

Inte så mycket action i denna tråd.

Jag får säga att projektet ser bra och seriöst ut. Att folk börjat använda det måste ju gett er (dig?) en enorm boost?

Permalänk
Avstängd

Tackar! Kommer nog bli fler och fler tror jag, VR börjar bli poppis

Visa signatur
Permalänk
Avstängd

Grymt. Jag gillart

Permalänk
Avstängd

Tackar!

Vi behöver Delphikunskap då vi ska borta kod från ett annat Delphiprojekt till vårt, så säg om någon känner sig träffad hojta

Visa signatur
Permalänk
Avstängd

Nu med TrackIR, Xbox360, Android och DirectX gamepad stöd

https://github.com/AndersMalmgren/FreePIE

Även bytt från Lua till Python-syntax

Visa signatur
Permalänk

Verkar seriöst, önskar dej lycka till!

Permalänk
Avstängd

Tackar! man försöker sno så mycket användare från GlovePIE som möjligt

Visa signatur
Permalänk
Avstängd

Ny version med massor med fina features ute idag

Visa signatur
Permalänk
Medlem

Verkar interessant +1

Visa signatur

| EVGA Z170 FTW | i7 6700k | ASUS RTX 3070 | 16GB DDR4 3200MHz | Cooler Master V850 | Samsung 840 Evo 250GB + 2x WD Black 500GB + Seagate 2TB SSHD + Samsung 970 Evo M.2 500GB |

Permalänk
Avstängd

Du kan använda den till BF3 om du har en headtracker

Visa signatur
Permalänk
Medlem
Skrivet av CyberVillain:

Du kan använda den till BF3 om du har en headtracker

Hade varit kul att testa, dock har man ingen headtracker ArmA hade nog varit roligare med headtracking dock

Visa signatur

| EVGA Z170 FTW | i7 6700k | ASUS RTX 3070 | 16GB DDR4 3200MHz | Cooler Master V850 | Samsung 840 Evo 250GB + 2x WD Black 500GB + Seagate 2TB SSHD + Samsung 970 Evo M.2 500GB |

Permalänk
Avstängd

Yes, även arma fungerar med godtycklig headtracker och sedan FreePIE som emulerar Freetrack, här är ett klipp där jag kör en Android telefon > FreePIE > Freetrack > Arma2

Visa signatur
Permalänk
Medlem

Jag sitter och spånar om man skall strippa en Androidlur och tejpa fast den på headsetet för att köra det i ArmA2.

Eller finns det billiga, små, trådlösa enheter som lirar fint med FreePIE? Jag har ett trådlöst headset så jag ser helst trådlösa lösningar.

Permalänk
Avstängd

Ska du sitta vid en skärm? Eller är det för Virtual reality?
Om det är en skärm så kanske optiskt tracking är att föredra, fördelarna är att du får noll drift. Nackdelarna är att du blir väldigt begränsad hur mycket du kan röra huvudet (under 90 grader åt varje håll horisontellt och bara ett tiotal grader vertikalt), sedan en del inputlagg också beroende på vilken lösning. Freetrack + PS3 Eye är en populär lösning. Optisk tracking kan även tracka xyz förflyttningar och inte bara rotation
http://www.free-track.net/english/

Ska du använda den med en HMD för VR eller om du vill kunna vrida huvudet mer även vid en skärm så blir det nån form av IMU, dessa har ofta ganska låg inputlag (Beroende på filter) och du är inte begränsad alls. Dessa kan även enbart tracka rotation inte xyz förflyttning. Största nackdelen med IMU's är att de alltid har en viss drift (Centrum förflyttas över tiden) detta skiljer mellan hårdvara samt hur mycket magnetisk aktivitet du har i din omgivning. Det finns lite olka IMU's en billig lösning är en WiiMote Plus, eller en android. Se bara till att androiden du väljer har alla 3 sensorer som krävs.

en kompaktare lösning är ju
https://www.sparkfun.com/products/10736 + https://www.sparkfun.com/products/9358 blir rätt dyrt dock

finns även billigare lösningar men dessa vet ajg inte om de går att få trådlösa
http://www.varesano.net/projects/hardware/FreeIMU

Visa signatur
Permalänk
Medlem
Skrivet av CyberVillain:

Ska du sitta vid en skärm? Eller är det för Virtual reality?
Om det är en skärm så kanske optiskt tracking är att föredra, fördelarna är att du får noll drift. Nackdelarna är att du blir väldigt begränsad hur mycket du kan röra huvudet (under 90 grader åt varje håll horisontellt och bara ett tiotal grader vertikalt), sedan en del inputlagg också beroende på vilken lösning. Freetrack + PS3 Eye är en populär lösning. Optisk tracking kan även tracka xyz förflyttningar och inte bara rotation
http://www.free-track.net/english/

Ska du använda den med en HMD för VR eller om du vill kunna vrida huvudet mer även vid en skärm så blir det nån form av IMU, dessa har ofta ganska låg inputlag (Beroende på filter) och du är inte begränsad alls. Dessa kan även enbart tracka rotation inte xyz förflyttning. Största nackdelen med IMU's är att de alltid har en viss drift (Centrum förflyttas över tiden) detta skiljer mellan hårdvara samt hur mycket magnetisk aktivitet du har i din omgivning. Det finns lite olka IMU's en billig lösning är en WiiMote Plus, eller en android. Se bara till att androiden du väljer har alla 3 sensorer som krävs.

en kompaktare lösning är ju
https://www.sparkfun.com/products/10736 + https://www.sparkfun.com/products/9358 blir rätt dyrt dock

finns även billigare lösningar men dessa vet ajg inte om de går att få trådlösa
http://www.varesano.net/projects/hardware/FreeIMU

Tack för utförligt svar!

Jag hade mest tankarna i att utnyttja något jag hade hemma för att kunna experimentera lite för att eventuellt gå över till andra lösningar senare. Jag sitter vid en skärm och det enda spelet jag spelar som mig veterligen har vettigt stöd för rotation av kamera är ArmA2. Optiskt verkar ju helt klart lättare om man lyckas kapa en bra webkamera. Jag vill inte tro att inputlag påverkar spelandet i ArmA2 så värst mycket.

Men samtidigt verkar IMU-lösning mycket smidigare. Finns det lösningar på driften? Binda en snabbknapp till någon slags kalibreringsfunktion som återställer centrum där man vill? Hur snabbt brukar centrum förflytta sig på.. den vanligaste IMU-lösningen?

Permalänk
Avstängd

Precis, det finns en recenter funktion. Angående inputlagg så ta en PS3 Eye om du väljer optiskt tracking spåret, har du en Android redan idag kan du ju testa med den först för att få en känsla av det.

edit: titta på min arma film ovan för att bilda dig en uppfattning, när mobilen är rakt mot skärmen så ska kameran var centrerad

Visa signatur
Permalänk
Avstängd

Ett lite bättre demo för att se driften, jag rör telefonen från sida till sida och återgår till centrum efter varje svep, som du kan se tappar den centrum lite ibland. På slutet av klippet har den faktiskt hittat tillbaka till centrum. Jag hade inte Arma2 installerat så hoppas lite flipper duger

edit: Jag håller den i handen som det är ju inte exakt samma sak som att det är huvudet man rör på
edit2: Detta är även helt ofiltrerat förutom sensor fusionen så man kan nog få bort lite av skaket också med ett av FreePIE's filter (Som jag iof tror lbir mindre om man har telefonen på huvudet istället för i handen)

Visa signatur
Permalänk
Avstängd

Ny version ute, största skillnaden är Visual Studio liknande docking GUI

Visa signatur
Permalänk
Avstängd

Fler som lägger upp filmer på mitt program, kul!

Jag är inte helt övertygad detta ökar VR-känslan, men helt klart innovativt sätt att använda flysimpedaler

Visa signatur
Permalänk
Avstängd

Ny version ute, massor med fixar, samt stöd för nya trackers som

Carl Zeiss Cinemizer OLED
Yei 3 Space

Visa signatur
Permalänk
Medlem

Detta verkar vara riktigt bra, tycker det är lite synd att du inte fått mer aktivitet på forumet. Jobba på dock

Visa signatur

Why procastinate now when I can do it tomorrow?

Permalänk
Avstängd

Tackar, det är några tusen som laddat ner programmet iallafall så det är kul

Visa signatur
Permalänk
Avstängd

Nu med Oculus Rift stöd!

Visa signatur
Permalänk
Medlem

Ska nog testa med min Nexus4 när jag får lite tid över! Intressant, keep the good work up!

Tyvärr kan jag inte bidra till projektet då jag inte har tillräckliga kunskaper inom python (än)...

Visa signatur

Corsair Obsidian 350D | ASUS Maximus V Gene | i5-3570k
Palit RTX3060 Dual OC | 4x4GB 1600Mhz Vengeance LP | 2x256GB SSB | TX950W | W10
Ducky Shine3 MX (Red Switches) | Mionix Naos 8200 | DT990+Schiit Modi2/Magni2