Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.1Wprowadzenie
9
ajakourządzeniawejścioweinterfejsuużytkownikastosowanerękawicecy-
froweisystemykomendgłosowychtopojawiająsięróżniceosobniczepodczas
wykonywaniagestów[35,38,48,58,109,141,158,182,186,200,242,255,326]
iwypowiadaniasłów[58,159,242,248,327,328].Doniwelowaniaróżnicpo-
międzyużytkownikaminajczęściejużywanetechnikisztucznejinteligencji[77,
216,260,264,294,303]lubtechnikiuczeniamaszynowego[235,236,244,284,
299,340].Podobneróżniceosobniczepojawiająsiępodczasanalizyruchówgałek
ocznych[9,72,74,106,137,148,195,228,246,261,296,311]lubgdyrozwa-
żanajestpercepcjasłuchowaużytkowników[40,45,75,82,99,116,129,353].
Głębszaanalizazagadnieńzwiązanychzesprzętowyminterfejsemużytkownika
ijegoobsługąznajdujesięwrozdziale2.
Wświeciewirtualnym,podobniejakwświecierzeczywistym,abyużytko-
wnikosiągnąłzadanycel,maondowykonaniaszeregzadańwymagającychin-
terakcjizotoczeniem.Napierwszyrzutokatrudnojestwyspecyfikowaćczyn-
nościizadania,którezwykleczekająużytkownikawwirtualnymśrodowisku.
JednakżeanalizaprzeprowadzonaprzezFoley’a[87]dladwuwymiarowychinter-
fejsóworazprzezBowman’a[36]dlainterfejsówtrójwymiarowychśrodowisk,
pozwalawyróżnićzbiórelementarnychzadań,którerealizowanewwiększości
środowisk.Należądonichnawigacja,selekcja,manipulacjaisterowaniesys-
temem.
Nawigacjawśrodowiskuwirtualnymodnosisiędoporuszaniapunktemwi-
dzeniawwirtualnejprzestrzeniiskładasięzdwóchaspektów:logicznegopolega-
jącegonawyborzedrogiimotorycznegoodpowiedzialnegozakontrolęprocesu
przemieszczaniasię.Selekcjapoleganawyborzejednegobądźwieluobiektów
zezbioru.Selekcjamożeodnosićsięzarównodowyboruposzczególnychobiek-
tówjakidooznaczeniapoczątkulubkońcamanipulacji.Manipulacjaodnosisię
dozmianatrybutówwybranychobiektów,obejmującychmiędzyinnymi:pozy-
cję,orientację,skalę,kształt,kolor,teksturęlubinneichparametry.Sterowanie
systememtokomunikowaniesięześrodowiskiemuruchomieniowymaplikacji.
Chociażsterowaniesystememmożebyćtraktowanejakozadaniezłożonezprost-
szychczynności,naprzykładnawigacjapoukładziemenusystemu,anastępnie
selekcjawybranejopcji,tojesttozadanienatyleróżneodpozostałych,żebędzie
rozważaneosobno.
Każdezelementarnychzadańinterakcjimożnapodzielićnamniejszeetapy,
którychanaliza,anastępnieodpowiedniezaprojektowanieizaimplementowanie
jestwarunkiemuzyskaniaefektywnychtechnikinterakcji.Taksonomieelemen-
tarnychzadańinterakcjiwrazzewskazówkamidotyczącymiichkonfiguracjiprzy
tworzeniuwydajnychtechnikinterakcji,zostanąprzedstawionewnastępnymroz-
dziale.