[Scârțâie] [WHOOSH] [TAPÂND] FILIP BABA: Bine, așa că bine ai venit, tuturor, la atelierul nostru Bose AR Unity. Numele meu este Filip Baba. Sunt un avocat senior pentru dezvoltatori la Bose. Deci, ceea ce înseamnă practic este că lucrez cu dezvoltatori, permițându-le să construiască experiențe pentru platforma noastră. Găzduiesc ateliere. Facem jam-uri de jocuri, hackathon-uri, de asemenea, vorbim în public în numele platformei. Și dacă ajungeți să construiți ceva cu Base AR Unity SDK în mod specific -- eu sunt de partea Unity -- cel mai probabil, veți vorbi cu mine și vă voi ajuta să vă prezentați ideea și produsul dvs. și încercând să-l aduceți pe Bose la bord pentru a vă ajuta cu asta cât mai mult posibil. Deci, eu sunt vocea ta când vine vorba de aceste lucruri. Așa că voi vorbi doar puțin pe scurt despre ce este Bose AR. Unii dintre voi poate știți deja sau nu, dar voi intra în asta. Deci avem un nou concept numit realitate augmentată audio. Acum, probabil că mulți dintre voi au auzit deja despre realitatea augmentată. Primul lucru la care probabil te gândești este hololens sau ARKit ARCore, Magic Leap, chestii de genul ăsta. Deci, suntem de fapt audio mai întâi realitate augmentată. Acum, ceea ce înseamnă asta este, gândiți-vă la sunetul spațial, de exemplu, în cazul în care aveți sunete plasate în spațiul din jurul vostru și le auziți virtual în spațiu. Deci, ceea ce ne permite să realizăm realitatea augmentată audio sunt senzorii care sunt amplasați în fiecare dintre aceste dispozitive portabile Bose AR. Veți avea o pereche de rame, dar apoi avem și căștile noastre, care au aceleași seturi de senzori în ele. Iar acei senzori sunt un accelerometru, care vă permite să obțineți impuls și mișcări bruște; un giroscop, care urmărește rotația, așa că de obicei folosim giroscopul pentru a urmări orientarea capului utilizatorului; și magnetometru, care este practic o busolă, și îl folosim pentru aplicațiile noastre de navigare. Așadar, dacă cunoașteți poziția GPS a unui utilizator pe baza telefonului său și dacă utilizați direcția magnetică de unde arată capul lui , puteți ști la ce se uită pe o hartă destul de precis, de fapt. Deci avem gesturi și pe dispozitivele noastre. Deci, cadrele au în mod special un gest de introducere aici, în partea dreaptă. Este o atingere dublă, deci nu este un senzor specific, sensibil la atingere. De fapt, se bazează pe accelometru, deci este micul robinet de impuls. Și robinetul funcționează de fapt din orice parte, dar este recomandat să o faceți din partea dreaptă pentru că acolo este setul de senzori. Avem, de asemenea, gesturi personalizate pe care de fapt le încurajăm dezvoltatorii noștri să le exploreze și este o combinație a celorlalți senzori. Deci, un gest personalizat ar fi ceva de genul, creezi o experiență și îți spune, uită-te în sus și te uiți în sus, apoi urmărești schimbarea de rotație. Acesta ar fi un gest personalizat. Știu unele dintre jocurile care au fost construite, uneori, îți spune să te rătăciți, și există un glonț care zboară peste tine sau ceva de genul ăsta. Deci ar fi un gest personalizat. So Heads Up Hands Free este unul dintre modelele pe care le avem. Așa că ideea din spatele lui Heads Up Hands Free este că multe dintre aplicațiile de astăzi, fie că sunt AR sau doar aplicații mobile standard, te uiți mereu la telefon. Mereu te plimbi. Gâtul îți este puțin înclinat pentru că te uiți mereu în jos la telefon. Întreaga idee din spatele Heads Up Hands Free este că vrem să creăm aplicații pe care nu trebuie să vă uitați la telefon. Intrarea este purtabilul, iar ieșirea trece și prin purtabil. Deci, nu trebuie să te uiți la un ecran pentru majoritatea acestor activități. Așa că vă voi da un exemplu. Să spunem NaviGuide, de exemplu. Ceea ce face este că știe locația dvs. GPS pe baza unui dispozitiv mobil și știe că vă îndreptați în funcție de locul în care căutați cu magnetometrul. Deci, ceea ce poate face este că poate spune că te uiți la acest restaurant, de exemplu, sau la această cafenea. Atingeți de două ori gestul de introducere și de fapt va trage o recenzie Yelp. Acum, gândiți-vă la modalitatea non Heads Up Hands Free de a obține o recenzie Yelp. Ce faci? Cel mai probabil căutați numele pe google sau introduceți adresa străzii. Dar este nevoie să scoți telefonul, să lansezi aplicația, să găsești un nume, să-l tastați sau adresa sau indicatorul de pe hartă, apoi ajungeți la acea recenzie Yelp. Te scoate din ceea ce faci. Deci, dacă doriți să căutați cinci sau șase restaurante care se plimbă pe stradă, probabil că vă priviți la telefon timp de aproximativ 15 minute. Ideea din spatele Heads Up Hands Free este să treci pe lângă un loc, să atingi, să primești informațiile, să mergi mai departe - nu este nevoie de telefon, cel puțin nu te uiți la el. Acum, cred că este un concept foarte grozav și o mulțime de aplicații noastre îl folosesc ca principiu ghid. Nu este o necesitate, dar este o filozofie de design, iar unii dintre dezvoltatori au fost cu adevărat inteligenți în ceea ce privește implementarea acesteia. Deci modul în care funcționează sunt senzorii - de fapt, datele sunt trimise la aplicația mobilă, astfel încât dispozitivul purtabil trebuie să funcționeze cu un telefon mobil, iOS sau Android, și asta este valabil și pentru rame și căști. Așa că unele dintre produsele care funcționează cu el sunt ramele, de exemplu, pe care le aveți cu toții aici. Voi arăta doar o scurtă introducere în cadre. [REDARE VIDEO] [REDARE MUZICĂ] (CÂNTAT) Arăt bine. Bine bine. Spune, arăt bine. Bine bine. Aceasta este raza de soare care curge pe fața mea. [FINE REDARE VIDEO] Deci, cadrele au fost de fapt un concept care a apărut din biroul nostru din San Francisco, așa că este un tip foarte diferit de idee în spatele lui. Eu, personal, cred că este o idee super tare. Cred că ramele sunt cu adevărat grozave de purtat în aer liber. Este grozav în timp ce mergi cu bicicleta, de exemplu, când nu vrei să fii întrerupt. Dacă nu vrei să... să presupunem că primești un telefon. Ai putea să ridici direct prin rame. Nu trebuie să scoți telefonul. Sau ai putea naviga pas cu pas. Din nou, nu trebuie să vă montați telefonul, să puneți o carcasă impermeabilă sau orice altceva. Ai doar ramele pe tine. De asemenea, nu-ți astupă urechile. Este audio cu ureche deschisă, astfel încât să puteți auzi în continuare sunetele străzii din jurul tău. Și nu este pe seif în acest fel, cum ar fi purtarea căștilor cu anulare a zgomotului în timp ce mergeți cu bicicleta, de exemplu. Tocmai mi-am dat seama că trebuie să fac chestia asta cu QuickTime. Poate da click acolo. Iată-ne. În continuare... oh, sări peste asta... QC35 II. Acum, acest produs poate fi mai familiarizat. Probabil ați văzut oameni purtând acestea, de obicei poate într-un avion. Deci, aceasta este căștile clasice cu anulare a zgomotului, care au și senzori Bose AR. Și mulți oameni de fapt nu știu asta, așa că cred că toate modelele de după octombrie 2018 au fost fabricate cu senzori Bose AR. Și apoi NC700, care sunt acestea-- deci acestea sunt căștile nou-nouțe cu anulare a zgomotului care tocmai au apărut. Am fost întrebat care este diferența dintre QC și NC. Sunt câteva. Evident, există o reproiectare. Arată mult mai modern. Are o estetică puțin mai elegantă. Cred că QC35 au un aspect foarte tată pentru ei, în special cei gri. Dar da, este o nouă reproiectare, iar una dintre principalele upgrade, aș spune, este microfonul. Deci, pentru apeluri în conferință, are de fapt un microfon cu anulare a zgomotului, deoarece are opt microfoane care formează fascicul. Deci îți poate capta vocea, spre deosebire de mediul înconjurător, așa că mi s-a părut foarte bun în medii zgomotoase. De fapt, au făcut teste de comparație într-un mediu zgomotos și abia mai auzi nimic în fundal în timp ce vorbești cu ei. Așa că personal îmi place foarte mult asta pentru că fac multe teleconferințe în medii uneori zgomotoase. Există și un mic videoclip promoțional asociat cu asta, dacă doriți să vedeți. [REDARE VIDEO] Și acestea sunt primul produs care a fost primul produs Bose care a fost comercializat cu caracteristicile Bose AR . Deci întreaga idee din spatele NC-urilor este, din nou, Heads Up Hands Free. [MUZICA PLAYING] FILIP BABA: Deci nu știu dacă ați văzut aproape de sfârșitul videoclipului, dar există un mic ecran tactil capacitiv aici în lateral. Deci nu este un ecran tactil, este o atingere-- PUBLIC: Suprafață. FILIP BABA: La suprafață, da. Și este, da, puteți crește și reduce volumul, sări peste pistă sau să reveniți. Și apoi există, de asemenea, atingerea și menținerea apăsată, pe care o puteți obține ca gest în interiorul Bose AR atunci când vă construiți aplicația. Deci, din nou, ideea este că nu îți scoți telefonul. Aveți purtabilul dvs., purtabilul activat pentru AR, care sunt căștile, pe care le porți cu tine. Dacă ești ca mine, îmi port căștile peste tot. Deci, puteți vorbi cu Asistentul dvs. Google sau cu Siri prin intermediul acestuia, puteți primi mesaje. De fapt, vă va citi mesajele. Deci, din nou, întreaga idee este ca acest dispozitiv purtabil să fie aproape dispozitivul dvs. principal de intrare și ieșire pentru utilizările dvs. mobile zilnice. Deci, una dintre proiecțiile noastre este că vom avea un milion de dispozitive AR în 2019 pentru toate cele trei produse pe care tocmai vi le-am arătat. Acum, asta este de fapt enorm, pentru că majoritatea AR este AR cu un singur scop. Dacă primești un hololens, este mai multă întreprindere. Nu o vei purta cu adevărat în autobuz, știi. Sau un Magic Leap, același lucru, funcționează doar în anumite medii. Nu poate fi în lumina puternică a soarelui. Și AR, de obicei, este un lucru foarte de nișă care se găsește în locuri specifice pentru cazuri de utilizare specifice. Dar ideea din spatele Bose AR este că aceste obiecte portabile sunt de fapt purtate de oameni în fiecare zi, deja, doar pentru viața lor obișnuită, pentru a asculta muzică, pentru a-și face teleconferințe. Dar acum avem și această platformă AR încorporată în ea. Și dezvoltatorii pot folosi de fapt o bază de instalare foarte mare. Pentru că există o mulțime de aceste dispozitive acolo. Și sunt vânduți în mod constant, iar baza de utilizatori este în creștere. Și vor căuta aplicații compatibile cu Bose AR. Ei bine, ce pot rula cu aceste căști noi pe care tocmai le-am cumpărat? Deci avem un SDK nativ pentru iOS și Android. Și apoi avem și un plug-in Unity, care este ceea ce vom folosi astăzi, care funcționează de fapt atât cu iOS, cât și cu Android. Așa că voi trece doar în câteva dintre cazurile de utilizare, câteva dintre aplicațiile care sunt aici, care ar putea fi puțin inspiratoare, astfel încât să vă puteți face o idee despre ceea ce fac oamenii. Așadar, Otocast este un concept foarte cool în spatele, cum ar fi, cum poți... să presupunem că ești la un festival de muzică. Ei ar putea organiza un tur în care să auziți aceste ping-uri audio. Deci, dacă există un punct de interes în timp ce treceți pe lângă, veți auzi doar un ping audio spațial. Și este foarte discret, nu e ca și cum țipa la tine. Hei, aici e chestia. Este un fel de ping. Și apoi, dacă te uiți la acel ping, poți de fapt să atingi de două ori pentru a-l introduce. Și vă va spune, oh, aceasta este etapa asta. Sau poate dacă faceți ca un tur istoric, vă va spune că acesta este acest reper, ați dori să intrați în acest tur? Și apoi intri în el. Și apoi poți să mergi și să explorezi efectiv și îți va spune cam care sunt aceste medii. Walc este un fel de concept similar, tot cu Otocast și Naviguide. Și Naviguide, am explicat mai devreme. E ca și cum ai folosi un gest pentru a Yelp lucruri, practic. Așa că este foarte grozav să nu te scoți din experiența ta de călătorie. Doar că mergi și explorezi și obții informațiile de care ai nevoie fără să te uiți din nou la telefon. Deci, toate aceste tipuri de utilizare inițial în senzori, ceea ce am spus. Deci tu GPS-ul de pe dispozitivul mobil. Și apoi folosești direcția magnetică de la purtabil. Și ceea ce este cu adevărat grozav în a folosi direcția magnetică din rame, oamenii își poartă întotdeauna ochelarii de soare perpendicular. Nu este ca telefonul tău, unde magnetometrul uneori... folosești vreodată harta și încerci să te uiți la busola de pe hartă și este opus, sau nu este foarte precis? Și trebuie să faci asta și trebuie să-ți recalibrezi telefonul. Deci, cu cadrele, este de fapt mult mai bine pentru că nu pui niciodată asta într-o direcție greșită. Este întotdeauna un fel de față perpendiculară. Așa că e foarte bine să obții un titlu. Sport și wellness, deci un alt caz de utilizare este unele dintre aceste aplicații sportive. Deci Golfshot este de fapt un exemplu grozav. Oamenii poartă rame când sunt pe terenul de golf. Sunt ochelari de soare, s-ar putea să asculte și muzică, așa că se potrivește perfect. Așadar, Golfshot este o aplicație deja consacrată pe care jucătorii de golf o folosesc pentru a obține informații despre lovitura lor și detaliile de joc stocate. Nu prea sunt un jucător de golf, așa că nu știu cu adevărat toate detaliile. Dar știu că au o funcție activată Bose AR care vă permite de fapt să măsurați lucruri precum distanța până la următoarea gaură, din nou, fără a fi nevoie să scoateți telefonul și să introduceți unele informații. Utilizează toate datele de la senzori și de pe dispozitivul mobil. Știe unde ești, știe pe ce curs ești. Și apoi puteți avea această experiență perfectă, din nou, fără a scoate telefonul. Pur și simplu porți deja niște ochelari pentru că joci golf și este însorit, și știi. Da, sper că am sens. Așa că New Balance cred că este unul foarte cool. Acesta este un demo. Așa că au creat mai mult o aplicație de antrenament. Este un fel ca o aplicație de antrenament motivațional, în care îți va număra seturile și repetările. Așa că gândește-te, cum ar fi, faci ridicări și de fapt faci acel gest personalizat. Și numări câte ridicări ai făcut. Și îți oferă feedback pozitiv, oh, te descurci grozav, încă două sau ceva de genul ăsta. Deci, din nou, dacă nu ai fi făcut heads-up, mâinile libere, poate ți-ai verifica telefonul pentru a vedea câte ai făcut. Într-adevăr, nu există nicio modalitate de a face acest lucru fără probleme decât dacă porți un pic de senzori în plus pe tine. Headspace este, de asemenea, o demonstrație. Și aceasta este de fapt o mare reînnoire. Dar ideea din spatele acestui lucru, este o aplicație de meditație. Deci, se potrivește perfect pentru lucruri precum audio spațial. Au chiar și un mic exercițiu care îți place să-ți întinzi gâtul. Și apoi, din nou, folosește senzorii din dispozitivul purtat pentru a putea spune dacă ți-ai întins gâtul. Apoi, când vă întindeți gâtul, are un fel de voce liniștitoare. E ca și cum, în regulă, așa că acum, vom închide ochii și, știi. Și începe să joace un mic peisaj sonor. Și te ajută să meditezi. O altă idee pe care am auzit-o este că poți să verifici postura cuiva. Așa că, dacă cineva adoarme, poți să- i ping ușor pentru a se trezi, așa că lucruri de genul ăsta. După cum am spus, dezvoltatorii au fost foarte creativi cu el. Și apoi muzica, desigur, cred că muzica este unul dintre cele mai bune cazuri de utilizare. Pentru că cred că audio spațial, despre care va fi în principal atelierul de astăzi, este un domeniu foarte neexplorat al muzicii sau al sunetului în general. Și Bose AR se potrivește perfect pentru sunetul spațial, mai ales datorită senzorilor pe care tocmai i-am menționat pentru că cunoașteți orientarea capului, puteți simula audio spațial doar între cele două difuzoare stereo. De fapt, puteți amesteca sunetul în funcție de locul în care privește capul. Deci, Radar este un exemplu excelent în acest sens. Deci Radar este o aplicație construită de Bose, care se conectează de fapt la ceva numit Creator Tool, care este în prezent în dezvoltare. Este în beta închisă. Dar ideea aici este că radarul va fi aproape ca o zonă de piață în care puteți răsfoi o mulțime de experiențe audio spațiale diferite. Și vor fi legate de anumite zone de pe hartă. Deci, poate dacă vă aflați într-un anumit loc, există anumite experiențe audio spațiale care nu ar fi în alt loc. Și poate face lucruri cum ar putea să te pună ping când intri, să zicem, într-un parc. Și poate că există o experiență audio spațială legată de acel parc. Și veți putea să îl introduceți dacă aveți doar aplicația care rulează în fundal. Traverse este un exemplu grozav de amestec între RAPI și ARAPI existent. Deci cred că folosesc ARKit. Și ceea ce îți permite de fapt să faci, este ca și cum ai fi în mijlocul unui concert. Și auziți diferitele instrumente cântând în jurul vostru. Deci, ceea ce poți face de fapt este că, în timp ce ții telefonul sus, poți să închizi ochii, doar să te plimbi prin cameră. Și de fapt explorezi toate instrumentele diferite din jurul tău. Poți merge până la cântăreț, poți merge până la pian. Și folosește ARKit pentru a face urmărirea pozițională și Bose AR pentru sunetul spațial și orientarea capului. Deci, de fapt, folosește atât urmărirea pozițională a telefonului, cât și cea a rotației capului. Și se știe între cei doi. Și cam simulează ca și cum ai fi de fapt în mijlocul unei trupe sau al unui concert care cântă. iHeartRadio este o aplicație demonstrativă grozavă, aș spune. Practic, este o altă abordare a modului în care vă puteți acorda la diferite canale radio. Deci, în loc să scoți telefonul și să cauți, de fapt folosești orientarea capului. Și tu ești un fel de, ca și cum, capul tău e tunerul. Și apoi, când îți place ceva, apeși de două ori și intri în el. Și apoi poți să ieși din ea oricând și să te acordi cu altceva. Și dacă primești o mică previzualizare și îți place, o apuci și o asculți fără a fi nevoie să te uiți la oh, eu sunt 22.3 FM, sau orice altceva. Doar o cam asculti. Jocuri se află în principal în domeniul SDK-ului nostru Unity. Deci avem câteva jocuri interesante care au fost construite. Cele trei pe care le am aici sunt ceea ce aș numi experiențe reprezentative. Deci avem de fapt mult mai multe jocuri care au fost construite, mai ales anul acesta. Și vă voi arăta de fapt câteva videoclipuri ale jocurilor pentru a vă inspira. Deci toate aceste jocuri sunt de fapt scoase. Așa că le puteți descărca în App Store dacă aveți un dispozitiv portabil compatibil Bose AR. Și așa cum am spus, sunt experiențe reprezentative. Înseamnă că cred că acești dezvoltatori au cam creat niște modele de design din acestea. Au fost unul dintre primii care au făcut jocuri pentru asta. Și cred că acești trei sunt într-un fel în propria lor categorie. Deci OverHerd, este un joc foarte amuzant. Practic joci ca un englez care este batjocorit de francezi la castele noaptea. Este foarte asemănător, genul Monty Python. Accente amuzante, actoria vocală este hilară. Și ceea ce faci este să-ți folosești capul ca o catapultă. Și orientarea capului tău așa. Și atingeți de două ori și practic lansați vaci în aceste castele. Și cam auzi mooul. Și totul este spațial. Așa că le cam asculti unde se află. Și când întorci capul, auzi castelele de acolo. Și apoi francezii te batjocoresc. Ca, oh, pun pariu că nu poți lovi partea largă a unui hambar sau orice altceva. Nu voi încerca să fac accentul, dar ar trebui să-l auzi. Este destul de hilar. Și este un exemplu grozav de folosire a sunetului spațial și de a folosi orientarea capului ca controler, practic. Deci Komrad este un model de design cool. Deci este practic ca un roman de spioni. Și este un roman de spionaj de aventură, alegeți-vă. Deci, poți să iei decizii în poveste. Deci povestea continuă și există arbori de decizie da și nu prin care treci. Și, la un moment dat, cred că trebuie să te agaci și să te ferești de un glonț. Și are toată această temă AI. Iar AI-ul vorbește cu tine și tu iei decizii. Și cam schimbi rezultatul poveștii. Deci, acesta este un model de design destul de popular și unul de care sunt un mare fan. Îmi place să aleg propriile jocuri de aventură. Și cred că mediul este perfect pentru asta. În loc să faci doar da sau nu pe ecran, poți de fapt să faci da și nu dând din cap și dând din cap. Deci este foarte captivant. Când ți se pune o întrebare, ești așa, da. Și apoi cam merge mai departe. Dead Drop Desperado este un joc multiplayer. Este un joc multiplayer local. Deci, ceea ce îmi place cu adevărat la acesta este că are o estetică un pic de joc de petrecere . Deci te joci cu un prieten. Și unul dintre voi ține telefonul mobil, iar celălalt i se înmânează purtabilul, așa că să zicem căștile. Și ceea ce se întâmplă este că stă în fața ta. Și tragi gloanțe în prietenul tău. Iar prietenul tău încearcă să evite gloanțele ascultând de unde vin folosind sunetul spațial. Și te cam apleci în stânga și în dreapta așa. Și apoi se oprește. Și apoi tu ești cel care se eschivează, iar el este cel care trage. Și apoi, în cele din urmă, există un fel de număr de scor și are un clasament. Și are un pic un aspect competitiv. Ceea ce îmi place personal este că ai putea, să spunem, să ai căștile tale și vrei să arăți cuiva ceva cool pe ele. Ai putea să îndepărtezi căștile. Și acum este această interacțiune cu mai mulți jucători. Deci tu ai căștile, eu am telefonul. Și îl schimbi. Și este, de asemenea, puțin competitiv cu clasamentul și altele. Deci, după cum am spus, experiențe reprezentative. Cu siguranță nu vă limitați la aceste modele de design. De fapt, suntem încântați să vedem cu ce vin dezvoltatorii noștri . Și întotdeauna sunt lucruri interesante cu care oamenii vin. Și am vrut doar să- ți arăt puțin. Deci avem acest videoclip care a fost produs. Așa că am postat o grămadă de jocuri blocate anul acesta. Și acesta este unul dintre primele game jam-uri pe care le-am găzduit. Și aceste jocuri pe care tocmai ți le-am arătat au fost de fapt construite pentru asta. Așa că voi merge înainte și îți voi arăta. Deci, acesta este din parteneriatul nostru Playcrafting. Playcrafting este un mic colectiv de dezvoltatori de jocuri. Dar în plus, găzduiesc și evenimente precum Play NYC. Și aduc dezvoltatori, predau cursuri Unity și au doar o comunitate generală de dezvoltatori de jocuri în toată țara. Așa că am colaborat cu ei pentru a avea unele dintre aceste jocuri Bose AR . Și vă arăt videoclipul. [Se redă muzică] ERIC HAMEL: Suntem aici în acest weekend la birourile Bose din Boston. Și facem un joc cu noua lor tehnologie AR. MICHAEL LUDDEN: Am oferit dezvoltatorilor o versiune nou-nouță a SDK-ului Bose AR și a pluginului Unity. Permite dezvoltatorilor Unity să utilizeze și să adauge integrarea Bose AR la aplicațiile bazate pe Unity. REJON TAYLOR-FOSTER: Au construit un sistem foarte intuitiv pentru dezvoltatorii ca mine, pentru a putea să-l introducă în Unity și să plece. MICHAEL CARRIER: Vă oferim acces la toți senzorii care sunt disponibili în dispozitiv, accelerometru, giroscop, doi senzori de rotație diferiți. Acestea oferă orientarea capului utilizatorului și a spațiului mondial. De fapt, putem oferi sunet spațial, care vă oferă doar un nivel cu totul nou de context atunci când faceți orice fel de experiență. ERIC CHAN: Suntem capabili să obținem tot felul de tipuri diferite de informații din ochelarii cu rame, pe care le putem folosi pentru a ajuta la dezvoltarea noilor tipuri de interacțiuni. ERIC HAMEL: Am fost provocați să creăm o experiență de realitate augmentată care să pună audio pe primul loc. ANNA SHABAYEV: Este foarte interesant să privim jocurile dintr- un unghi cu totul diferit. JONATHAN SHRACK: De obicei oamenii cred AR și gândesc, oh, totul este vizual. Și acesta, este Bose, deci este audio. CRAIG HERNDON: Provocarea ne-a făcut într-adevăr să ne punem capetele împreună și să spunem, ce poți face cu adevărat? ANNA SHABAYEV: Există o întreagă lume a sunetului. Și nu ar trebui să fim atenți doar la componenta vizuală. MICHAEL LUDDEN: Deci am avut o mulțime de idei cu adevărat creative pe care dezvoltatorii le-au venit până acum. Și cred că unele dintre cele mai interesante aspecte sunt mecanismele de joc diferite cu experimentele de interfață cu utilizatorul pe care le fac. MIKE LEVINE: Jocul pe care l-am creat, îl numim samurai sonic. Tu ești samuraiul și nu poți vedea. Dar sunt toți acești monștri în jurul tău. Și practic trebuie să utilizați căștile Bose pentru a determina unde sunt monștrii. Și apoi folosiți dispozitivul mobil ca sabie pentru a lovi monștrii. REJON TAYLOR-FOSTER: Este un joc în care, în esență, încerci să eviți gloanțe care sunt trimise de un utilizator către tine. Imaginează-ți matricea, dar nu poți vedea gloanțele care vin spre tine. Numai le poți auzi. MARC HARPIN: Jocul nostru se numește OverHerd. ERIC HAMEL: Tu joci un operator de catapultă medieval, catapultând păsări de curte și vaci ca castele franceze. MARC HARPIN: Faci asta toată noaptea, sub acoperirea întunericului. ERIC HAMEL: Deci trebuie să-ți folosești urechile pentru a auzi unde este castelul. MARC HARPIN: Când vă îndreptați cadrele în direcția corectă, puteți auzi apărătorii francezi batjocorindu-vă. ERIC HAMEL: Îndrăznind să arunci lucruri în ei. FRANCEZUL 1: Eforturile tale sunt toate risipe de animale perfect bune. MARC HARPIN: Întorcând capul și ridicându-l în sus, de fapt modulezi unghiul la care catapulta cu focul. ERIC CHAN: Sunteți bombardat de legume pe o rază de 360 ​​de grade. Puteți spune din ce direcție vin legumele pe baza sunetului spațial. Și trebuie să găsiți și să înfruntați leguma corectă și să o mâncați. JONATHAN SHRACK: Lucrăm la un fel de joc thriller de spionaj. CRAIG HERNDON: Când pui ramele Bose, începi să primești discuții radio de la un agent secret. Și începi să faci instrucțiuni pentru a localiza ping-uri radar, bombe difuze. Ca James Bond și Mission Impossible în viața reală. FEMEIA 1: Rață acum. ERIC CHAN: Realitatea augmentată este într-adevăr unul dintre cele mai importante medii viitoare pentru design. MICHAEL CARRIER: Și pregătim instrumentele într-un mod care să permită oamenilor să înceapă să experimenteze. Și folosirea a ceva de genul Unity permite ca această iterație să se întâmple foarte, foarte repede. REJON TAYLOR-FOSTER: Este o onoare să fiu ales să fiu aici pentru a lucra la această tehnologie pentru prima dată. ANNA SHABAYEV: Și, de asemenea, oferiți dezvoltatorilor o idee mai mare despre, cum ar fi, ce este posibil cu aceste lucruri, astfel încât să poată folosi jocurile noastre ca o piatră de temelie pentru ceea ce urmează. DAN BUTCHKO: Iată-ne la PAX East 2019. Toate aceste cinci jocuri debutează pentru prima dată oriunde. ERIC HAMEL: Oamenii se distrează foarte mult aici în acest weekend. Mulți oameni se feresc de legume și aruncă vaci. OM 1: Întotdeauna îmi place să găsesc jocuri noi care sunt inovatoare. BĂRBATUL 2: Nu am cântat niciodată nimic bazat în întregime pe sunet. FEMEIA 2: Nu cred că am văzut altceva aici care să se bazeze complet pe sunet și mișcare, deloc vizual . Dar s-a simțit cu adevărat captivant și cool. IAN CUBIN: Oamenii chiar simt că audio este citit și spațial. FEMEIA 3: Ai simțit că ești cu adevărat acolo. OM 3: Este doar o experiență complet diferită. FEMEIA 4: E mai social. Ne readuce cu adevărat unde sunt jocurile cu adevărat, unde sunt cu alți oameni. BĂRBATUL 3: Este o călătorie distractivă, acești ochelari. DAN BUTCHKO: Schimbăm peisajul AR și al jocurilor în America. Și acesta este doar un gust din ceea ce urmează. CRAIG HERNDON: Este foarte interesant pentru noi să avem această șansă de a avea un impact asupra vieții altor oameni cu o nouă tehnologie. CHUCK FREEDMAN: Lucrurile pe care oamenii au putut să le facă într-un weekend chiar m-au inspirat să cred că vom vedea niște lucruri uimitoare anul acesta. FILIP BABA: Și am văzut de fapt niște lucruri uimitoare anul acesta. Simt că cu cât se construiesc mai multe dintre aceste experiențe și cu cât dezvoltatorii devin mai creativi cu ele, este o platformă timpurie, așa că există mult spațiu pentru a stabili standardul la ceea ce ar putea fi creat. Ce altceva am aici? Așa că am câteva imagini reale de joc pe care aș dori să vi le arăt despre câteva experiențe care îmi plac personal. Dezvoltatorii au tăiat aceste videoclipuri pentru a arăta cum sunt jocurile. Așa că o să intru în astea. Și din nou, doar puțină inspirație. NARATORUL 1: The Worst Grim Reaper's Soulmates este un joc muzical AR. FILIP BABA: Ăsta e tricoul ăsta. NARATORUL 1: În care un secerător cântător cântă un cântec care răspunde ție și lumii tale. Secerătorul Sebastian este un personaj dintr-un alt joc al nostru. S-a săturat de slujba sa în fundătură care strânge suflete și vrea să-și urmeze visul de a fi compozitor. Căutând inspirație, Sebastian îți cere să-l lași să scrie o melodie despre viața ta. [MUZICĂ] SEBASTIAN: (CÂNTÂND) Tu privești în sus, poate pierdut în gânduri, cam ca mine, știi că visez cu ochii deschiși mult. Sunt lucruri pe tavan și în spațiul cosmic. Există magie în aproape orice loc. Hei, ai vrea să- mi împărtășești gândurile tale? Dorind să învețe despre interiorul craniului uman. Te întreb ce se întâmplă în sufletul tău. OK, mm, poate te gândești la mâncare? Mai am multe de învățat despre natura umană. Publicul: [Râsete] SEBASTIAN: Ar fi în mintea lor. OK, deci dacă nu este spaghete sau prăjitură de ciocolată. Deci poate faptul că într-o zi soarele va exploda și tot ce știm se va ridica într-un ocean de flăcări? Mintea umană este mai puțin întunecată decât aș ghici. Voi încerca să văd încă o dată în interiorul tău. Hm, oh, este cineva care îți place? Ca în, cum ar fi? NARATORUL 1: Imaginează-ți jucătorii care folosesc această aplicație în timp ce fac naveta și explorează sau pur și simplu se relaxează. Prin interacțiunea cu Sebastian și melodia lui, vrem să le arătăm jucătorilor că până și cele mai mici lucruri din viață pot avea sens. Uneori avem nevoie doar de cineva cu care vorbim. FILIP BABA: Cool, nu? De fapt funcționează. Este de fapt foarte distractiv. Așadar, unul dintre lucrurile pe care le-am învățat personal când am exagerat cu unele dintre aceste blocaje și văd ce construiesc dezvoltatorii este că atunci când nu te concentrezi atât de mult pe imagini, ai mult loc pentru poveste și substanță, dacă aș putea spune asa e si eu. Este ca și cum acest dezvoltator, dacă aveam toate echipele de patru. Deci trei dintre acești oameni au fost doar creatori de conținut. Deci unul pe care l-am adus a fost Mitty. El era de fapt el producea muzică în timpul gemului. Unul doar făcea ca cântatul și actoria vocală. Am uitat ce făcea al treilea tip. Cred că făcea, gen, UI. Chiar dacă vă recomand să aveți o interfață de utilizare frumoasă și șlefuită. Dar nu trebuie să fie nebunesc, asta e treaba. Ca majoritatea jocurilor sunt foarte 3D. Și unul dintre lucrurile care este o problemă, eu sunt un dezvoltator de jocuri, în zilele noastre există atât de multe instrumente și atât de multe lucruri pe care le poți face, este cam greu să-ți dai seama ce vrei să faci. Pentru că ești ca, doamne, copleșit de toate aceste lucruri pe care le pot face dispozitivele noastre moderne. Așa că există mult spațiu pentru producerea acestui tip de conținut . Așa că acesta este un fel ca un mic fel de joc însoțitor AI, ați putea spune. Și da, răspunde. Și sunt și alte lucruri pe care nu le-a menționat în videoclip. De fapt, se schimbă în funcție de vreme. Deci, de fapt, verifică vremea. Dacă este o zi ploioasă, începi jocul, vei avea o stare de spirit de zi ploioasă. Dacă este o zi însorită, vei avea o stare de spirit însorită. Deci este un fel de lucru rejucat. Și nu mă aștept ca oamenii să ruleze această aplicație, de exemplu, fără oprire. Dar probabil că am putut vedea oameni care rulează asta pentru acea oră de navetă în timpul zilei, sau poate ca pentru pauza de prânz sau ceva de genul asta, ceea ce este de fapt mult, în ceea ce privește utilizarea aplicației mobile . Deci este distractiv. Și este muzică, așa că probabil că deja ascultați muzică. De ce nu ai o coloană sonoră pentru viața ta, de exemplu? Cam asta e ideea din spatele jocului. Acesta este, de asemenea, un exemplu foarte grozav. Așa că îl voi lăsa doar să explice. NARATORUL 2: Este vorba despre a-ți zgudui capul în muzică. Similar altor jocuri de ritm, câștigi puncte rămânând pe ritm. În acest moment, avem aproximativ o duzină de cântece scrise la comandă. În viitor, dorim posibilitatea ca jucătorii să descarce sute de melodii sau să se joace cu propria bibliotecă muzicală. [MUZICA PLAYING] Vom juca Party in the Washing Machine. Prietenul nostru vulp de aici merge și el. Ai putea să-l urmărești și el te ajută să rămâi pe ritm. Linia de mai jos arată mișcările capului. De asemenea, schimbă culorile pentru a indica cât timp faci. Așa că intenționăm cu adevărat ca acest joc să fie o experiență de buzunar cu telefonul. Am adăugat feedback atât audio, cât și tactil. De exemplu, filtrul de trecere înaltă se activează atunci când faci rău. Și telefonul tău vibrează cu ritmul când te descurci grozav. Așa că ideea lui Hip Hop Hero a venit din dorința noastră de a face un joc care să se joace în mod natural cu apărarea Bose AR , ceva pe care îl poți juca în timp ce faci naveta în tren în public. FILIP BABA: Da, este ca un joc de cuvinte al lui Guitar Hero, cam. Știi, ești cam pe ritm. Ești evaluat în funcție de cât de bine te-ai descurcat și de cât de bine ai rămas. Și nu trebuie să ai un anumit gest al capului. Cam așa ți-ai clătina în mod normal capul. Și au un algoritm destul de bun pentru detectarea acelei schimbări. Ei folosesc atât accelerometrul, cât și giroscopul, dar nu sunt, nu sunt 100% sigur de asta. Dar da, mi s-a părut grozav cum l-au vizualizat și ei. Deci, acesta este un grafic real bazat pe mișcarea capului. Și apoi ești evaluat și, știi, este da. Adică, probabil ați văzut astfel de jocuri. Și acesta este ultimul. Acesta îmi place pentru că într- un fel produci muzică. Acum, practic, bucle de melodii le-au creat. Dar cantitatea de bucle de melodii care sunt în această aplicație, de exemplu, vreau să spun, cineva de aici probabil poate face permutările matematice ale câte combinații de melodii unice poți obține din ea. Dar este mult atunci când incluzi, de exemplu, 10 bucle, de exemplu, pentru linii de bas, deoarece adaugi un fel de complexitate unei melodii. Și dacă aveți 10 mostre din fiecare și, în final, aveți 40 de mostre în total, ați putea crea muzică unică la fiecare redare. NARATORUL 3: Alege-ți propria experiență muzicală de aventură prin stratificarea buclelor de cântece, plasate într-o lume în care florile produc muzică. Jucătorii ascultă, explorează și dă din cap la muzică, adunând bucle de cântece precum polenul, pentru a înflori o grădină muzicală. Jocul se joacă uitându-se în jur pentru a găsi sunete noi și dând din cap cu ritmul când găsești unul care îți place. Acest proces poate continua pe termen nelimitat, permițând jucătorilor să exploreze nenumărate moduri noi de a stratifica piese cântece. FILIP BABA: Practic, ea a dat cu totul în cuie explicația, ca, la început. Dar practic, da, te uiți în jur. Auzi o previzualizare a unei bucle, îți place. Dai din cap. Și apoi mergi mai departe și doar stratificați bucle. Și funcționează foarte bine. Adică, dezvoltatorul a găsit într-adevăr o modalitate de a o face. Dacă ai încercat vreodată să faci muzică, uneori ai putea să dai peste cap și sună groaznic pentru că amesteci prea multe sunete disonante. Dar au reușit să găsească un algoritm pentru a-l suprapune și întotdeauna sună bine. Și am încercat să o rup. Ori de câte ori joc oricare dintre aceste experiențe, apăs peste tot și dau din cap la tot, încercând să sune rău. Și nu am putut. Mereu a sunat bine. Deci super tare. Deci acesta este portalul nostru pentru dezvoltatori. It Developer.Bose.com/BoseAR. Acolo vei găsi SDK-ul. Sunt sigur că majoritatea dintre voi ați continuat deja aici și l-ați descărcat. Dar vă voi arăta unde este toate acestea într-o secundă. Și ultimul fel de, ca, dar nu în ultimul rând, lucru pe care am vrut să-l spun. Deci avem un nou program pe care tocmai l-am lansat recent și acesta este Bose AR Certification. Deci, ce este Bose AR Certification, este să spunem că construiești o aplicație Bose AR și o trimiți pentru certificare. Echipa noastră internă vă va ajuta de fapt să treceți peste linia de sosire și să publicați aplicația în App Store sau în Android Store, asigurându-vă că aveți toate cerințele potrivite. Și apoi, dacă se certifică și se încadrează în liniile directoare ale mărcii noastre, care din nou, te vom ajuta într-un fel să treci de linia de sosire, poți obține o posibilă funcție în aplicația Bose Music sau în aplicația Bose Connect. Și s-ar putea chiar să fii prezentat pe site-ul web Bose. Așadar, este o vitrină grozavă și o modalitate foarte bună de a fi remarcat, mai ales ca un dezvoltator timpuriu de jocuri. Este o platformă timpurie, așa că, evident, căutăm conținut grozav pe portalurile noastre. Și dacă conținutul este grozav și, din nou, trece de certificare. Toate aceste jocuri pe care vi le-am arătat, toate sunt în curs de certificare și toate vor fi disponibile când aveți cadrele dvs., de exemplu, când le conectați în aplicația Bose connect. Există de fapt o secțiune acolo, aplicații activate Bose AR. Și apoi faceți clic pe acesta și există un director de aplicații acolo. Da. PUBLIC: Deci funcționează acum cu Android? FILIP BABA: Deci funcționează și pe Android, da, da. PUBLIC: OK. FILIP BABA: Am început mai devreme cu iOS SDK. Deci o mulțime de lucruri au fost în principal iOS. PUBLIC: În iulie, nu funcționa pe Android. FILIP BABA: Da, acum rectificăm asta. Vor apărea o mulțime de experiențe Android. Din păcate, totuși, unii dezvoltatori doar construiesc pentru iOS. Și trebuie să-i îndemnăm. Fii ca , hei, ai putea construi și o versiune Android? Și uneori trebuie să fie stimulați să facă asta. Alteori doar o fac. Dacă este Unity, atunci majoritatea acestor experiențe vor fi pe ambele. Dar, din păcate, cam așa este dezvoltarea de aplicații native, uneori vor doar să lucreze într-una și nu în alta. Dar acum suntem pe deplin acceptați pentru Android. Și apoi avem și o pagină Inspiră-te. Acesta este un loc în care avem câteva studii de caz scrise. Golfshot este acolo, dacă vrei să citești despre asta. Dead Drop Desperado e și acolo sus. Cred că OverHerd. Și este doar un fel de mic interviu cu dezvoltatorii. Ei cam vorbesc despre procesul lor de dezvoltare. Și este un loc bun să te inspiri și să fii ca tipul ăsta, foarte fericit, ca, ah. Da, asta e în principiu introducerea. Sper că nu a durat prea mult. Dar da, am vrut doar să vă ofer un pic de înțelegere despre ce este asta. Deci are cineva întrebări sau nu? Bun. Bine, așa că acum că am trecut prin asta, ceea ce o să fac aici, o să-mi închid Unitatea. Și să mergem mai departe și să declanșăm Unity. Și vom începe un mic atelier pentru începători . Deci, ar trebui să aveți cu toții o copie a pachetului Unity, a SDK-ului Bose AR pentru Unity, pe care o puteți găsi pe pagina noastră de descărcări. Anunță-mă dacă ai probleme în a găsi asta. Vom folosi această versiune beta 4.0.1. Și când îl descărcați, este doar un pachet Unity care este descărcat. Așa că voi lăsa pe toată lumea să ajungă la asta. Și versiunea de Unity pe care o voi folosi este doar cea mai recentă. Am 2019.2.5F1. Și am suport pentru construirea Android și iOS ca module în el. Și vă recomand ca, dacă aveți de gând să construiți pe mobil, să aveți instalate modulele platformei dorite. O să-i las pe toți să meargă înainte și să facă asta. Publicul: Hei, ar trebui să le spunem că... iPhone-ul este în continuare doar VDM? FILIP BABA: Întotdeauna este un lucru, da, este doar Apple și iPhone. Dar din nou, dacă nu aveți șansa de a construi, veți putea în continuare să previzualizați aplicația și să vă jucați cu ea direct de pe laptop. Pentru cea mai mare parte a acestui atelier, ne vom menține de fapt la partea creativă a lucrurilor și la concept și vom încerca să construim o experiență. Și apoi, așa cum am spus, spre final, vom încerca să ne asigurăm că toată lumea a construit. Și dacă nu aveți dispozitivul potrivit, sunt sigur că avem câteva dispozitive suplimentare. Și dacă este vorba, am putea, de asemenea, să construim sau poate să partajăm dispozitive dacă este necesar. Dar odată ce l-ai configurat o dată, atunci ești gata. Am iPhone-ul meu aici. De obicei trebuie să le am pe amândouă. În regulă, toată lumea și-a primit SDK-ul? Și gata de plecare. Deci ceea ce vom face este să facem de fapt un nou proiect în Unity. Și mă voi asigura că toată lumea are asta înainte să facem asta. O să fac doar cea mai recentă. Și voi numi acest proiect MIT Bose AR Unity Workshop. Și voi alege doar un proiect 3D și voi crea. Să vă binecuvânteze. Hm? PUBLIC: Nu este nucleu stabil? FILIP BABA: Da, este. Cred că mi-a lipsit puțin la început. Bine, așa că voi trece la aspectul implicit aici. Cineva nu are încă deschis noul proiect Unity? Bine, doar fă-ți timp. PUBLIC: Descarc [INAUDIBLE].. FILIP BABA: Oh, bine că internetul este rapid. PUBLIC: Folosesc o versiune timpurie a Unity chiar acum. FILIP BABA: Câți ani? Care este versiunea? PUBLIC: 15. FILIP BABA: În regulă. PUBLIC: OK. FILIP BABA: În regulă. PUBLIC: Îl descarc pe cel nou. FILIP BABA: Orice lucru care a trecut de LTS, 2017.1.4 ar trebui să fie bine. Orice cu un f la sfârșit, este final, nu beta ar trebui să funcționeze. PUBLIC: OK. FILIP BABA: Dacă din orice motiv nu, știu că uneori au existat cazuri marginale. Dar ar trebui să fie bine. [VOCI INTERPUSE] Deci, când aveți asta, vreau doar să luați acel pachet Unity care a fost descărcat și să faceți clic pe el sau să faceți dublu clic pe el pentru a-l deschide. Și veți primi un dialog de import. Și vreau doar să importați totul în proiectul dvs. Toată lumea importată? PUBLIC: Da, pe ce dați clic pentru a importa din nou? FILIP BABA: Ar trebui să puteți face dublu clic pe pachetul Unity. Și ar trebui doar să tragă Unity. Dacă din orice motiv nu funcționează, puteți oricând să faceți clic dreapta în proiectul dvs. aici și apoi Import Package, Custom Package. Acesta funcționează și ca rezervă. PUBLIC: Al tău este un fișier CSC, nu? Am un fișier MCS. Deci... FILIP BABA: Pentru ce? PUBLIC: Doar pentru bunuri. FILIP BABA: Oh, da. Nu-ți face griji pentru asta. Toată lumea importată, gata de plecare? Mai lasă-i un minut. Deci, da, când importați pachetul Unity, obțineți întregul SDK. Sunt mostre aici, mostre de scene. Sunt o mulțime de lucruri interesante aici în care voi intra. Și configurarea în sine este de fapt foarte simplă și simplă. Am încercat să facem acest lucru cât mai ușor posibil, fie să îl punem într-un proiect nou, fie să îl integrăm cu un proiect existent. Deci, dacă sunteți familiarizat cu Unity sau dacă ați mai lucrat la un proiect Unity, veți descoperi că o mare parte din fluxul de utilizatori și modul în care funcționează SDK-ul sunt tipice, oarecum un flux de lucru Unity. Deci, odată ce sunteți importați cu toții, veți vedea că apar aceste trei foldere. Deci primul pe care vreau să-l priviți este folderul Bose. Așa că intri în dosarul Bose, acolo sunt purtabile. Și apoi în interiorul purtabil, există module. Te duci la module. Și primul modul pe care îl dorim este conexiunea. Deci vom merge la conexiune și apoi la prefabricate. Deci asta e Bose, purtabil, module, conexiune, prefabricate. Și vreau să introduci acest prim prefabricat care este disponibil aici. Așa că trage-l în scena ta. Ar trebui să vedeți acest dreptunghi alb să apară. Acum, primul lucru pe care îmi place să-l fac când încep un proiect Unity, mai ales dacă dezvolt pe mobil, este că îmi place să-mi trag vizualizarea jocului, care este de obicei aici. Este posibil să aveți un aspect diferit. Și chiar îmi place să iau perspectiva jocului și îmi place să o fac vizibilă. Deci, de fapt, trag acea vizualizare a jocului aici în partea dreaptă a panoului de proiect. Așa că am întotdeauna o mică fereastră de previzualizare aici despre cum arată previzualizarea mea , practic. Deci, dacă continuați și faceți asta, atunci veți vedea că panoul pe care tocmai l-am scos chiar apare aici. Și voi explica ce face panoul de conectare purtabil. Practic, întregul meniu apare că puteți răsfoi toate dispozitivele disponibile. Faceți clic pe un dispozitiv și vă conectați la el. Deci, aceasta se ocupă de toată conexiunea pentru tine. Există câteva funcții interesante aici, cum ar fi reconectarea automată și altele. Deci, de exemplu, dacă în timpul aplicației, de exemplu, poate conexiunea Bluetooth se oprește sau, din orice motiv, bateria se epuizează, acest panou va apărea din nou. Va spune că ați fost deconectat, căutând un dispozitiv care să păstreze experiența utilizatorului curată. Deci, aveți panoul UI de conectare purtabil. Și următorul lucru de care avem de fapt nevoie pentru a face ca panoul UI de conectare purtabil să funcționeze este că avem nevoie de un sistem de evenimente. Așa că ceea ce vreau să faci este de fapt vreau să creezi un obiect de joc gol undeva în scenă și să-l numești sistem de evenimente. Și pe acel obiect de joc gol, voi adăuga o componentă aici în Inspector. Și o să încep să scriu, sistem de evenimente. Iata. Este un lucru construit în Unity. Și odată ce aveți sistemul dvs. de evenimente, există un buton acolo numit adăugați module de intrare implicite. Așa că faceți clic pe aia. Acum, voi explica ce face asta. Acest lucru vă permite de fapt să faceți clic pe interfața de utilizare a panoului de conectare. Acum, motivul pentru care facem acest lucru separat este că poate aveți un proiect Unity deja existent. Și poate că aveți deja propriul sistem de evenimente pe care l-ați configurat, așa că nu vrem să ne încurcăm cu asta. Dar, deoarece începem un nou proiect, vom crea acest sistem de evenimente și vom adăuga modulele de intrare implicite. După cum am spus, asta vă permite doar să faceți clic pe interfața de utilizare și să selectați panoul. Deci cam asta este. Ultima piesă pe care trebuie să o instalăm, la fel ca întregul nostru Bose AR, este să intrăm de fapt. Și vom crea un alt obiect gol. Și îl vom numi control purtabil. Acum, acest lucru va transmite de fapt datele senzorului înainte și înapoi din aplicația noastră. Deci control purtabil. Și voi adăuga o componentă. Acum, dacă ștergeți căutarea aici, o să vă arăt doar unde sunt componentele Bose. Deci, când ștergeți căutarea, există o subcategorie Bose aici. Și puteți face clic pe Bose, purtabil. Și avem aici câteva exemple de scripturi pe care le puteți folosi. Deci, cel pe care îl dorim este controlul purtabil. Vom face doar clic pe asta. Acum, un alt lucru util pe care l-am adăugat semi-recent este că puteți intra aici. Deci, dacă mergeți la asset, pentru active, creați. Și apoi există o categorie de purtabile Bose și există un profil de intenție a aplicației. Deci, de fapt, voi lua acel profil de intenție a aplicației. Voi pune asta în directorul meu de top în active, pentru că am fost în folderul prefabricate aici. Nu trebuie, dar este mai curat așa. Și ceea ce veți vedea aici în dreapta este că veți vedea de fapt senzorii care ne sunt disponibili. Deci, pentru prima aplicație pe care o construim, avem nevoie doar de giroscop. Așa că o să verific giroscopul de aici. Și rotație, a 6-a oprit. Și apoi intervalul de actualizare, îl voi face, să zicem, 40 de milisecunde. De asta avem nevoie în ceea ce privește senzorii. Și ceea ce face acest lucru este că doar sincronizează care sunt cerințele aplicației și ce va folosi aplicația. Așa că revenim la controlul nostru purtabil pe care l-am creat mai devreme. Veți vedea că există un spațiu gol al profilului de intenție de aplicație activ chiar aici. De fapt, puteți să faceți clic pe acesta și să introduceți profilul de intenție al aplicației pe care tocmai l-am creat. Deci, din nou, acesta este App Intent Profile este în active. Creați un profil de intenție pentru aplicație purtabil Bose. În Profilul de intenție al aplicației , doriți să selectați Gyroscope, RotationSixDof și 40 de milisecunde. Și apoi în Wearable Control, puneți acolo acel profil de intenție al aplicației. Ultimul pas pentru ca acest lucru să funcționeze efectiv este, unde scrie Editor Default Provider, scrie Debug Provider. De fapt, o vom schimba pe furnizorul USB. Și ceea ce ne va permite de fapt să facem este că ne va permite de fapt să trimitem datele prin puntea USB direct către Unity, ceea ce este excelent pentru depanare în timp ce dezvoltați. Deci asta e ceea ce vom face mai întâi. Deci, Wearable Control are un furnizor USB. Și cam asta este. Așadar, aplicația dvs. se va conecta de fapt , atât utilizând USB, cât și, dacă ați construit aceasta pentru Android sau iOS, veți putea să o asociați cu Bluetooth. Singura problemă este că nu primim niciuna dintre datele senzorului. Deci încă nu facem nimic cu el. Deci primul lucru pe care vreau să-l fac este să presupunem că vreau doar să vizualizez orientarea capului pe ecran. Deci cum facem asta? Deci, ceea ce vom face aici este că de fapt vreau să te întorci la module. Și aici există un alt folder numit Model Loader and Prefabs. Deci, dacă mergeți la Bose, Wearable, Modules, Model Loader Prefabs, aici veți vedea de fapt că avem un model 3D al tuturor wearablelor noastre Bose AR activate, ceea ce este de fapt foarte cool. Și apoi există și o valoare implicită pentru dacă nu știe sau poate pentru un produs viitor sau ceva de genul ăsta. Deci, Wearable Model Loader trage automat modelul potrivit, astfel încât să știe pe care îl faceți. Dar acum să o facem manual. Așa că trageți-l pe cel pe care îl aveți. Deci îl am pe Rondo aici. Așa că o să iau prefabricatul lui Rondo și o să- l trag în scena mea. Și dacă dau dublu clic pe el, vei vedea că este foarte mic. Așa că aș recomanda să o mărim, să spunem, la ceva de genul 40 cu 40 pe 40. Așa că avem doar Rondo-urile noastre așa în scenă. Și ultimul lucru pe care vreau să-l fac este pe acest prefabricat pe care chiar vreau să adaug o componentă. Și aici vom merge la Bose, Wearable, și apoi există un scenariu numit Rotation Matcher. Deci vom selecta asta și vom face intervalul de actualizare de 40 de milisecunde. BINE? Deci, ceea ce face Rotation Matcher este ceea ce sugerează numele. Se va potrivi cu rotația dispozitivului purtat, deci va prelua de fapt datele giroscopului. Și cam asta este de fapt . Deci asta ar trebui să funcționeze deja. Deci, ceea ce vom face este de fapt să-l testăm. Deci ceea ce vreau să faci este să-ți iei ramele. Conectați-le cu USB la computer. Dacă sunteți pe Windows, veți auzi sunetul conectat. Și, de fapt, voi doar să maximizez pe Play aici, ca să puteți vedea ce fac. Am să apăs pe Play. Selectorul este acolo. Am cadrele pe care le-am selectat în UI. Se va conecta la el. Și sunt cadrele mele care își urmăresc rotația așa cum a fost intenționat. Publicul: Și totul se întâmplă prin USB, așa că dacă cablul se deconectează... FILIP BABA: Da. Se va opri, da. Deci ideea este că aceasta este pentru dezvoltare. Evident, vei folosi cablul. Dar dacă ați lua această aplicație și ați construit-o pe telefonul dvs., ar funcționa prin Bluetooth. PUBLIC: OK. FILIP BABA: Așa că vreau ca toată lumea să ajungă la acest punct și apoi vom trece la următoarea parte. Și ceea ce este cu adevărat grozav la asta este că suntem deja la doar câțiva pași de a face audio spațial. Acum că avem orientarea capului, putem de fapt să ne mutăm punctul de referință pentru ascultător. PUBLIC: Deci, atunci când conectați USB, îl detectează automat? FILIP BABA: Ar trebui să fie plug and play, da. Functioneaza pentru tine? PUBLIC: Nu se conectează. FILIP BABA: Așa că asigură-te că ai scriptul Wearable Control . Deci ai sărit peste acest pas. Deci trebuie să aveți scriptul Wearable Control. Deci ceea ce vrei să faci este să creezi un obiect de joc gol. PUBLIC: Oh, da, îl am. FILIP BABA: Da, control purtabil. Iata. Apasă-l. Oh, deci sistemul de evenimente... PUBLIC: Da. FILIP BABA: Da. Deci On Apăsați Play. Da, oprește aplicația. Și apoi Adăugați module de intrare implicite. Iată. Acum puteți apăsa pe Play. Și ar trebui să puteți face clic pe UI în acest moment. Deci da, aici este. Deci haideți să încercăm să actualizăm. PUBLIC: Vreau să spun, ar putea fi mai rapid doar să îl schimb cu altul... FILIP BABA: Cred că este ceva ce ni s-a spus să facem, este că oamenii ar trebui să știe cum să actualizeze firmware-ul. Deci, dacă din orice motiv pur și simplu nu funcționează, uneori sunt șanse să aveți nevoie doar de cea mai recentă actualizare. Așadar, unde găsiți asta este dacă doar căutați Bose Updater, dacă îl căutați pe Google, este btu.bose.com. Încercați doar să urmați acești pași. De obicei este destul de rapid. Doar descărcați micul instrument și totul este online. Deci îl ai doar cuplat și îl va ridica. Deci, dacă îl încerc pe al meu aici, arată așa. O să-mi conectez cadrele. Și vezi, o vede. Există o actualizare gata pentru produsul meu. Și faceți clic pe Actualizare acum și o va face într-un minut. Dacă al tău funcționează, nu trebuie să faci asta. Dar dacă din orice motiv nu, asta este de obicei problema. Are o versiune veche a firmware-ului. Dacă trebuie să știți cum să le dezactivați, de fapt le întoarceți cu susul în jos când le puneți pe masă și se vor opri după câteva secunde. Să vă binecuvânteze. Dacă obțineți conexiunea eșuată, de obicei reconectarea dispozitivului funcționează. Este doar o chestie de depanare USB. Deci redau sunetul prin cadrele mele Bose. Deci, atunci când vă conectați prin USB, puteți de fapt să conduceți sunetul și prin USB. Acum, pe Mac, veți vedea că apare în setările dvs. de sunet. Și pe Windows, este în dreapta jos în dispozitivele de sunet. Puteți seta cadrele Bose ca dispozitiv audio implicit. Deci, este o modalitate grozavă de a o previzualiza. Acum, ceea ce am făcut aici a fost că am plasat sunetul pe această sferă. Acum, această sferă se află chiar în mijlocul câmpului meu vizual aici. Dar în exercițiul următor, vă voi arăta cum să spațializați acel sunet, astfel încât să îl puteți auzi. Așa că voi aștepta să mă asigur că toată lumea a ajuns până aici. PUBLIC: Da. FILIP BABA: Bine, deci ce vom face aici... există câteva moduri de a face asta. Deci, de obicei, camera dvs. este cadru de referință pentru audio. Deci, pe măsură ce camera se întoarce, dacă aveți sunete 3D în scenă, va lua cadrul de referință de la camera dvs. pentru a spațializa sunetul. Deci, ceea ce vrem să facem aici este că voi lua de fapt camera care se uită la ochelari. Acum nu trebuie să o faci așa. Există câteva moduri diferite de a face acest lucru, dar o vom face doar de dragul simplității. Vom lua camera principală și le vom trage în cadrele noastre. Acum, modul în care am configurat scena este că cadrele mele sunt doar la 0, 0, 0 și sunt la scara 40. Și camera este cam așa chiar în spatele lor. Așa că o să iau camera principală și o să-l parent la cadre, astfel încât să fie în interiorul cadrelor. Și dacă apăs pe Play, îți voi arăta cum arată. Deci acum, dacă te întorci, acesta este cadrul tău de referință. Deci asta simuleaza orientarea ta in spatiu, practic. Dreapta? Deci, iată cum va funcționa. Deci, în Unity, realizarea audio spațială este de fapt foarte, foarte simplă. Deci, ceea ce vreau să faci este... și am făcut deja asta, așa că o voi șterge ca să-ți pot arăta cum am făcut-o. Este foarte simplu. Deci nu mă lasă. Ce este, comanda? Iată-ne. Deci, ceea ce vom face este că voi folosi o sferă pentru a reprezenta un obiect sonor doar de dragul vizual. Deci, de fapt, voi crea un nou obiect de joc. Deci obiect 3D, sferă. Și o voi plasa la 0, 0, 0. Voi adăuga o componentă în această sferă și voi adăuga o sursă audio. BINE? Deci este o chestie construită în Unity. Acum iau sfera asta și să zicem că asta o voi pune în fața ochelarilor, ca aici. BINE? Poate un pic mai departe. Și sursa audio un clip audio, dacă faceți clic aici, există câteva mostre de sunet diferite pe care le avem în SDK-ul nostru. Ai putea alege Chord LP sau așa ceva. Depinde de tine pe care vrei să-l alegi. Acesta este doar pentru demo. Deci vom alege un efect sonor. O punem în față. Și singurul lucru pe care trebuie să-l schimbi este să-l faci buclă. Așa că există o mică bifă a buclei aici. Deci, când se termină, va începe din nou de la început. Și apoi există un meniu derulant aici numit Setări de sunet 3D. Nu știu dacă vezi asta. Vom ajunge la asta într-o secundă. Dar singurul pe care vrem să-l schimbăm este chiar aici. Vedeți Spatial Blend? BINE. Deci, de fapt, voi trage Spatial Blend din 2D în 3D. Și asta este tot ce trebuie să faci pentru a transforma o sursă audio într-o sursă audio 3D. Acum veți observa că există lucruri interesante aici, cum ar fi de fapt gama de sunet pe care o puteți modifica și alte lucruri. Deci nu trebuie să facem nimic din toate acestea încă. Putem să-l lăsăm așa cum este. Doar asigurați-vă că este 3D și că aveți un efect de sunet în buclă . Și asta e tot ce vreau să faci acum. Deci acum, dacă apăsați pe Play și îl lăsați să se conecteze, al meu nu a reușit să se conecteze. Dacă ți se întâmplă asta vreodată... din nou, este doar o eroare cunoscută pe care o avem cu USB-- doar reconectați-vă. Asigură-te că îți salvezi întotdeauna scena, astfel încât să nu se întâmple blocarea. Unity tinde să facă asta uneori -- rareori, dar de obicei nu o face. Așa că da, dacă obțineți problema de conectare eșuată, reconectați-vă și apoi încercați din nou. Așa că a făcut-o din nou, așa că voi anula apăsarea redării. Mă voi reconecta. Are ceva de-a face cu faptul că își amintește dispozitivul anterior și există o mică eroare cu USB în asta. Și conectat. Așa că, când întorc capul, pot auzi acea sferă în fața mea. Și când mă întorc aici, o aud aici. Acum îl aud în stânga. Deci, pentru a obține asta, asigurați-vă că vă transmiteți sunetul prin cadrele Bose. Pe Mac, accesați setările de sunet aici. Și pe Windows, vă pot arăta, de asemenea, în dreapta jos, unde este mixerul de volum. Dacă scrie conectarea la Pixel 2, accesați aplicația Bose Connect și setările și puteți elimina orice dispozitiv anterior care a fost acolo, astfel încât să nu facă întotdeauna acel lucru automat. Deci există un pic de efect Doppler. Nu știu dacă poți să-ți dai seama când faci asta. Dreapta? Deci, acestea sunt toate lucrurile pe care le puteți schimba de fapt aici în setările de sunet 3D. Deci, cred că dacă doar opriți Doppler-ul, nu va face asta, cred. Așa că da, dacă doar intri în setările de sunet 3D și oprești Doppler-ul, nu vei obține acel efect de deformare când ți se întoarce capul. Acesta este un efect interesant cu care se poate juca. Dar din nou, acesta este doar sunetul spațial Unity încorporat. De fapt, avem câteva moduri diferite în care puteți face audio spațial. Așa că am ajuns la punctul în care ți-ai configurat dispozitivul, ai primit o mică introducere, ai văzut despre ce este platforma. Și acesta este practic un prim exemplu de spațializare a sunetului. Dreapta? Așa că acum, ca un exercițiu, ce aș vrea să faceți în următoarele 30 de minute sau cam așa ceva -- sau să zicem 20 de minute -- accesați online, găsiți câteva mostre de sunet, configurați-vă propriul mic peisaj sonor spațial în jurul vostru. Și să vedem cum merge. PUBLIC: Așadar, faceți-le în buclă? FILIP BABA: Da, fă ceva tare. Puteți auzi niște sunete de plajă, poate apă care se prăbușește în lateral, ciripitul păsărilor. Sau ar putea fi mostre de muzică. Poate ai o buclă de tobe. Aș putea să-ți arăt câteva. freesound.org este cool. Cred că este freesound.org. Da. Trebuie să-ți faci un cont, dar este gratuit și toate sunete gratuite. Există, de asemenea, o cantitate decentă de site-uri web care oferă bucle dacă doriți o abordare mai muzicală. Deci da, continuă și fă asta. Și anunțați-mă dacă aveți întrebări. O să merg în jur și să te ajut.