Мазмұны:
- 1 -қадам: Бастамас бұрын
- 2 -қадам: Өңдеуді реттеу
- 3 -қадам: кодты жазу
- 4 -қадам: 3D моделі
- 5 -қадам: құрылғыда іске қосыңыз
- 6 -қадам: VR симуляциясын ойнаңыз
- 7 -қадам: Біздің көздер
Бейне: Android үшін өңдеуді қолданатын мобильді виртуалды шындық (TfCD): 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Виртуалды шындық (VR) - болашақ өнімдер қызықты болуы мүмкін жаңа технологиялардың бірі. Оның мүмкіндіктері өте көп және сізге қымбат VR көзілдірігі де қажет емес (Oculus Rift). Өз бетіңізше жасау өте қиын болып көрінуі мүмкін, бірақ негіздері көрінгеннен оңай. Егер сізде бағдарламалау мен модельдеудің негізгі дағдылары болса, сіз мұны жасай аласыз. Біз өңдеу мен блендерді қолдандық. Бұл нұсқаулық телефонда қарапайым VR ортасын бағдарламалауға арналған қадамдық нұсқаулық болып табылады. Сізге қажет нәрсе - сіздің Android телефоныңыз, (картон) VR телефон көзілдірігі мен бағдарламалық жасақтама (өңдеу және 3D модельдеу бағдарламасы). Бұл нұсқаулықтың соңында сізде бірнеше (қозғалатын) заттары бар бөлме болады.
1 -қадам: Бастамас бұрын
Бастамас бұрын 3 нәрсені жасау керек: 1. Https://processing.org/download/ сайтынан жүктеуді өңдеу
2. Телефонның әзірлеуші режиміне орнатылғанына көз жеткізіңіз: Бұл әр телефонда әр түрлі болуы мүмкін, төменде бірнеше опциялар берілген: Android: Параметрлер> Телефон туралы> Samsung Galaxy нөмірі: Параметрлер> Құрылғы туралы> LG нөмірі: Параметрлер> Телефон туралы> Бағдарламалық қамтамасыз ету туралы ақпарат> Құрастыру нөмірі HTC One: Параметрлер> Туралы> Бағдарламалық қамтамасыз ету туралы ақпарат> Қосымша> Құрастыру нөмірі
Параметрлердің Құрастыру нөмірі бөлімін тапқан кезде, бөлімді 7 рет түртіңіз. 7 -ші рет түрткеннен кейін телефон әзірлеуші режимінде болады.
Осыдан кейін келесіге өтіңіз: баптау> әзірлеушілерге арналған опция> USB күйін келтіруді қосу Сонымен қатар, телефоныңыз белгісіз көздерден алынған қосымшаларды қабылдайтынына көз жеткізіңіз.
3. Осы оқулықтан файлдарды жүктеп алыңыз. Zip файлы бар, оған барлық файлдар қосылады, сонымен қатар біз қолданған бағдарламадан (Blender) 3D файлының деректері бар файлдар кіреді. Бұл қалтаны жүктеп алып, ашыңыз және оны компьютердің қай жеріне тапсаңыз болады. 4 -қадамда қалтаны қайта ашу сұралады.
2 -қадам: Өңдеуді реттеу
Жұмысқа кіріспес бұрын, 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 модельдері мен коды бар қалта сіз үшін бұрыннан жасалған, бірақ егер сіз өзіңіздің жобаңызды жасағыңыз келсе. келесі нұсқауларды орындауға тура келеді.
- өңдеу эскиз қалтасында деректер қалтасын («деректер» деп аталады) жасаңыз. (Алдымен сіздің эскизді сақтау керек, оның қайда сақталғанын білетіндігіңізге көз жеткізіңіз. Әдепкі бойынша терезеде ол сіздің құжаттарыңыз/өңдеу/name_of_sketch)
- Экспорттау: 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…
Телефонның скриншотын жасағыңыз келсе, келесі әрекеттерді қолдана аласыз:
www.duapps.com/product/du-recorder.html
Ұсынылған:
BeYourHero көмегімен Raspberry Pi -де виртуалды шындық!: 19 қадам (суреттермен)
BeYourHero көмегімен Raspberry Pi -дегі виртуалды шындық! &Quot; Сіздің кейіпкеріңіз болыңыз " Сіз виртуалды шындықтың келесі буынына енуге дайынсыз деп үміттенемін! Бұл жоба сізге ұнайтын кез келген виртуалды кейіпкерді толық қимылмен басқаруға мүмкіндік береді
Артқа секіру! Arduino мен акклерометрді қолданатын виртуалды шындық ойыны: 9 қадам
Артқа секіру! Ардуино мен аклерометр көмегімен виртуалды шындық ойыны: Бұл оқулықта біз Arduino мен аклерометр көмегімен виртуалды шындық ойынын жасаймыз
Виртуалды шындық үшін бірлікте қисық интерфейс құру: 4 қадам
Виртуалды шындық үшін бірлікте қисық интерфейс құру: Егер сіз виртуалды шындыққа арналған қосымшаның немесе VR ойынының қисық пайдаланушы интерфейсін құрудың ақысыз және қарапайым шешімін іздесеңіз, сіз дәл жердесіз. Бұл блогта сіз Unity UI кеңейтімдерін қолдана отырып, қисық интерфейс элементін бірлікте құруды үйренесіз
Arduino көмегімен виртуалды шындық костюмі: 7 қадам (суреттермен)
Arduino көмегімен виртуалды шындық костюмі: Мен бұл жобаны қалыпты компьютерлік ойындарды толық VR режимінде ойнау үшін жасадым. Бұл жоба сіздің қозғалыстарыңызды пернетақта пернелерін басуға немесе ұстап тұруға еліктейді Мысалы- алға жылжу кезінде 'w' пернесін басу әрекеті эмуляцияланады. Менде эму
Виртуалды және аралас шындық көзілдірігі: 15 қадам (суреттермен)
Виртуалды және аралас шындық көзілдірігі: Кіріспе: Концептуалды дизайн бойынша технология курсы кезінде бізге негізгі жобамызға сәйкес келетін жаңа технологияны зерттеу және осы технологияны прототип жасау арқылы тексеру сұралды. Біз таңдаған технологиялар - бұл виртуалды шындық