AR interfeysləri və genişləndirilmiş qatlar
1) AR və «genişləndirilmiş təbəqələr» nədir
Augmented Reality (AR) - real vaxt rejimində rəqəmsal məzmunun tətbiqi.
Advanced Layers (AR-layers) - kamera/səhnə üzərində məntiqi səviyyələr: annotasiyalar, naviqasiya, 3D obyektlər, ipuçları, analitika, sistem statusları. Onlar kosmosda harada, necə qarşılıqlı əlaqə və nə vaxt gizlətmək göstərmək üçün nə idarə.
AR-UX-in əsas məqsədi: mühitə məna əlavə etmək, reallığı «əvəz etmək» deyil. Hər qat istifadəçi sualına cavab verməlidir: "Bu nədir? Haradadır? Bundan sonra nə?"
2) Harada AR tətbiq
Naviqasiya və oriyentasiya: istiqamət göstəriciləri, yerdəki oxlar, girişlərin işıqlandırılması.
Kontekstdə təlim/məsləhətlər: «üst-üstə» təlimatlar, addım-addım montaj/konfiqurasiya.
Vitrinlər və ölçmələr: obyektlərin 1:1 ölçüsündə vizuallaşdırılması (mebel, qurğular).
Oyunlar və axtarışlar: lövbər obyektləri, missiyalar, lövhələr.
Xidmət/yoxlama: risk zonalarının ayrılması, avadanlıqların üstündəki yoxlama vərəqləri.
Marketinq/tədbirlər: AR bannerləri, real məkanda AR kuponları.
iGaming cases üçün - diqqətli olun: AR-dan naviqasiya və vizual ipuçları kimi istifadə edin, oyuna təsir kimi deyil (uyğunluq/məsuliyyətli oyun).
3) Genişlənmiş təbəqələrin taksonomiyası
1. Annotation layer (imzalar/etiketlər): adlar, statuslar, qiymətlər/linklər.
2. Guidance layer (naviqasiya): oxlar, treklər, kosmosda «çörək qırıntıları», şüalar-ipuçları.
3. Object layer (3D obyektləri/avatarları): fizika, lövhələr, LOD parametrləri ilə modellər.
4. Interaction layer (controls): transformasiya qulpları, «qaynar nöqtələr», radial menyular.
5. System layer (xidmət): kalibrləmə, izləmə keyfiyyəti, işıqlandırma/plan vəziyyəti.
6. Təhlükəsizlik layer (təhlükəsizlik): sərhədləri, toqquşmaların qarşısının alınması, «no-spawn» zonaları.
Laylar kompozisiya kimi layihələndirilir: sistem müvəqqəti olaraq Guidance-in Annotation üzərində üstünlüyünü artıra bilər (məsələn, naviqasiya zamanı).
4) Fəza əsasları: lövhələr, miqyaslı, oklyuziya, işıq
Armatür (anchors):- Planar (döşəmə, masa), izometrik (səthlər), obyekt (tanınan formalar), geo-lövbərlər (koordinatlar).
- Tracking vəziyyətini göstərin: qeyri-sabit → davamlı (şəffaflıq/ikona dəyişikliyi).
- Miqyaslı: həmişə real (1:1) ilə başlayın və ya açıq şəkildə (cetvel/kölgə) miqyasını qeyd edin.
- Oklyuziya: inandırıcı AR real obyektləri (depth/people occlusion) düzgün «üst-üstə» tələb edir. Yoxsa, obyektin səhnəyə «oturması» üçün yumşaq kölgələrdən və «substratdan» istifadə edin.
- İşıqlandırma və kölgələr: real işığa uyğunlaşın, kölgə yumşaq və müstəviyə bağlıdır.
- Sabitlik: «silkələnməkdən» çəkinin - lövbər duruşunu hamarlayın (filtrlər, ətalət).
5) Qarşılıqlı əlaqə: jestlər, baxış, səs, xaptika
Mobile-AR
Jestlər: tap (seçim), drag (müstəvidə hərəkət), pinch (miqyasda), twist (rotate), long-press (menyu).
Köməkçilər: şüa-kursor, künclərə/qabırğalara «yapışqan» bağlar.
Xaptika: lövbər fiksasiya/yanaşma zamanı yüngül «tik».
Qulaqlıqlar/Spatial cihazlar
Baxış/kursor + jest «pinch/air tap».
Səs: Qısa əmrlər («düzəltmək», «yolları göstərmək», «sıfırlamaq»).
Fəza düymələri: böyük, ən azı 44 × 44 px məsafə ekvivalenti ilə, istifadəçiyə «bilbord» ilə.
Qayda: kritik addımlarda girişi təkrarlayın (jest + düymə + səs).
6) İnformasiya və vizual iyerarxiya
AR qatlarının qızıl qaydası: minimum UI, maksimum kontekst.
Səhnəni oxuyun: istifadəçi sürətlə hərəkət edirsə, izahatların sıxlığını azaltın və naviqasiya kontrastını artırın.
Framing: ekranda ən çox 3-5 yüksək vizual prioritet obyektləri saxlayın.
Oxu məsafəsi: böyük mətn 2-3 m, kiçik - 0-dan az. 5 m; həmişə oxunma üçün «splash» istifadə edin.
Keçidlər: hamar görünüş/yox olma (120-200 ms), gözdən çıxarkən müstəviyə «yapışma».
7) Dövlət və fidbek AR
Kalibrləmə: "Müstəvini tapın... yavaş-yavaş kameranı idarə edin". Tərəqqi/ipucu göstərin.
Lövhə bağlama/gücləndirmə: «Səth tapıldı», «Lövhə sabitdir».
Tracking səhv: «Kifayət qədər işıq/kamera bağlı/çox yaxın». «Işıqları açın», «50 sm geri çəkilin» hərəkətlərini təklif edin.
Uğur: yüngül xaptika + yaşıl göstərici.
3D yükləmə/axın: skelet konteyneri/sadə proxy forması, tərəqqi%.
8) Mövcudluq (A11y) və rahatlıq
Qarşılıqlı əlaqənin böyük hədəfləri, yüksək kontrast və mətn.
Giriş alternativləri: ekran düyməsi, səs, sadələşdirilmiş mövqe presetləri.
Sallanmanın azaldılması: hamar kamera hərəkətləri, paralaks məhdudiyyəti, hörmət 'reduce motion'.
Statusların səsləndirilməsi: «Lövbər bərkidilib», «Marşrut yenilənib».
Bilişsel yükün məhdudlaşdırılması: bir anda bir mürəkkəb hərəkətdən çox deyil; «fokus» rejimi (ikinci dərəcəli təbəqələri söndürür).
9) Lokalizasiya və multiregionlar
i18n açarlarındakı mətnlər; DE/TR uzunluq ehtiyatı.
Ölçü vahidləri və valyutalar - lokal (m, sm; UAH, EUR).
Dəyişən jestlər və səs: yerli əmrləri/tələffüzləri nəzərə alın.
«Bilbord» etiketləri - istifadəçiyə, RTL hizalama variantları.
10) Məxfilik, təhlükəsizlik, uyğunluq
Kamera = şəxsi məlumatlar. Tutma, saxlama, TTL məqsədini izah edin.
On-device ilkin emal; giriş zamanı üz/nömrə maskası.
No-record rejimi: video/kadr saxlama devre.
Təhlükəsizlik zonaları: qapı/pilləkənlərdə obyektləri aşırmayın; yaxınlıqda hərəkət barədə xəbərdarlıq edin.
iGaming marketinq üçün: AR elementlərini məhdudiyyətli yerlərdə yerləşdirməyin (qanunlar/yaş).
11) Performans və keyfiyyət
Səhnə büdcələri: üçbucaqlar, toxumalar (ölçüləri/formatı), draw calls; LOD/ impostors.
İşıqlandırma: baked/fake shadows; bahalı dinamik mənbələrdən çəkinin.
Şəbəkə: 3D proqressiv yükləmə (GLB/DRACO/meshopt), caching.
Batareya/qızdırma: FPS sabit saxlayın; həddindən artıq istiləşdikdə yeniləmə tezliyini/keyfiyyətini azaltın.
Diaqnostika: izləmə göstəricisi, FPS-overlay (dev), lövhə lövhələri.
12) AR qatları düzənləmə nümunələri
12. 1 Qapalı naviqasiya
Guidance: yerdəki oxlar, hər 3-5 m-də «çörək qırıntıları».
Annotation: hədəf adı, məsafə və vaxt.
Təhlükəsizlik: pilləkənlər/qapalı zonalar haqqında xəbərdarlıq.
Qarşılıqlı əlaqə: → təfərrüatlar/alternativ marşrut etiketində «tap» jest.
12. 2 Təlim overley (təlimat)
Object: quraşdırma yerində 3D alət/hissələri kölgə.
Guidance: mərhələli işıqlandırma zonası (addım 1/3).
Interaction: «Next/Back», «Bitdi» səsi.
Feedback: «Düzgün quraşdırılmış», xaptika + yaşıl ring.
12. 3 1:1 ölçülməsi/vizuallaşdırılması
Anchor: yer/masa axtarışı → kölgə ilə «eniş».
Controls: tutacaqlar miqyaslı/fırlanan, 10 sm mesh, divarlara snap.
A11y: «Mövqeyi sıfırla», «Daha yüngül et» düyməsi.
Perf: aşağı poli, dəyişdirilə bilən materiallar.
13) AR-UX metrikası
Anchor success rate (davamlı çapa payı), Time-to-anchor.
Placement accuracy (orta mövqe səhv).
Task success/Time-on-task ssenari əsasında.
Stability score (drift/« drebezg »).
kalibrləmə/yükləmə mərhələlərində drop-off.
Nausea/comfort score (sorğu), sallanma şikayətləri.
Battery drain / session length.
A/B-fikirlər: kalibrləmə zamanı ipucu növü, nişangah forması, ploşka kontrastı, kölgəsiz vs.
14) Test «real dünyada»
In-situ: istifadə ediləcək yerdə test edin (işıq, faktura, səs-küy).
Cihazların diapazonu: zəif/güclü, müxtəlif kameralar/FOV.
Variativ səhnələr: cilalanmış səth vs kobud; parlaq günəş vs alatoran.
Edge-cases: güzgülər/şüşə, təkrarlanan nümunələr (xalçalar), dar dəhlizlər.
Kor zonalar: qismən təyyarə detekti, mənfi bucaqlar, sürətli gəzinti.
15) Anti-nümunələr
«UI-zibil»: hər bir obyektdə etiketlər → həddindən artıq yükləmə.
Tracking və kalibrləmə statusunun olmaması (istifadəçi «titrədiyini» başa düşmür).
Substrat olmadan 2-3 m mikrodalğa (oxunmaz).
Lövbər itirildikdə obyektlərin kəskin teleportları.
Alternativ düymə/səs olmadan mürəkkəb jestlər.
AR qatları üçün «stop/gizlətmə» yoxdur.
Kamera və yer qanunlarının gizliliyinə məhəl qoymamaq.
16) Çek vərəqləri
Səhnənin buraxılmasından əvvəl
- Armatür sabitdir; tracking statusları göstərilir.
- Mətn 2-3 m-də oxunur, places/okklyuziya/kölgələr var.
- Controls: tap/drag/pinch/rotate + alternativ (düymə/səs).
- Təhlükəsizlik zonaları və no-spawn sahələri xüsusi.
- A11y: böyük hədəflər, yüksək kontrast, 'reduce motion' nəzərə alınır.
- Lokalizasiya və ölçü vahidləri düzgündür.
- Perf: LOD, sıxılmış doku, sabit FPS.
- Privacy/log: razılıq, maskalama, TTL.
UX diaqnostikası
- Time-to-anchor ≤ tipik səhnədə 5 c.
- Anchor success normal işıqlandırma ilə 90% ≥.
- Kalibrləmə ≤ 10%.
- dalğalanma şikayətləri <5%.
17) AR üçün məzmun və microcopy mini bələdçi
Kalibrləmə: «Səthini tapmaq üçün kameranı rəvan sürün».
Bağlama: "Səth tapıldı. Obyekt qoymaq üçün toxunun".
Jest İpucu: "Barmaqlarınızı azaltın. Açmaq üçün iki barmağınızı çevirin".
Naviqasiya: "Etiketə gedin. 12 metr qalıb".
Səhv: "Kifayət qədər işıq yoxdur. Işıqları yandırın və ya pəncərəyə yaxınlaşın".
Çıxış: «AR qatlarını gizlətmək »/« Kameraya qayıtmaq».
18) AR üçün dizayn sistemi (standart DS genişləndirilməsi)
AR-tokens & patterns bölməsi əlavə edin:- `scale. minReadableDistance`, `label. backplate. opacity`, `shadow. softness`, `anchor. snapThreshold`, `occlusion. enabled`.
- Komponentlər: ARBadge, ARLabel, ARHandle, ARIndicator, ARPathNode.
- Nümunələr: ARPlacement, ARNavigation, ARInstruction.
- Sənədləşmə: kalibrləmə, jestlər, izləmə statusları, microcopy nümunələri.
19) Nümunələr «əvvəl/sonra»
Statussuz naviqasiya → statuslarla
Qədər: oxları «titrəyir», istifadəçi itirilir.
Sonra: «Pis izləmə» göstəricisi + «yavaşlamaq» məsləhəti, oxlar sıxlığı azaldır, cığır xətti görünür.
Kölgəsiz → Kölgə və şəbəkə ilə ölçün
Do: obyekt «üzür», miqyası aydın deyil.
Sonra: yumşaq kölgə, 10 sm mesh, divara snap → realizm və inam.
Həddindən artıq mətn → oxunan qəliblər
2 m-ə qədər: müxtəlif rəngli 6 uzantısı.
Sonra: Fon və ikona ilə 2-3 əsas qəliblər, qalanları - tələb olunur.
20) Sürətli başlanğıc (tətbiq planı)
1. Script → qat: AR (naviqasiya nəyi həll edir? təlimat? ölçmək?).
2. Prototip (mid-fi → AR-proto): saxta-3D/video-overlay → erkən yoxlama.
3. Model/məzmun: 3D (poliqonlar/toxumalar/LOD) optimallaşdırın.
4. kalibrləmə/lövbər: «gözəllik» əvvəl sabitlik.
5. Sahə testləri: işıq/səth/hərəkət.
6. A11u/təhlükəsizlik/gizlilik: çek vərəqləri və siyasət.
7. Metrika və telemetriya: lövbərlər, sabitlik, tapşırıqların müvəffəqiyyəti.
8. İterasiyalar/rollaut: cihazlar və səhnələr üzrə kanareal başlanğıc.
Yekun şparqalka
Kontekst əvvəl UI: Yalnız lazımi təbəqələri göstərin.
Sabit lövbərlər, real miqyaslı, kölgə və oklyuziya etimadın əsasını təşkil edir.
Multivvod: jestlər + düymə + səs, açıq statuslar.
Rahatlıq və A11y: böyük hədəflər, yüksək kontrast, daha az hərəkət.
Kamera və təhlükəsizlik zonasının məxfiliyi - default.
Lövbərləri və sabitliyi ölçün, real şəraitdə test edin, məzmunu optimallaşdırın.
Lazım - dizayn sisteminiz üçün microcopy, AR-tokens və çek vərəqləri ilə sizin ssenarilərinizə (qapalı naviqasiya, təlim overley, 1:1 ölçmə) AR nümunələri hazırlayacağam.