Розробка якісних VR-проектів

Зовсім недавно ми стали одним із співзасновників компанії, яка займається розробкою віртуальної і доповненої реальності. У зв'язку з цим найближчим часом представимо вам цикл перекладних статей нашого front-end розробника, Любові Ложкіної, про якісної розробки VR-проектів.

Поїхали...
Дана стаття є вступною до циклу матеріалів про якісну розробку VR-проектів. З часом вона буде доповнена посиланнями на подальші матеріали.

Віртуальна реальність — це не тільки нова захоплююча технологія. VR — це абсолютно новий спосіб комунікації. Технологія настільки молода, що ще не існує встановлених правил і перевірених досвідом методик, на які можна спиратися.

Повна свобода — всі починають з нуля.

VR-рух існувало ще в 80-х (тоді апаратні обмеження дуже гальмували прогрес). Однак перші дійсно важливі знання по розробці VR-додатків почали з'являтися протягом останніх двох років завдяки сучасним технологіям і успіху в VR-галузі.

З плином часу ці знання будуть накопичуватися, з'являться нові, і виникнуть методики, перевірені досвідом.

У цій серії статей ми хочемо розглянути найважливіші особливості VR-розробки, які виведуть твій проект на новий рівень якості.

1 — Погляд у віртуальний світ
image

Основа основ і найбільше розходження в порівнянні з класичними ЗМІ — звернення з віртуальною камерою, саме про це ми і розповімо в першу чергу. Якщо на даному етапі прийняти невірні рішення, наші VR-додатки будуть викликати нудоту і головний біль.

Тому під час розробки VR-додатків варто приділити багато уваги цьому аспекту. І якщо ми будемо дотримуватися основних правил, то можна не турбуватися про неприємні побічні ефекти.

VR-Design: погляд у віртуальний світ

2 — Рендеринг: техніки і трюки
image

Потім ми розглянемо другий важливий фактор: рендеринг. Тут мова піде про візуальної складової, насамперед, про швидкості і високої частоті кадрів.

Ми більш детально розглянемо основні технічні концепції, але майте на увазі, що сучасні движки по можливості беруть більшу частину цієї роботи на себе.

Також ми ознайомимося з іншими інструментами, які будуть взаємодіяти з движком і допоможуть нам при проектуванні і розробці віртуальних світів, щоб у підсумку сторонні технології разом з нашими VR-додатками працювали безвідмовно.

3 — Звук
image

При розробці VR-додатків звукові ефекти важливі як ніколи. Правильне використання звуку збільшує занурення в рази і виводить враження на новий рівень.

На що потрібно звертати увагу при реалізації, які техніки існують і чому при імітації звуку все ще вдаються до обману — про все це ми дізнаємося в даній статті. Крім того, буде порушено питання апаратної частини та інші важливі моменти.

4 — Користувальницький інтерфейс в VR
image
Розробка користувальницького інтерфейсу в VR, або взаємодії між людиною і машиною, ускладнена новими проблемами.

Застосування класичних принципів дизайну 2-х мірного інтерфейсу не працює у VR. Потрібно експериментувати з новими абстракціями. Це відноситься не тільки до використання контролерів, але і до окулярів віртуальної реальності, за допомогою яких ми контролюємо наш кут огляду.

У цій статті ми розглянемо наявні напрацювання та міркування на цей рахунок і те, як їх можна застосовувати у своєму проекті. Все це дуже цікаво, і до того ж є основою основ в області VR-дизайну, що буде цінна для кожного, хто хоче розробляти дійсно хороші програми.

5 — Зміст сцен
image
Після того, як ми ознайомимося з найважливішими аспектами технології та дизайну, можна перейти на центральний елемент кожного VR-проекту — контент.

Що варто показувати, а що ні, який вплив на користувача робить наш VR-проект і що ми хочемо донести до нього? Дотримання певних етичних меж у VR-проектах важливо, як ніде раніше.

Так як з-за глибокого занурення ми більшою мірою впливаємо на психологічний стан користувача або гравця. Це велика відповідальність і треба бути з нею обережними.

На що варто звернути увагу та які принципи вже існують, ми розглянемо в цій статті. Крім того, ми зрозуміємо, чому VR викликає таке сильне почуття співпереживання, як жодне інше ЗМІ.

6 — Методологія VR-розробки
image

Отримавши інформацію про найважливіші засади хорошого VR-додатки, ми нарешті розглянемо ідеальний процес розробки.

Теоретичні знання не може автоматично гарантувати тобі грандіозний успіх. Ти повинен отримати власний досвід і протестувати свої ідеї на практиці.

Озброєні знаннями в теорії ми можемо зайнятися практикою. Як розвиватися більш ефективно, вчитися швидше і експериментувати — все це ми розглянемо у цій статті. Також ми зрозуміємо, чому не варто покладатися тільки на свою думку і що таке «VR legs».

Поїхали
Вже скоро виходить перша стаття з цієї захоплюючої серії, яка поліпшить твої знання VR-розробці.

У будь-якому випадку важливо, щоб ти застосовував усі ці методики і принципи на практиці. Більш того, варто піддавати все сумніву і експериментувати.

Всі ці знання — це враження і невеликий досвід VR-спільноти. Ще багато чого не винайдено і не відкрито. І найгірше, що ти можеш зробити — це покластися на чужу думку або обмежувати себе.

Більше інформації на різні теми ти знайдеш Best Practices Guide від Oculus. Google опублікував накопичений досвід у своєму керівництві і Cardboard APP. Також дуже цікава книга про VR-дизайн від Jason Jerald.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.