AR interfeýsleri we giňeldilen gatlaklar
1) AR we "giňeldilen gatlaklar" näme?
Augmented Reality (AR) - hakyky wagtda hakyky dünýä sanly mazmunyň goşulmagy.
Giňeldilen gatlaklar (AR-layers) - kameranyň/sahnanyň üstündäki logiki derejeler: düşündirişler, nawigasiýa, 3D obýektler, maslahatlar, analitika, ulgamlaýyn statuslar. Kosmosda nämäni görkezmelidigini, nädip aragatnaşyk saklamalydygyny we haçan gizlenmelidigini dolandyrýarlar.
AR-UX-iň esasy maksady: hakykaty "çalyşmak" däl-de, gurşawyň manysyny goşmak. Her gatlak ulanyjynyň soragyna jogap bermeli: "Bu näme? Bu nirede? Indiki näme?"
2) AR nirede ulanmaly
Nawigasiýa we ugrukdyryş: ugruň görkezijileri, ýerdäki oklar, girelgeleriň yşyklandyrylyşy.
Kontekstde okuw/maslahatlar: "örtülen" görkezmeler, ädimme-ädim redaktirlemek/sazlamak.
Penjireler we ölçegler: obýektleriň 1:1 möçberinde wizuallaşdyrylmagy (mebel, enjamlar).
Oýunlar we gözlegler: labyr obýektleri, missiýalar, ýerleşýän ýerinde lut.
Hyzmat/gözegçilik: töwekgelçilik zolaklaryny bellemek, enjamlaryň üstünde çek-listler.
Marketing/çäreler: AR-bannerler, hakyky giňişlikde AR-kuponlary.
iGaming ýagdaýlary üçin - seresap boluň: AR-ny oýna täsir etmek üçin däl-de, nawigasiýa we wizual maslahatlar hökmünde ulanyň (laýyk/jogapkär oýun).
3) Giňeldilen gatlaklaryň taksonomiýasy
1. Annotation layer (gollar/bellikler): atlar, statuslar, bahalar/baglanyşyklar.
2. Guidance layer (nawigasiýa): oklar, ýollar, giňişlikdäki "çörek bölekleri", yşyklandyryş şöhleleri.
3. Object layer (3D-obýektler/awatarlar): fizika, labyrlar, LOD sazlamalary bolan modeller.
4. Interaction layer (gözegçilik): öwrülişik ruçkalary, "gyzgyn nokatlar", radial menýular.
5. System layer (hyzmat): kalibrlemek, treking-hil, yşyklandyryş/meýilnama ýagdaýy.
6. Howpsuzlyk layer: serhetler, çaknyşyklaryň öňüni almak, "no-spawn" zonalary.
Gatlaklar kompozisiýa hökmünde dizaýn edilýär: ulgam Annotation-dan (mysal üçin, nawigasiýa wagtynda) Guidance-yň ileri tutulýan ugurlaryny wagtlaýyn ýokarlandyryp biler.
4) Giňişlik esaslary: labyrlar, masştab, oklýuziýa, ýagtylyk
Çapa (anchors):- Planar (pol, stol), izometrik (ýüzler), obýektiw (tanalýan görnüşler), geo-labyrlar (koordinatlar).
- Yzarlamagyň ýagdaýyny görkeziň: durnuksyz → durnukly (aç-açanlygyň/nyşanyň üýtgemegi).
- Masştab: elmydama hakykatdan başla (1:1) ýa-da masştab aç-açan belläň (çyzgy/kölege).
- Oklýuziýa: ynandyryjy AR hakyky obýektler (depth/people occlusion) bilen dogry "örtügi" talap edýär. Ýok bolsa, obýektiň sahna "oturmagy" üçin ýumşak kölegeleri we "substraty-aura" ulanyň.
- Yşyklandyryş we kölegeler: hakyky ýagtylyga uýgunlaşyň, kölege - ýumşak we tekizlige daňylýar.
- Durnuklylyk: "gyrgynçylykdan" gaça duruň - labyryň duruşyny tekizläň (süzgüçler, inersiýa).
5) Özara gatnaşyk: yşaratlar, görnüş, ses, dermanhana
Mobile-AR
Yşaratlar: tap (saýlamak), drag (tekizlikde hereket etmek), pinch (masştab), twist (rotate), long-press (menýu).
Kömekçiler: şöhle-kursor, burçlara/gyralara "ýelmeşýän" baglanyşyklar.
Haptika: labyry düzetmekde/duralgada ýeňil "tik".
Garnituralar/spatial enjamlar
Görnüş/kursor + yşarat "pinç/air tap".
Ses: Gysga buýruklar ("berkitmek", "ýollary görkezmek", "taşlamak").
Giňişlik düwmeleri: ulanyja "bilbording" bilen aralyk ekwiwalentinde uly, azyndan 44 × 44 px.
Düzgün: möhüm ädimlerde girişi köpeldiň (hereket + düwme + ses).
6) Maglumat we wizual iýerarhiýa
AR gatlaklarynyň altyn düzgüni: iň az UI, iň köp kontekst.
Sahnany okaň: ulanyjy çalt hereket edýän bolsa, düşündirişleriň dykyzlygyny azaldyň we nawigasiýa kontrastyny ýokarlandyryň.
Freýming: ekranda ýokary wizual ileri tutulýan 3-5 obýektden köp bolmaly däldir.
Okamak aralygy: uly tekst 2-3 m, ownuk tekst - 0-dan ýakyn däl. 5 m; elmydama okalmak üçin "çarçuwany" ulanyň.
Geçişler: tekiz peýda bolmak/ýok bolmak (120-200 ms), gözüňizden çykanda tekizlige "ýapyşmak".
7) Ýagdaýlar we fidbek AR
Kalibrlemek: "Tekizligi tapyň... kamerany haýal sürüň". Öňe gidişligi/maslahatlary görkeziň.
Labyryň baglanyşygy/güýçlendirilmegi: "Ýer tapyldy", "Labyr berkidildi".
Tracking hatasy: "Ýeterlik ýagtylyk/kamera ýapyk/gaty ýakyn". "Yşyklandyryşy açyň", "50 sm yza çekiň" hereketlerini teklip ediň.
Üstünlik: ýeňil dermanhana + ýaşyl görkeziji.
3D ýüklemek/akdyrmak: skelet konteýner/ýönekeý proksi görnüş, ösüş%.
8) Elýeterlilik (A11y) we rahatlyk
Özara gatnaşyklaryň esasy maksatlary, plosklaryň we tekstiň ýokary kontrasty.
Giriş alternatiwalary: ekranda düwme, ses, pozisiýalaryň ýönekeýleşdirilen presetleri.
Pese gaçmak: kameranyň tekiz hereketleri, paralaks çäkleri, 'reduce motion' -a hormat goýmak.
Statuslaryň seslenişi: "Labyr berkidildi", "Marşrut täzelendi".
Kognitiw ýüküň çäklendirilmegi: bir gezekde bir çylşyrymly hereketden köp bolmaly däldir; "fokus" re modeimi (ikinji derejeli gatlaklary ýapýar).
9) Lokalizasiýa we multiregionlar
i18n açarlaryndaky tekstler; DE/TR-de uzynlyk ätiýaçlygy.
Ölçeg birlikleri we walýutalar - ýerli (m, sm; UAH, EUR).
Üýtgeýän yşaratlar we ses: ýerli buýruklary/aýdyşlary göz öňünde tutuň.
"Bilbord" bellikleri - ulanyja, tekizlemegiň RTL wariantlary.
10) Gizlinlik, howpsuzlyk, gabat gelmek
Kamera = şahsy maglumatlar. Tutmagyň, saklamagyň, TTL-iň maksadyny düşündiriň.
On-device ilkinji gaýtadan işlemek; giriş wagtynda ýüzleri/belgileri gizlemek.
No-record re modeimi: Wideo/çarçuwany saklamagy öçürmek.
Howpsuzlyk zolaklary: gapylardaky/basgançaklardaky zatlary gysmaň; golaýdaky hereket barada duýduryş beriň.
iGaming marketing üçin: AR elementlerini çäklendirilen ýerlerde goýmaň (kanunlar/ýaş).
11) Öndürijilik we hil
Sahnanyň býudjetleri: üçburçluklar, dokumalar (ölçegler/format), draw calls; LOD/ impostors.
Yşyklandyryş: baked/fake shadows; gymmat bahaly dinamiki çeşmelerden gaça duruň.
Tor: progressiw 3D ýüklemek (GLB/DRACO/meshopt), keş.
Batareýa/gyzdyrma: FPS-ni durnukly saklaň; gyzdyrylanda täzeleniş/hil derejesini peseldiň.
Diagnostika: yzarlaýyş görkezijisi, FPS-örtük (dev), labyrlaryň ýazgylary.
12) AR gatlaklarynyň ýerleşiş nusgalary
12. 1 Içerde nawigasiýa
Guidance: poldaky oklar, "çörek bölekleri" - her 3-5 metr.
Annotation: nyşanyň ady, uzaklygy we wagty.
Howpsuzlyk: basgançaklar/ýapyk ýerler barada duýduryş.
Özara gatnaşygy: → jikme-jiklikler/marşrutyň alternatiwasy belligindäki "tap" hereketi.
12. 2 Öwrediji overleýler (görkezme)
Object: Gural/bölekleriň 3D kölegesi gurnalan ýerinde.
Guidance: Zolagyň tapgyrlaýyn yşyklandyrylyşy (step 1/3).
Interaction: "Indiki/Yza", "Taýýar" sesi.
Feedback: "Dogry oturdyldy", dermanhana + ýaşyl halka.
12. 3 1:1 ölçemek/wizuallaşdyrmak
Anchor: jyns/stol gözlemek → kölegeli "gonmak".
Controls: tutawaçlar masştab/aýlanma, tor 10 sm, diwarlara çeňňek.
A11y: "Pozisiýany taşla", "Has ýeňil et" düwmesi.
Perf: pes poli, çalşylýan materiallar.
13) AR-UX metrikleri
Anchor success rate (durnukly labyrlaryň paýy), Time-to-anchor.
Placement accuracy (orta ýerleşiş ýalňyşlygy).
Task success/Time-on-task ssenarisi boýunça.
Stability score (drift/" drebezg ").
Kalibrlemek/ýüklemek tapgyrlarynda drop-off.
Nausea/comfort score (anket), şikaýatlar.
Battery drain / session length.
A/B-ideýalar: kalibrlemekde maslahatlaryň görnüşi, oklaryň görnüşi, plaşkalaryň kontrasty, kölegeler vs kölegesiz.
14) "Hakyky dünýäde" synag
In-situ: ulanyljak ýerinde synag ediň (ýagtylyk, faktura, ses).
Enjamlaryň diapazony: gowşak/güýçli, dürli kameralar/FOV.
Üýtgeýän sahnalar: ýalpyldawuk ýer vs gödek; ýagty gün vs garaňky.
Edge-cases: aýna/aýna, gaýtalanýan patternler (halylar), dar koridorlar.
Kör zolaklar: uçaryň bölekleýin detekti, negatiw burçlar, çalt ýöremek.
15) Anti-patternler
"UI-hapalanma": her bir obýektde bellikler → artykmaç ýük.
Treking we kalibrlemek statusynyň ýoklugy (ulanyjy "titreýändigine" düşünmeýär).
Substratsyz 2-3 m mikroshrift (okalmaýar).
Labyry ýitirilende obýektleriň ýiti teleportlary.
Düwme/ses bilen alternatiwasyz çylşyrymly yşaratlar.
AR gatlaklary üçin "durmak/gizlemek" ýok.
Kameranyň gizlinligini we ýerleşýän ýeriniň kanunlaryny äsgermezlik etmek.
16) Çek-listler
Sahna çykmazdan ozal
- Armatura durnukly; treking statuslary görkezilýär.
- Teksti 2-3 m okaýarys, kölegeler bar.
- Gözegçilikler: tap/drag/pinch/rotate + alternatiwa (düwme/ses).
- Howpsuzlyk zolaklary we no-spawn sebitleri sazlandy.
- A11y: uly maksatlar, ýokary kontrast, 'reduce motion' hasaba alyndy.
- Lokalizasiýa we ölçeg birlikleri dogry.
- Perf: LOD, gysylan dokumalar, durnukly FPS.
- Gizlinlik/giriş: razylyk, gizlemek, TTL.
UX diagnostikasy
- Adaty sahnada wagt-to-anchor ≤ 5 c.
- Anchor success ≥ adaty yşyklandyryşda 90%.
- Kalibrlemede ≤ 10%.
- Sarsdyrmak baradaky şikaýatlar <5%.
17) AR üçin mazmun we mikrokopiýa boýunça kiçi gollanma
Kalibrlemek: "Ýer tapmak üçin kamerany ýuwaşlyk bilen sürüň".
Baglanyşyk: "Ýer tapyldy. Obýekti goýmak üçin degiň".
Yşarat: "Azaltmak üçin barmaklaryňyzy gysyň. Açmak üçin iki barmagyňyzy öwrüň".
Nawigasiýa: "Bellige gidiň. 12 metr galdy".
Hata: "Ýagtylyk ýeterlik däl. Yşyklandyryşy açyň ýa-da penjirä ýakynlaşyň".
Çykyş: "AR gatlaklaryny gizle "/" Kamera gaýdyp gel".
18) AR üçin dizaýn ulgamy (standart DS giňeltmek)
& Patterns:- `scale. minReadableDistance`, `label. backplate. opacity`, `shadow. softness`, `anchor. snapThreshold`, `occlusion. enabled`.
- Komponentler: ARBadge, ARLabel, ARHandle, ARIndicator, ARPathNode.
- Pattern: ARPlacement, ARNavigation, ARInstruction.
- Resminamalar: kalibrlemek, yşaratlar, treking statusy boýunça gidler, microcopy mysallary.
19) "Öň/soň" mysallary
Statussyz nawigasiýa → statusly
Öň: oklar "titreýär", ulanyjy ýitirilýär.
Ondan soň: "Erbet yzarlamak" görkezijisi + "haýallaşmak" maslahaty, oklar dykyzlygy azaldýar, çyzykly ýol peýda bolýar.
Kölegesiz ölçemek → kölegeli we torly
Öň: obýekt "uçýar", masştab düşnüksiz.
Ondan soň: ýumşak kölege, tor 10 sm, diwara snap → realizm we ynam.
Artykmaç tekst → okalýan şekiller
2 metre çenli: dürli reňkli 6 düşündiriş.
Ondan soň: Fon we nyşan bilen 2-3 esasy kalıp, galanlary - haýyş boýunça.
20) Çalt başlamak (durmuşa geçirmek meýilnamasy)
1. Script → gatlak: AR (nawigasiýa? görkezme? ölçemek?).
2. Prototip (mid-fi → AR-proto): galp-3D/wideo-örtük → irki barlag.
3. Model/mazmun: 3D (poligonlary/dokumalary/LOD) optimizirläň.
4. Kalibrlemek/labyrlamak: "gözellikden" öň durnuklylyk.
5. Meýdan synaglary: ýagtylyk/ýüzler/hereket.
6. A11u/howpsuzlyk/gizlinlik: çek-listler we syýasat.
7. Metrikler we telemetriýa: labyrlar, durnuklylyk, wezipeleriň üstünligi.
8. Iterasiýalar/rollaut: enjamlar we sahnalar boýunça kanareýanyň başlamagy.
Jemleýji şpargalka
Kontekst öň UI: Diňe zerur gatlaklary görkeziň.
Durnukly labyrlar, hakyky gerim, kölegeler we okklýuziýa - ynamyň esasyny düzýär.
Multivwod: yşaratlar + düwme + ses, aç-açan statuslar.
Rahatlyk we A11y: uly maksatlar, ýokary kontrast, az hereket.
Kameranyň we howpsuzlyk zolagynyň gizlinligi - adaty.
Labyrlary we durnuklylygy ölçäň, hakyky şertlerde synagdan geçiriň, mazmuny optimizirläň.
Zerur - dizaýn ulgamyňyz üçin mikrokopiýa, AR-tokens we çek sahypalary bilen ssenariýalaryňyza (içerde nawigasiýa, öwrediji örtükler, 1:1 ölçeg) AR-patternleri taýýarlaryn.