Графические особенности создания игр на Android

Мобильные игры всё чаще становятся источником внимания не только профессиональных игроманов, но и создателей игр. Особенность мобильного рынка заключается в его сырости, малых исследованиях. К слову, главной проблемой создания мобильных игр сегодня является сильно ограниченная производительность, с которой охотно боролись начиная с 21 века. Проблема производительности напрямую связана с энергопотреблением. Если компьютеры имеют постоянный доступ к энергии, а ноутбуки обладают гораздо более ёмкими аккумуляторами, то в случае со смартфонами и планшетами всё гораздо сложнее.

игры

Даже глава Qualcomm заявлял, что создать мощный процессор для них не составляет большого труда. «Однако чем питать «железку?» — вот главный вопрос, поднятый не только Qualcomm, а в целом всей мобильной индустрией.

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

Кто-нибудь из вас слышал когда-нибудь о термине «ARM» (Advanced RISC Processors)? В далеких 1980-х годах компанией Acorn началась работа над новыми процессорами, в дальнейшем компания сосредоточилась на разработке процессорных ядер. Хорошим примером удачности проекта является сотрудничество с Apple, которой нужен был энергоэффективный и относительно производительный процессор для проекта Newton.

Изначально проект назывался Acorn RISC Processors, однако в дальнейшем был переименован в Advanced RISC Processors. Сегодня более 50 процентов планшетов и около 35 процентов смартфонов работают на базе процессоров с ядрами ARM. Впрочем, ядра эти используются не только лишь в процессорах, но и в видеоускорителях, например.
Хорошим примером комбинированного использования ARM-ядер станет Samsung Galaxy S6, где в качестве процессора выступает Exynos 7420, ядра которого имеют ARM-архитектуру, а в качестве видеоускорителя — Mali-T760MP8, где также используются ARM-ядра.

Сегодня ARM выпускает различные инструменты, которые помогут разработчикам портировать игры с Xbox 360 на Android. Отличным примером станет плагин для Unreal Engine 3 Mali Offline Compiler.

ARM также работает над графическими улучшениями. Работникам компании удалось создать технологию рендеринга для создания мягких теней с использованием кубической карты. Мы не будем углубляться в подробности, скажем лишь, что теперь не нужно будет использовать статические тени при наличии какого-либо источника света (есть глобальные, локальные и так далее). Из ролика видно: изменяя угол поворота источника света, изменяется не только конкретная область свечения, но и вся сцена также получает абсолютно новые оттенки.

Очень понравится любителям графики технология, с помощью которой скайбокс теперь может быть не статическим, коим он сегодня является во всех играх. В данной демоверсии тени от гор существенно менялись при перемещении глобального источника света. Создаётся ощущение объёмности объекта и его реального существования (наличия 3D-модели), однако это обычная текстура. Было бы неплохо увидеть нечто подобное на PC в ближайшем будущем.

Следующее видео демонстрирует одновременную работу «кубических теней» и обычных с применением уже используемых технологий. Выглядит также очень впечатляюще, даже на персональных компьютерах сегодня не увидишь подобного.

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

Существуют так называемые лайтмэпы, которые генерируются до самого игрового процесса и определяют степень освещенности объектов. В обществе такое освещение принято называть статическим. Enligten генерирует лайтмэпы в реальном времени прямо во время игры, что позволит использовать их еще и для динамических объектов. Эта технология также успешно может быть использована в обычных компьютерах, однако до этого додумались пока лишь ребята из Geometrics.

Теги
Лонгриды для вас
Лидар
Чем лидар в iPhone 12 отличается от ToF-сенсоров в смартфонах на Android

iPhone 12 стал первым смартфоном Apple со встроенным лидаром. Несмотря на то что эта технология известна с давних пор и активно применяется в самых разных отраслях, в Купертино адаптировали её для своих целей только в этом году. Конечно, эта новость незамедлительно вызвала насмешки у пользователей Android, смартфоны на базе которой оснащаются лидарами уже как несколько лет. Вот только, если разобраться, то выяснится, что на самом деле то, чем большинство производителей комплектуют свои устройства, - это не то же самое, что лидар, которым оснащён iPhone 12.

Читать далее
Темная тема
Как включить темную тему в Google Play на Android

Некоторое время назад казалось, что темная тема интересна людям, как что-то новое и необычное. То есть то, что будет популярно какое-то время, но потом постепенно сойдет на нет. Такое ощущение было вызвано тем, что в мире смартфонов уже давно должны были произойти какие-то перемены и людям надо было хотя бы сменить цвет интерфейса. Оказывается, все не так просто, ведь до сих пор часто можно встретить вопросы о том, есть ли в том или ином приложении темная тема. На уровне операционной системы, что в Android, что в iOS это уже более менее решили, а вот с приложениями, даже штатными, пока есть некоторые трудности. В этой статье расскажу, как поставить темную тему в магазине приложений Google Play. Пусть это и не так сложно, но и очевидной такую настройку назвать сложно.

Читать далее
Google Pixel 2 получил последнее обновление. Что будет дальше?

Линейку смартфонов Google Pixel можно считать по-настоящему культовой. Пусть по продажам смартфонов поискового гиганта чуть ли не в десятки раз уступают решениям конкурентов, но именно они всем интересны и говорят о них не на много меньше, чем о других смартфонах. До недавнего времени все смартфоны компании получали актуальные обновления. Вот и сейчас пришло время, когда очередной смартфон отвалился от поддержки. Но так ли это плохо и можно ли им дальше пользоваться? Что с ним вообще будет после того, как Google выпустит первое обновление, которое он не получит наравне с новинками? Не все так страшно, как может показаться, но ситуация все равно немного грустная.

Читать далее

3 комментария Оставить свой

  1. Виталий Иванович Иванов

    Ободряющая статья. Спасибо! 🙂

  2. BIOS

    Я очень сильно поддерживаю графическую развитию в технологии и не только для игр еще в будущем это нам очень пригодится!;)

  3. agureev73@mail.ru

    «Такого нет даже на персональных компьютерах»…автор, ты что кроме Doom2 ничего не видел? Очнись и зайди на сайт nVidia почитай и просветись!!!

Новый комментарий