Flightgear עם headtracking VR920

לאחרונה אני בעצם יש Flightgear לעבוד עם מערכת סטריאו Quad שנאגרו . הדבר היחיד שעדיין חסר על כך ראש VR920 Vusix רכוב שמציגים תמיכה מלאה ב-Flight Simulator היה headtracking.

עם זאת, עם החדשה שלי נהג headtracking, VR920 headtracking ב Flightgear ניתן לבסוף. חלק ניכר מהעבודה נעשה על ידי אנדרס Gidenstam שסיפק מודול האף המקורית, התיאור פרוטוקול headtracking ו הוראות שימוש עבור שלו עם מצלמת רשת פתרון headtracking מבוסס Flightgear .

להוריד ולהעתיק את התיאור פרוטוקול headtrack.xml (278) ל FG_ROOT / פרוטוקול. לי (ג'נטו במערכת) מיקום זה / usr / share / משחקים / FlightGear / פרוטוקול /, כנראה רבים אחרים הוא / usr / share / FlightGear / פרוטוקול /

לאחר מכן להוריד לפתוח את האף שונה מודול headtracking.nas ​​(289) ל ~ / .fgfs / האף. חשוב להשתמש בספרייה הביתית שלך ולא כלומר / usr / share / משחקים / FlightGear / האף /.

לאחר מכן לוודא כי הנהג vr920 headtracking פועל במצב UDP. אם פועל Flightgear על אותו מחשב כנהג headtracking, שאמור להיות מקרה רגיל, פשוט להשתמש 127.0.0.1 כמו IP destionation לנהג ולהשתמש 4242 כנמל היעד. אלו הן הגדרות ברירת המחדל של מנהל ההתקן.

לבסוף להפעיל Flightgear עם האפשרויות הבאות:-הגנרית = שקע, ב, <hz>, <port>, UDP, headtrack, אביזר ה-SIM :/ / headtracking / מופעל = 1

אם גם אתם רוצים להיות מרובע שנאגרו סטריאו עם זה (אתה צריך Quadro של NVIDIA הלוח, עם assumably שבב G80 מראש או ATI FireGL ככל הנראה, מעולם לא ניסיתי את זה, מופעלת כמערכת סטריאו) להשתמש במדבקה מ FlightGear עם ארבע ליבות שנאגרו סטריאו . לקבלת הוראות כיצד להפיק את xserver לעבוד במצב סטריאוסקופית לראות: Vuzix VR920 עם לינוקס ו-3D סטריאו פעיל

עבור תצורת תיאר אתה יכול להשתמש בסקריפט הבא ההפעלה קטנה:

לייצא OSG_STEREO_MODE = QUAD_BUFFER
יצוא OSG_STEREO = ON
fgfs-הגנרית = שקע, ב, 25,, 4242, UDP, headtrack, אביזר ה-SIM :/ / headtracking / מופעל = 1

עכשיו יש כיף וליהנות חוויה חדשה עם VR920 שלך Flightgear בסטריאו עם headtracking.

ד 'ש

יורגן

 Flightgear with VR920 headtracking
1 Star2 Stars3 Stars4 Stars5 Stars (אין דירוג עדיין)
Loading ... טוען ...

VRTrack 1.0 - הנהג headtracking עבור HMD vr920

כפי שהבטחתי על גרסה חדשה של מנהל ההתקן headtracking vr920 בקרוב כאן את הגירסה החדשה של הנהג headtracking שלי iwear Vuzix VR920 עבור לינוקס. היא מחשבת, לסבסב המגרש אנד רול בין תאוצה ונתונים מגנטומטר (מכשיר חייב 3 כל אחד). זה עושה מעקב 3DOF האפשר מאפשר לך להסתכל מסביב בסצינה 3D. בדוגמה ניתן להשתמש הנהג עם תמונה סטריאוסקופית שלי הצופה SIV . את הנהג הממוצע בקריאה חיישן עם אלגוריתם משופר, המעניק חוויה כה חלק יותר מאשר עם גירסת הנהג הראשונית. החבילה כוללת הנהג והדמון אשר ניתן להפעיל ברקע לנוחות יישום השליטה הבסיסית מאפשרת בקלות לצבוט את הגדרות מנהל התקן שונים, callibrate את המכשיר. לקבלת מידע כללי על אופן השימוש במכשיר עם לינוקס ראה: Vuzix VR920 עם לינוקס ו-3D סטריאו פעיל .

הנהג מספק trackingdata בפורמטים שונים ליישום השימוש בו. זה תמיד כותב את הנתונים / dev / headtracking. קו לקרוא / dev / vrtrack מורכב משישה צף המתאימים חיישן לקרוא בתבנית הבאה:

לסבסב המגרש גליל xyz

, יא המגרש אנד רול הם זוויות בין 0 ל 360 מעלות. X, Y ו-Z הם תמיד אפס vr920, שכן הוא תומך רק שלוש דרגות חופש. ערכים אלה שמורים מכשירים עתידיים אשר עשויים לתמוך בשש דרגות חופש, בתקווה להציע תקן מכשירי מעקב.

הנהג יכול לשנות את קנה המידה ואת הקריאות להפוך את הצירים independantly כדי לקבל את טווח הערך הדרוש ליישום בשימוש, חוויה נעימה.

כדי להבטיח תאימות מקסימלית עם יישומים קיימים ארבעה מצבים אחרים של פעולה שיכולות להיות מופעלת בנפרד:

  • ג'ויסטיק אמולציה
    הנהג מחקה למכשיר ג'ויסטיק / dev / input / jsX. הקריאות של המגרש, לסבסב אנד רול הם X, Y ו-Z ציר של הג'ויסטיק לחיקוי. זה יכול לשמש כדי לאפשר תמיכה headtracking בסיסית במשחקים שלא תומך באופן מקורי headtracking.
  • עכבר אמולציה
    הנהג מחקה למכשיר ג'ויסטיק / dev / input / mouseX. קריאות עבור לסבסב את המגרש מתורגמים ל X ו-Y של המכשיר העכבר, כך שאם נראה טוב מצביע העכבר נע ימינה כאשר אתה מחפש המצביע נע כלפי מעלה ולהיפך. זה יכול לשמש גם כדי לאפשר תמיכה headtracking בסיסית במשחקים שלא תומך באופן מקורי headtracking. זה יכול לשמש גם כדי לשלוט רק מצביע העכבר של מערכת החלון. שליטה על viewport של מערכת החלון יכול להיות גם המטרה resonable. עם סיומת MPX החדש Xorg זה יכול להיות אפשרי.
  • UDP - רשת
    במצב UDP הנהג שולח את נתוני מעקב באמצעות הרשת כמו UDP לשידור ליעד בודד. הגישה לשלוח את הנתונים החוצה דרך הרשת הופכת את השפה המשמשת לכתיבה עצמאית יישום מהשפה המשמשת לפיתוח הנהג. החבילה נשלחה ללקוחות מכיל שלוש זוויות, יא, המגרש אנד רול ו X, Y ו-Z כמו נקודה קבועה 32 ביט בפורמט Q16.16. מצב זה עשוי כלומר להשתמש כדי לשלוט flightgear.
  • Multicast - רשת
    במצב שידור הנהג שולח את נתוני מעקב באמצעות הרשת כמו UDP לקבוצה, ובכך לקוחות רבים יכול לקרוא את הנתונים, מה שהופך את הקבלה אפשר יותר, כלומר אפשר להשתמש באחת המכונה של טיוח ועוד מכונה חישובים. בנוסף לכך, הגישה לשלוח את הנתונים החוצה דרך הרשת הופכת את השפה המשמשת לכתיבה עצמאית יישום מהשפה המשמשת לפיתוח הנהג. נתוני מעקב שנשלחו ללקוחות מכיל שלוש זוויות, יא, זפת רול ו לשימוש קל viewmatrix, ניתן להשתמש ישירות עם ספריות scenegraph. אם אתם מתכוונים לפתח יישומים באמצעות headtracking של VR920 לראות democlient.cpp הנכלל ההורדה לקבלת פרטים על איך להשיג את הנתונים אל היישום. מצב זה משמש את התמונה סטריאוסקופית הצופה SIV .
להלן צילום מסך של יישום הבקרה של המכשיר במהלך callibration vr920:
control app VRTrack 1.0   headtracking driver for the vr920 HMD vrtrack הנהג במהלך כיול (צילום מסך)

הערה חשובה: במהלך כיול לוודא כי התצוגה של המכשיר מציג משהו מאז מציגה לא רק מראה מסך כחול משפיע על נתוני חיישן (לפחות עם המכשיר שלי) תקבל בסופו של דבר עם כיול נכון אחר.. הנך רשאי להשתמש כלומר nvidia-הגדרות כדי להבטיח זאת. לקבלת הוראות שימוש מפורטות לראות readme כלול ההורדה.

להורדה: 88x31 VRTrack 1.0   headtracking driver for the vr920 HMD Commercial license button VRTrack 1.0   headtracking driver for the vr920 HMD

החלטתי לפרסם את הנהג תחת רישיון Creative שימוש לא מסחרי משותף. אתה יכול להוריד את המקור המלא כאן: vrtrack-1.0.tar.gz (391) , x86_64 הבינארי מכאן: vrtrack-1.0-x86_64.tar.gz (321) , או בינארית i686 מכאן: vrtrack-1.0- x86.tar.gz (327) . PKGBUILD Archlinux מסופק על ידי Feilen זמין כאן: aur.archlinux.org שנכתבו בינאריים / הפצה פורמטים מסוימים יהיו זמינים בעתיד. בינארי x86_64 כבר לבנות את המערכת עד היום ג'נטו, בינארית i686 על אובונטו הארדי. עבור בינארית i686 ניתן להתקין libconfig + + + כלומר libconfig 8 _1.3.2-2 מכאן: libconfig + + אם אף אחד קבצים בינאריים עובד בשבילך, ייתכן שיהיה עליך לבנות ממקור ...

אתה צריך libusb, libconfig + +, ו libfuse libcurses המותקנים במערכת שלך. עבור משתמשי אובונטו אני כלל פגז סקריפט קטן ubuntu_install_deps.sh שמתקינה את התלות. אולי זה עובד גם עבור דביאן מבוסס הפצות אחרות. משתמשי ג'נטו רק צריך לוודא libusb, ncurses, הפתיל, libconfig כבר יצא. גרסת הקרנל שלך חייב להיות לפחות 2.6.31 ועליך קיוז לאפשר הקרנל שלך.

הערת שוליים:

אם אתה אוהב את הנהג, אתה מוזמן לקשר www.mygnu.de . אם אתה פותח יישומים תוך שימוש בנתוני מעקב הניתנים על ידי הנהג בבקשה להשאיר תגובה, כי אז אני יכול לבדוק את הבקשה, ובסופו של דבר לכתוב על זה. כדי לבקש רישיונות מסחריים פנה אלינו בכתובת מידע (ב) mygnu.de. ובכן, אם אתה רק רוצה לתמוך את העבודה שלנו על MyGNU.de להשתמש בלחצן donate icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

ד 'ש

יורגן

 VRTrack 1.0   headtracking driver for the vr920 HMD
1 Star2 Stars3 Stars4 Stars5 Stars (אין דירוג עדיין)
Loading ... טוען ...

הנשרים 2.2.100-ebuild עבור Gentoo

לפני כמה שנים שיחקתי nethack על המחשב הישן שלי. Nethack הוא דיאבלו כמו RPG כי יצא לאור לראשונה בשנת 1987. לפני משחק, אתה צריך ליצור דמות. אתה יכול לבחור בין כיתות אופי שונים: ארכיאולוג, הברברי, איש המערות, מרפא, אביר, מונק, הכהן, ריינג'ר, נוכלים, סמוראי, תיירות Valkyrie ואשף. שיעורים אלה יש יכולות שונות להילחם בהם באמצעות קסם. לאחר מכן אתה מוצא את הצינוק שבו אתה צריך לקחת את הקמיע של Yendor ולהביס את המולך רע יכול. מספר פרטים נוספים על המשחק ועל איך לנצח עיין בקישורים מתחת להודעה.

במקרה גיליתי את החבילה Maemo עין נשרים אשר התקנתי על ה-Nokia N810 שלי. עין הנשרים הוא הממשק הגרפי נחמד nethack.

vultureseye n810 Vultures 2.2.100 ebuild for gentoo

איזה דרקון אני ארכב? - Vultureseye על N810

ואז הרגשתי שזה יהיה נחמד שיש עין נשרים גם על המחשב שלי. עם מסך גדול הריאלית והתשומות העכבר / מקלדת המשחק קל יותר לשחק, מאשר על מסך מגע n810s קטן. מאז האחרונה ג'נטו זמינה ebuild היה רחוק מן התאריך המקורות לכך זמינים כבר לא כתבתי ebuild חדש המבוסס על הישן. אתה יכול להוריד ebuild החדש שלי מכאן: נשרים ebuild (423)

vultureseye1 Vultures 2.2.100 ebuild for gentoo

vultureseye על ג'נטו

כדי להשתמש ebuild זה פשוט להעתיק אותו / usr / Portage local / / משחקים-roguelike / נשרים /. אתה כנראה צריך ליצור את הספרייה. לאחר מכן הפעל

ebuild / usr/local/portage/games-roguelike/vultures/vultures-2.2.100.ebuild תקציר

הקפד לכלול את השורה הבאה בקובץ etc שלך / / make.conf.

PORTDIR_OVERLAY = "/ usr / local / Portage"

לאחר מכן פשוט לצאת וליהנות YASDs נשרים רבים. אבל צריך להיזהר, אפשר להתמכר לגמרי במשחק הזה.

יורגן

משאבים:

NetHack

beginner's-guide-to-nethack

כיצד-win-at-nethack למוצרי משאלות

נשרים, עין nethack-נחמד, גרפיקה

Nokia-N900-הורדות

Gentoo Bugzilla

 Vultures 2.2.100 ebuild for gentoo
1 Star2 Stars3 Stars4 Stars5 Stars (אין דירוג עדיין)
Loading ... טוען ...
2010/03/07

mygnu פרטי

הבלוג רול

אתר פרטי

חוצה lator

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag