- Кількість кредитів 3
- Тип Обов'язковий
- Семестри 7, 11
- Рівень вищої освіти Бакалавр, Магістр
- Підсумковий контроль Залік
⚡Квест: Вхід у просторові обчислення Spatial Computing!
Готовий вивести код за межі плоских 2D-екранів? Переходь у тривимірний просторовий контур! Опануй нативні мобільні SDK (ARCore, ARKit) та рушії Unity й Unreal Engine. Програмуй просторове позиціонування 6DoF, приручай алгоритми комп'ютерного зору, трекінг площин та жестів Face/Hand Tracking. Інтегруй просторовий звук, впроваджуй ШІ-генератори Text-to-3D активів та розганяй рендеринг мобільних GPU до стабільних 60 FPS без фризів.
🚀Кодуй нову реальність та створюй софт майбутнього!
🛠Стек: C#, Unity, Unreal Engine, ARCore, ARKit, AR Foundation, Blender, CSM, Meshy, Xcode.
🎒В рюкзак: Працездатний просторовий XR-додаток та кастомний Spatial UI.
⚡Квест: Підкори просторові обчислення, приручи нативні XR-SDK та розгони рендеринг мобільних GPU під стабільні 60 FPS.
🌐Опис місії
Створювати класичний софт для плоских моніторів вміє кожен розробник, але перевести архітектуру додатків у тривимірний просторовий контур (Spatial Computing), інтегрувати комп'ютерний зір та заставити складну графіку оживати у реальному світі — це робота для інженерів нового покоління. Індустрія доповненої (AR) та віртуальної (VR) реальностей давно вийшла за межі простих ігор і стала стандартом у промисловому ПЗ, EdTech та медицині. Цей квест — твій інструментальний квиток у світ розробки інтерфейсів майбутнього. Ми навчимо тебе проєктувати просторові системи координат (6DoF), взаємодіяти з апаратними сенсорами LiDAR та IMU, будувати об'ємні Spatial UI меню, що реагують на погляд користувача, та керувати фізикою колізій і технологією Raycasting. Ти дізнаєшся все про трекінг поверхонь, ШІ-розпізнавання жестів рук (Hand Tracking), просторовий мультиплеєр та методи боротьби із термальним тротлінгом мобільних процесорів. Ліквідуй ефект заколисування (Motion Sickness) через грамотне налаштування кадровій частоти та створюй XR-продукти промислової якості.
🛠Твій інструментарій
XR Engines & Native Frameworks: Unity (з пакетами AR Foundation, XR Interaction Toolkit), Unreal Engine, нативні мобільні фреймворки ARCore (Android) та ARKit (iOS).
Programming Languages & Core IDEs: C#, Swift, Kotlin, C++, Android Studio, Xcode, Unity Editor, VS Code.
AI-driven 3D Asset Generators: CSM (Common Sense Machines), Meshy, Spline (генерація тривимірних об'єктів, мешів та реалістичних текстур за Text-to-3D / Image-to-3D промптами).
3D Modeling, Shading & Audio Engineering: Blender (оптимізація полігональності, кадрування мешів), Foley саунд-дизайн (просторове аудіо, тривимірна аудіо-симуляція об'єктів).
Computer Vision & Input Systems: Алгоритми Face Tracking, Hand Tracking (розпізнавання жестів та міміки обличчя в реальному часі), механізми Raycasting, Speech-to-Text (голосові інтерфейси).
Performance Optimization & Infrastructure: Моніторинг термального тротлінгу, технології зниження полігональності (LOD), запікання світла (Light Baking), мінімізація Draw Calls, профайлінг пам'яті GPU.
AI Assistants & Control Clouds: GitHub Copilot, Cursor AI (автоматизація просторової математики, матриць трансформацій та кватерніонів), Git / GitHub.
🚀Що прокачаєш (Суперсили)
Spatial Computing & Session Management: Навчишся управляти життєвим циклом AR-сесій за допомогою хмар точок (Feature Points), безшовно прив'язувати віртуальні моделі до фізичного світу та налаштовувати маніпуляції об'єктами.
Advanced Spatial UI/UX Design: Опануєш відхід від плоских екранів до об'ємних інтерфейсів, створюючи тривимірні меню з чистою архітектурою код-менеджменту станів сцени за патернами Clean Architecture або MVVM.
AI-driven Modeling & Computer Vision: Навчишся інтегрувати генеративний ШІ для миттєвого створення 3D-активів та впроваджувати готові моделі для безконтроллерного управління сценою через рухи обличчя, рук чи голос.
Mobile GPU Performance Engineering: Прокачаєш навички профілювання (Profiler) для усунення витоків пам'яті (Memory leaks), налаштування LOD та запікання світла для утримання стабільної кадрової частоти.
🎒Що покладеш у рюкзак (Портфоліо)
На фінальному захисті у формі професійного інженерного Data Storytelling (демонстрації живого запуску додатка на пристрої або емуляторі з логами профайлера) ти презентуєш свій Повноцінний інтерактивний додаток доповненої або віртуальної реальності (Мобільний XR-проєкт / Native or Engine-based Spatial Application), завантажений на GitHub:
Hardened World Tracking Module: Працюючий додаток під мобільну платформу із реалізованим стабільним виявленням поверхонь (Plane Detection) та стійким утриманням об'єктів при різких рухах.
Interactive Spatial UI Node: Об'ємний просторовий інтерфейс користувача, адаптований під тривимірне середовище та логіку взаємодії.
AI-Generated & Optimized Asset Pack: Набір інтегрованих 3D-моделей (включаючи активи, згенеровані через CSM/Meshy за промптами), очищених у Blender та з налаштованою фізикою колізій (RigidBody).
Advanced Raycasting & Input Suite: Програмні механіки взаємодії зі сценою за допомогою екранних жестів, маркерів, голосових команд або Raycasting-променів.
Shared XR & Co-localization Network: Додатковий програмний модуль багатокористувацького XR-середовища з синхронізацією просторових анкорів у реальному часі мережею.
Performance Profile Report: Технічний звіт профілювання коду, що підтверджує відсутність Memory Leaks та стабільні 60 FPS на мобільному графічному чіпі без перегріву заліза.
💼Твій майбутній тайтл
Ці передові просторові та графічні скіли миттєво відкривають шлях у найпрогресивніші продуктові компанії світу:
AR/VR Software Developer / XR Engineer.
Spatial UI/UX Engineer / Spatial Computing Developer.
Technical Artist / 3D Graphics Software Engineer (with AI/XR focus).
Mobiles Application Architect / Mixed Reality Product Specialist.