Բովանդակություն:
- Քայլ 1: Սկսելուց առաջ
- Քայլ 2: Մշակման կարգավորում
- Քայլ 3: Գրեք օրենսգիրքը
- Քայլ 4: 3D մոդել
- Քայլ 5: Գործարկեք սարքի վրա
- Քայլ 6: Խաղալ VR սիմուլյացիա
- Քայլ 7: Մեր աղբյուրները
Video: Բջջային վիրտուալ իրականություն Android- ի համար մշակման միջոցով (TfCD). 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Վիրտուալ իրականությունը (VR) մեկն է այն նոր տեխնոլոգիաներից, որը կարող է հետաքրքիր լինել ապագա արտադրանքը: Այն շատ հնարավորություններ ունի, և ձեզ նույնիսկ պետք չեն թանկարժեք VR ակնոցներ (Oculus Rift): Ինքներդ ձեզ անելը շատ դժվար է թվում, բայց հիմնականը ավելի հեշտ է, քան թվում է: Եթե ունեք ծրագրավորման և մոդելավորման հիմնական հմտություններ, կարող եք դա անել: Մենք օգտագործում էինք Processing and Blender: Այս հրահանգը քայլ առ քայլ ուղեցույց է ՝ ձեր հեռախոսի վրա պարզ VR միջավայր ծրագրավորելու համար: Ձեզ անհրաժեշտ է միայն ձեր Android հեռախոսը (ստվարաթուղթ) VR հեռախոսի ակնոցներ և ծրագրակազմ (մշակման և 3D մոդելավորման ծրագրակազմ): Այս հրահանգի վերջում դուք կունենաք մի սենյակ, որտեղ կան բազմաթիվ (շարժվող) առարկաներ:
Քայլ 1: Սկսելուց առաջ
Սկսելուց առաջ պետք է անել 3 բան. 1. Ներբեռնեք մշակումը ՝ https://processing.org/download/ կայքից
2. Համոզվեք, որ ձեր հեռախոսը դրված է մշակողի ռեժիմի վրա: Սա կարող է տարբեր լինել յուրաքանչյուր հեռախոսի համար, ստորև բերված են մի քանի տարբերակ. Android. Կարգավորումներ> Հեռախոսի մասին> Կառուցել համար Samsung Galaxy Հեռախոսի մասին> Softwareրագրակազմի մասին տեղեկություններ> Կառուցեք համարը HTC One. Կարգավորումներ> Մասին> Softwareրագրակազմի մասին տեղեկություններ> Ավելին> Կառուցեք համարը
Երբ գտնեք պարամետրերի Կառուցապատման համարի բաժինը, 7 անգամ հպեք հատվածին: 7 -րդ թակելուց հետո հեռախոսը կլինի մշակողի ռեժիմում:
Դրանից հետո անցեք ՝ կարգավորումներ> տարբերակ մշակողների համար> միացնել USB վրիպազերծումը: Նաև համոզվեք, որ ձեր հեռախոսն ընդունում է անհայտ աղբյուրներից ստացվող ծրագրերը:
3. Ներբեռնեք և հանեք ֆայլերը այս ձեռնարկից: Ներառված է zip ֆայլ, որում ներառված են բոլոր ֆայլերը, ինչպես նաև այն ֆայլերը, որոնք ներառում են մեր օգտագործած ծրագրից ստացված 3D ֆայլի տվյալները (Blender): Ներբեռնեք և բացեք այս թղթապանակը և տեղադրեք այն ձեր համակարգչի վրա, որտեղ կարող եք գտնել այն: Քայլ 4 -ում ձեզ կառաջարկվի նորից բացել թղթապանակը:
Քայլ 2: Մշակման կարգավորում
Նախքան սկսելը, դուք պետք է կարգավորեք Android- ի զարգացմանը աջակցելու համար մշակումը: Առաջին քայլը պետք է միացնել Android ռեժիմի մշակումը ՝ կտտացնելով էսքիզների պատուհանի վերին աջ մասում գտնվող java կոճակին: (պատկեր 1)
Սա ձեզ հուշում է հաղորդագրությամբ: Կտտացրեք «Ներբեռնեք SDK- ն ինքնաբերաբար», և մշակումը կսկսի բեռնել բոլոր ֆայլերը, որոնք անհրաժեշտ են Android ծրագրեր ստեղծելու համար: (նկար 2)
Այս գործընթացի ավարտից հետո դուք կկարողանաք ստեղծել ծրագրեր android- ի համար, որը ներառում է VR ծրագրեր, որոնց վրա մենք կենտրոնանալու ենք: Այս աշխատանքը կատարելու համար դուք պետք է ընտրեք ևս մեկ տարբերակ: Գնացեք Android և ընտրեք VR ներդիրը, սա կհամոզվի, որ ծրագիրը արտահանման ժամանակ ներառում է բոլոր անհրաժեշտ գրադարանները: (նկար 3)
Այժմ դուք պատրաստ եք սկսել աշխատել ձեր ուրվագծի վրա
Քայլ 3: Գրեք օրենսգիրքը
Այս ձեռնարկը ծածկագիրը գրելու մասին չէ: Բայց օգտագործելով ծածկագրում ներառված մեկնաբանությունները, դուք կկարողանաք հասկանալ, թե ինչ է կատարվում:
Այժմ կարող եք բացել.pde ֆայլը, որը ներառված է նախկինում ներբեռնված արդյունահանվող թղթապանակում: Կտեսնեք, որ ծածկագիրը բացվում է և կարող եք լավ նայել դրան:
Քայլ 4: 3D մոդել
Մենք օգտագործել ենք Blender- ը ՝ մեր մոդելը պատրաստելու համար, սա անվճար մոդելավորման ծրագիր է (https://www.blender.org/download/) կամ օգտագործում ենք մոդելավորման այլ ծրագիր: Եթե մոդելավորման հետ փորձ չունեք, կարող եք նաև 3D մոդելներ գտնել առցանց (https://www.thingiverse.com/): 3D մոդելներով և ծածկագրով թղթապանակն արդեն ստեղծվել է ձեզ համար, բայց եթե ցանկանում եք ինքներդ պատրաստել ձեր նախագիծը դուք ստիպված կլինեք հետևել հետևյալ հրահանգներին:
- Ստեղծեք տվյալների թղթապանակ (կոչվում է «տվյալներ») մշակման էսքիզների թղթապանակում: (Ձեր ուրվագիծը նախ պետք է պահպանվի, համոզվեք, որ դուք գիտեք, թե որտեղ է այն պահվում: Լռելյայն Windows- ում այն ձեր ներսում է փաստաթղթերի/մշակման/անվան_կտրվածքի)
- Արտահանում. Պահեք ձեր 3D մոդելը որպես.obj ֆայլ - ներառյալ.mtl ֆայլը, որը վերաբերում է հյուսվածքներին (եթե դրանք ունեք)
- Եթե հյուսվածքներ ունեք, դրանք տեղադրեք նաև տվյալների թղթապանակում և համոզվեք, որ.mtl ֆայլը դրանք ճիշտ է հղում: (.mtl ֆայլերը կարող են բացվել, օրինակ, նոթատետրով և պարունակում են պարզ տեքստ)
- նշում. Հեռախոսը չի կարող մշակել շատ բարդ մոդելներ կամ շատ հյուսվածքներ, այնպես որ համոզվեք, որ մոդելը ցածր պոլի է և հնարավորինս քիչ հյուսվածք եք ներառում: Ես սալիկապատեցի մի հյուսվածք ինքնաթիռի վրա և այն էսքիզը դարձրեց անտանելի դանդաղ:
Քայլ 5: Գործարկեք սարքի վրա
Այժմ դուք պատրաստ եք գործարկել օրինակը ձեր բջջային հեռախոսի վրա:
Նախ, android և սարքեր ներդիրի տակ ստուգեք, արդյոք ձեր սարքը ցուցադրվում է: Եթե դա այդպես չէ, համոզվեք, որ հետևել եք այս ձեռնարկի 1 -ին քայլին:
Եթե սարքը հայտնվի, դուք պատրաստ եք սեղմել սարքի գործարկման կոճակը կամ օգտագործել դյուրանցումը ctrl+R: Մշակումը կսկսի կազմել ուրվագիծը և տեղադրել այն ձեր բջջային հեռախոսի վրա: Եթե մշակումը սխալ է թողնում, ստուգեք այս ձեռնարկի առաջին քայլը կամ ստուգեք ձեր ծածկագիրը:
Քայլ 6: Խաղալ VR սիմուլյացիա
Այժմ դուք ավարտել եք, google ստվարաթղթե ծրագիրը կգործարկվի, և դուք կարող եք վայելել բջջային VR- ի փառահեղ փորձը:
Քայլ 7: Մեր աղբյուրները
Հավելվածի հիմնական կարգավորումը հիմնված է հետևյալ հղումներից ստացված տեղեկատվության վրա: Դրանք պարունակում են մեծ տեղեկություններ Android- ի համար մշակման միջոցով հավելվածներ ստեղծելու մասին, ներառյալ VR- ն:
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Ձեր մշակման կոդը գրելու մեծ օգնություն է մշակման պաշտոնական կայքը, որը ներառում է հղումների ցանկ:
processing.org/reference/
Եթե Ձեզ անհրաժեշտ են VR ակնոցներ, կարող եք դրանք գնել շատ քիչ գումարով, օրինակ ՝
www.amazon.com/slp/google-cardboard-viewer…
Wantանկանում եք նկարահանել ձեր հեռախոսի էկրանը, կարող եք օգտագործել.
www.duapps.com/product/du-recorder.html
Խորհուրդ ենք տալիս:
Վիրտուալ իրականություն Raspberry Pi- ի հետ BeYourHero- ով: 19 քայլ (նկարներով)
Վիրտուալ իրականություն ազնվամորի Պիի վրա BeYourHero- ի հետ: Բարի գալուստ " Եղեք ձեր հերոսը " նախագիծ! Հուսով եմ, որ դուք պատրաստ եք մտնել Վիրտուալ իրականության ընկղմման հաջորդ սերունդը: Այս նախագիծը ձեզ կտա ցանկացած վիրտուալ հերոսի ժեստերի լիակատար վերահսկողություն պարզ էժան սարքերի միջոցով, որոնք օգտագործում են se
OpenLH: Կենսաբանության հետ ստեղծագործական փորձերի համար հեղուկ մշակման բաց համակարգ. 9 քայլ (նկարներով)
OpenLH: Կենսաբանության հետ ստեղծագործական փորձերի համար հեղուկ մշակման բաց համակարգ. Մենք հպարտ ենք, որ այս աշխատանքը ներկայացնում ենք շոշափելի, ներդրված և մարմնավորված փոխազդեցության միջազգային գիտաժողովին (TEI 2019): Թեմփ, Արիզոնա, ԱՄՆ | Մարտի 17-20: Բոլոր հավաքման ֆայլերն ու ուղեցույցները հասանելի են այստեղ: Կոդի վերջին տարբերակը հասանելի է
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. Ինչ Սա քայլ առ քայլ ձեռնարկ է, թե ինչպես օգտագործել Fadecandy- ն և Processing- ը հասցեավորվող LED- ները վերահսկելու համար: Fadecandy- ն LED շարժիչ է, որը կարող է կառավարել 64 պիքսելից մինչև 8 շերտ: (Դուք կարող եք մի քանի Fadecandys միացնել մեկ համակարգչին ՝ ավելացնելու համար
Ընդլայնված իրականություն (AR) Dragonboard410c- ի կամ Dragonboard820c- ի համար OpenCV- ի և Python- ի միջոցով ՝ 3.5: 4 քայլ
Ընդլայնված իրականություն (AR) Dragonboard410c- ի կամ Dragonboard820c- ի համար OpenCV- ի և Python 3.5- ի օգտագործմամբ. Այս հրահանգները նկարագրում են, թե ինչպես տեղադրել OpenCV, Python 3.5 և Python 3.5- ի կախվածությունը հավելյալ իրականության հավելվածը գործարկելու համար:
Վիրտուալ իրականության հայց Arduino- ի միջոցով. 7 քայլ (նկարներով)
Վիրտուալ իրականության հայց Arduino- ի միջոցով. Ես ստեղծել եմ այս նախագիծը `սովորական համակարգչային խաղեր լիարժեք VR- ով խաղալու համար: Այս նախագիծը ընդօրինակում է ձեր շարժումները `սեղմելով կամ պահելով ձեր ստեղնաշարի ստեղները: Օրինակ` երբ առաջ եք շարժվում, «w» ստեղնը սեղմելու գործողությունը ընդօրինակվում է: Ես ունեմ