Css порядковый номер элемента. Как работает CSS-селектор nth-child. Как работает nth-child — Веб-стандарты

Viber OUT 14.04.2019
Viber OUT

Студия NMAS делится с новичками реальным опытом.

Среди клиентов Nanobotmodels Medical Animation - крупнейшие анимационные студии, институты, медицинские научно-исследовательские организации, региональные представительства крупнейших фармацевтических компаний в США, Австралии, Великобритании, России, Украине, Белоруссии, Казахстане и не только.

Во время создания очередного видео-ролика или интерактивного медицинского приложения Юрий видит что-то непонятное даже IT -журналисту:

Если перенести это на устройство виртуальной реальности, получится нечто подобное:

А примерно так эта демонстрация выглядела для меня в VR -шлеме:

С помощью трехмерной анимации от NMAS я совершил путешествие по простым герпесвирусам внутри нервной клетки в теле человека, увидел работу синапсов головного мозга и формирование иммунного ответа - красиво, интересно и, как я понял, научно достоверно. Думаю, к каждому совету создателя чего-то подобного нужно прислушаться .

1. Расскажите интересную историю - не надо никаких американских горок

Опыт работы в направлении виртуальной реальности не имеет первостепенного значения. Сегодня на рынке различного VR -контента предостаточно, но действительно интересных проектов очень немного. Поэтому в первую очередь определитесь с идеей - она должна быть максимально увлекательной и необычной .

Каких-то безумных американских горок в VR сегодня хватает - ими уже никого не удивишь. А вот захватывающих логических головоломок, если мы говорим об играх, практически нет - по крайней мере, ничего действительно стоящего в данном направлении пока не сделали.

Перед началом творческого процесса лучше ознакомьтесь с основами работы с виртуальной реальностью, которые отлично изложены в данном видео:

2. Выберите правильную платформу - начните с мобильной

Принципы создания контента для виртуальной реальности сегодня практически не отличаются от платформы к платформе. Более того, созданный для одного из доступных сегодня устройств материал можно без больших проблем портировать на другое - главное, чтобы у него производительности хватило.

Новичкам Юрий рекомендует начать с мобильной виртуальной реальности , для работы с которой будет достаточно мало-мальски производительного компьютера, современного смартфона, а также простого недорого VR -кейса - подойдут Gear VR , Mattel View-Master или самый обычный Cardboard от Google .

В этом видео отлично раскрыт вопрос различных устройств для входа в виртуальную реальность - тут же показывают, как сложить свой первый Cardboard из картона:

3. Изучите движок и заинтересуйте - не переставайте удивлять

В студии NMAS уверены, что у разработчика есть не более 15 минут , чтобы заинтересовать пользователя трехмерной видеозаписью или интерактивным приложением в виртуальной реальности. Больше времени даже самый пытливый просто не вытерпит, поэтому нужно начать удивлять уже с самого начала.

Более того, в виртуальном мире должны быть четко выделены маркеры внимания, чтобы пользователь не пропустил самое интересное, соблюдена непрерывность повествования и определены точки входа-выхода в каждое из показываемых ему пространств.

Чтобы данный вопрос стал более прозрачным, рекомендуем ознакомиться с записью, в которой как нельзя лучше раскрыты основные вопросы работы с самым популярным VR -движком - Unity :

4. Сконцентрируйтесь на качестве - пользователей не должно укачать

Юрий советует сконцентрироваться не на количественных показателях, а на качественных. Чем лучше продуманным и детальней прорисованным окажется окружающий пользователя виртуальный мир, тем больше времени он в нем с удовольствием проведет.

Тем не менее, в данном случае нужно учитывать ограничение производительности разных платформ. Ее сегодня крайне недостаточно, поэтому чем-то в любом случае придется жертвовать - качеством текстур, размером локаций и так далее. Главное, во время изучения виртуального мира не должно быть лагов или глюков - это сразу вызовет тошноту и головокружение у пользователя.

Быть может, ключевой фишкой вашего первого проекта, которая заставит закрыть глаза на качество реализации, окажется смешанная реальность - информация о ней лучше всего подана в этом видео:

5. Наберитесь терпения и не упустите момент - начните прямо сейчас

Лучшее время для любого начинания - сегодня. Чем раньше к изучению виртуальной реальности в принципе и разработки контента для нее в частности вы приступите, тем лучше. В NMAS уверены, что за VR и AR будущее, поэтому студия для своей медицинской специфики давно сконцентрировалась на создании именно таких материалов.

1. Изучаем оборудование

Спросите себя: меня интересует разработка для десктопных устройств, наподобие HTC Vive, или меня больше привлекают мобильные устройства вроде Samsung Gear VR или Google Cardboard? Если вы пока не определились, то почитайте обзоры и подумайте о том, что лучше выбрать для вашего рынка. Если для ваших идей требуются контроллеры движения или качественная графика, то ориентируйтесь на подключаемые к компьютеру очки VR. Модели, которые сегодня поддерживаются движками Unity, Unreal и веб-реaлизациями:

Компьютерная VR:
  • Фотограмметрия и 3D-сканирование
  • Изучите введение по пространственному позиционированию звука от Oculus, а также это видео 3D Audio: Designing Sounds for VR .

4. Внедрение интерактивности

После того, как вы освоитесь с движком и приготовите арт-материалы, нужно будет придумать, как придать вашему проекту интерактивности. Я очень рекомендую сначала почитать о принципах построения UI и UX в виртуальной реальности. Иначе у ваших пользователей могут заболеть глаза от плохих решений по стереоскопическому рендерингу, или их укачает. Этого можно избежать, просто отказавшись от привязки текста к полю просмотра, или поместив камеру игрока во время движения в видимую капсулу (автомобиль, скафандр, кабину). А если вы хотите реализовать ручное управление, то рекомендую делать всё как можно реалистичнее - ваши усилия по исследованию и прототипированию будут вознаграждены чувством присутствия.
. Руководство, объясняющее разные полезные принципы.
  • UE4 HTC Vive – Как взаимодействовать с меню с помощью контроллеров движения .
  • Вам потребуется освоить некое подобие скриптового языка. В Unreal Engine 4 используется интуитивно понятная, схематическая скриптовая система Blueprint Visual Scripting . К слову, она будет полезна для тех, кто ещё не слишком уверенно чувствует себя в программировании вообще. Общее введение в Blueprint , эта система достаточно мощная, чтобы с её помощью сделать весь проект, не написав ни строчки кода (хотя вы и будете использовать ряд программистских методик). А вообще в Unreal используется С++, а в Unity - C#. Многие из тех, кто стремится войти в VR-разработку, имеют очень мало опыта программирования, так что этот этап становится особенно трудным. Если вы самостоятельный разработчик, помните - лучше начинать с малого . Когда вы освоите базовые вещи, можно будет переходить к более масштабным идеям. Но начните лучше с . Развивайтесь поэтапно, создав несколько проектов, вы сможете гораздо увереннее штурмовать более сложные задачи.

    Рекомендуем почитать

    Наверх