MForum.ru
09.12.2003, Playmobile
Cовременные телефоны используют процессоры ARM с тактовой частотой свыше 100 Мгц. Этих мощностей достаточно для ...
Cовременные телефоны используют процессоры ARM с тактовой частотой свыше 100 Мгц. Этих мощностей достаточно для приличной трехмерной графики. Но до недавнего времени мобильным играм нечем было особо похвастать в этом плане.
Да, были попытки написать трехмерные игры на J2Me. Но их создание было достаточно трудоемким процессом, а по уровню графики они максимум могли сравниться с такими древними образцами, как Wolfenstein 3D и Doom I.
Но в этом году ситуация изменилась коренным образом. Компания Superscape Group разработала движок Swerve, предназначенный для написания трехмерных игр. Причем качество графики в таких играх приближается к качеству графики на игровых приставках и компьютерах. Хотя работают они на обычных мобильных телефонах. И сейчас вы познакомитесь с ними поближе.
Chesscapade

Chesscapade – трехмерные шахматы, где фигуры показываются как живые герои. У каждой шахматной фигуры свой тип анимации. И каждое взятие фигуры превращается в настоящее сражение. Исход боя, конечно, предрешен, как и в обычных шахматах, но смотреть на движения фигурок – одно удовольствие. В эту игру, как и в Speedboat Race, нам посчастливилось поиграть – чувства не передаваемые!
Возможности Swerve
Мобильные игры на базе Swerve выглядят более чем убедительными. Физическая модель, приближенная к реальному миру, туман и прозрачность, взрывы и спецэффекты наконец-то шагнули на телефонные экраны.
При этом соблюдаются все требования, которые сегодня предъявляют сотовые телефоны к программам. Размеры файлов невелики и не ненамного превышают размеры обычных игр, скачиваемых через интернет. Средний объем одного уровня для трехмерной игры может не превышать 15 килобайт. А вся игра в целом может весить от нескольких десятков до сотни килобайт, как обычная двухмерная игра на базе Java.
Второй важный момент – универсальность технологии. Игра на основе Swerve может быть написана на Java, на BREW, на Mophun и на базе любой другой платформы. Поэтому пользователям не нужно устанавливать дополнительное программное обеспечение или менять прошивку. Достаточно скачать и запустить игру, как в обычном случае.
Далее, для трехмерной графики не требуется наличие трехмерного ускорителя, как в Nokia N-Gage. Технология Swerve рассчитана на обычные телефоны, построенные на процессорах ARM. И компания Superscape бок о бок работала с производителем этих процессоров, чтобы максимально оптимизировать свой движок.
Результат получился впечатляющим. Испытания показали, что трехмерные Swerve-игры успешно запустились на ряде процессоров – от ARM7 до ARM9 и StrongARM. Большинство же новых телефонов сегодня используют процессоры ARM9 с тактовой частотой 100Мгц и выше, чего оказалось более чем достаточно для 3D-графики. Так, трехмерные гонки на мотоциклах на таких телефонах уверенно показывали 15-20 кадров в секунду.
Подробности технологии
Технология Swerve складывается из трех частей: клиента, контента и пакета разработчика. Клиент представляет собой программный код, работающий на мобильном телефоне. Контент – это графика, уровни и модели персонажей игры, которые могут храниться в отдельном файле и загружаться по мере необходимости. Клиент превращает контент в видимое на экране мобильника изображение, если уж объяснять все до конца.
Сам контент создается при помощи пакета разработчика, или Swerve Studio. Это набор расширений (плагинов), которые подключаются к широко известному трехмерному редактору 3D Studio. Поэтому написать уровень для будущей игры или создать нового героя может любой дизайнер, имеющий опыт работы с трехмерной графикой. Это большой плюс технологии – что она рассчитана на работу в 3D Studio, давно ставшим индустриальным стандартом.
Впрочем, сама технология Swerve, не успев появиться, тоже фактически стала стандартом. Дело в том, что на базе Swerve был разработан Mobile 3D Graphics API – стандарт трехмерной графики для мобильных устройств. Это было одобрено промышленным консорциумом Java Standards Community, в который вошли такие компании, как как Nokia, Siemens, ARM Holdings, Sony Ericsson и Motorola.
Как уже говорилось, специальные графические ускорители для Swerve не требуются. Но такой ускоритель есть, как в Nokia N-Gage, то движок может использовать его как дополнительную тягу. Поддержкая низкоуровневого программирования на API OpenGL ES позволяет Swerve использовать любые функции аппаратного ускорения графики, доступные в устройстве.
Swerve оптимизирована для работы на процессорах ARM 9 и выше. Эти процессоры используются не только для телефонов, но и для наладонных компьютеров, работающих под управление систем от Microsoft или Palm. А теоретически, Swerve можно оптимизировать для любого другого процессора, если в этом возникнет необходимость.
Сейчас Swerve поддерживается на таких платформах, как J2ME, Symbian, Linux, BREW, Microsoft Smartphone, Pocket PC, SavaJe, и ряд операционных систем реального времени, включая uITron и Nucleus. Основные усилия компания SuperScape вкладывает в развитие технологии на J2Me и BREW, так что в ближайшем будущем, надо надеяться, Java-игры еще не раз удивят нас своими возможностями.
Основной плюс – 3D-графика для всех
Основным достоинством технологии Swerve можно назвать то, что она принесла качественную трехмерную графику в мир Java-игр для мобильных телефонов. Это гарантирует, что нормальные трехмерные игры будут доступны не только обладателям специализированных приставок, вроде N-Gage, но и владельцам обычных сотовых.
И в этом отношении компанию Superscape можно сравнить с ID Software. Мир персональных компьютеров по-настоящему не знал трехмерной графики, пока на свет один за другим не явились такие игры, как Wolfenstein 3D, Doom I, Quake. В мире мобильных телефонов таким первопроходцем можно считать Swerve.
www.MForum.ru
18.04. Узбекистан и ZTE укрепляют стратегическое партнерство для ускорения цифровой трансформации
17.04. Прибыль Ericsson упала на 79% - компания предупреждает о росте затрат на чипы
17.04. Yadro запускает приём заявок на оплачиваемую летнюю стажировку «Импульс 2026»
17.04. Tesla ищет инженеров для Terafab на Тайване
17.04. TSMC: CoWoS остается основой для крупнейших ИИ-чипов, и CoPoS все ближе
17.04. МегаФон в Республике Коми - покрытие 4G расширено новой базовой станцией на въезде в Усинск
17.04. МТС в Магаданской области запустил сеть LTE в поселке Эвенск
17.04. OpenAI заключила с Cerebras многомиллиардное соглашение
17.04. В России выпустили первую партию микросхем SPD
17.04. Билайн представил итоги развития в 2025 году в пейзаже «особого пути» российского телекома. Часть 1
16.04. Минцифры представило проект приказа с требованиями к БС O-RAN
16.04. МТС в Новосибирской области - связь улучшена в Ленинском районе
15.04. Билайн увеличил пропускную способность для российских видеосервисов
17.04. OnePlus Nord CE 6 Lite – Dimensity 7400, 7000 мАч, а AMOLED заменили на LCD
17.04. Oppo Reno16 Pro получит камеру 200 МП, перископ, Dimensity 9500s и батарея 7000+ мАч
16.04. Vivo T5 Pro – 9020 мАч, 90 Вт, IP69 и Snapdragon 7s Gen 4 от 29 999 рупий
16.04. Oppo F33 и F33 Pro – ребрендинг с AMOLED, 7000 мАч и IP69K
16.04. Poco C81 Pro получи 6.9" дислеей 120 Гц, АКБ 6000 мАч и Unisoc T7250
15.04. Motorola Razr 70 Ultra получит Snapdragon 8 Elite и батарею на 6% больше
15.04. Tecno Spark 50 4G – Helio G81, 7000 мАч и связь без сети за 1.5 км
15.04. T1 Phone от Trump Mobile – $499 за AMOLED 120 Гц и Snapdragon 7
14.04. Redmi A7 Pro 5G – HyperOS 3, Unisoc T8300 и 6300 мАч за 11 499 рупий
14.04. Oppo Pad Mini с 8.8-дюймовым OLED-экраном 144 Гц и Snapdragon 8 Gen 5 представят 21 апреля
14.04. Rollme G9 – умные часы с офлайн-картами, двухдиапазонным GNSS и весом 32 грамма
13.04. Realme Narzo 100 Lite 5G – 7000 мАч "Titan Battery", 144 Гц и Dimensity 6300 за 13 000 рупий
13.04. CMF Phone 3 Pro получит Snapdragon 7s Gen 4 и металлическую рамку
13.04. Анонс Huawei Pura 90 Pro ожидается 20 апреля
10.04. Realme C100 4G – в000 мАч, IP69K и Helio G92 Max за 292 доллара
10.04. AI+ Nova 2 и Nova 2 Ultra – два подхода к бюджетному сегменту в Индии
10.04. Oppo A6s Pro – OLED, 7000 мАч, 80 Вт и Dimensity 6300
09.04. Moto Pad 2026 – 2.5K-экран, 5G и четыре динамика за 250 долларов
09.04. Motorola Moto G Stylus (2026) – стилус с наклоном, защита IP69 и AMOLED за 500 долларов
08.04. Oppo A6k с АКБ 7000 мАч, экраном 120 Гц и Dimensity 6300 оценен 290 долларов