11-летие World of Tanks: время подарков
11-летие World of Tanks: время подарков!
Самое жаркое время года — отличный повод для получения горячих подарков!
Жаркий август в самом разгаре, а это значит, что совсем скоро мы будем отмечать одну очень важную дату: одиннадцатый день рождения нашей игры ! За все эти годы World of Tanks прошла впечатляющий путь, поэтому мы приглашаем всех вас присоединиться к празднованию этого важного события.
Чтобы выразить нашу глубочайшую благодарность за вашу страсть и преданность игре, мы приготовили для вас летние подарки . Не упустите возможность: заходите в World of Tanks с 12 по 22 августа * , чтобы получить историчный премиум танк IV уровня и другие приятные сюрпризы!
Подвеска
Одним из самых сложных моментов тут было не столько отрисовать все и сделать так, чтобы оно красиво двигалось, сколько минимизировать время, которое художник будет тратить на настройку подвески отдельно взятого танка.
Для этого мы отказались от создания новой геометрии гусениц танков. В целом-то для динамической подвески нужны гибкие гусеницы, которые несложно замоделить с нуля. Но это потребовало бы перемоделирования подвески на каждом танке, а их в игре множество.
Так что мы решили реализовать модификацию геометрии гусениц программно.
Вот как все работает.
По боковой проекции оригинальной гусеницы мы строим контур — замкнутый многоугольник.
Его ребра разбиваются на звенья при помощи дополнительных точек, на выходе получаем замкнутую цепь, которая и описывает контур гусеницы.
И так для каждого танка
3. Из нижней части оригинальной гусеницы берем и программно вырезаем кусок геометрии — он будет использоваться для заполнения звеньев полученной цепи.
4. Сгенерированная гусеница рендерится за один вызов отрисовки. В этом вызове вырезанная геометрия повторяется множество раз благодаря инстансингу. Трансформация для каждого инстанса вычисляется в вершинном шейдере на основе позиций точек переданной туда цепи.
5. После всего этого действа у нас получается гибкая гусеница, состоящая из звеньев. Ее физику мы уже можем симулировать — натягивать или прогибать, как надо, меняя позиции точек цепи.
Первыми при симуляции физики подвески двигаются катки. Мы определяем объекты под танком при помощи рейкастов, а затем меняем позиции катков так, чтобы они огибали эти объекты. После этого цепь гусеницы подстраивается уже под новое положение катков, с учетом этого огибания.
В цепи есть два вида точек — прикреплённые к самим каткам (красные), двигающиеся вслед за ближайшим катком, и свободные (белые). Именно свободные точки и формируют подвижные сегменты — части цепи, которые будут натягиваться (как нервы мехвода), прогибаться или расстилаться по колесам в зависимости от расположения и направления движения танка.
Благодаря всем этим преобразованиям художник видит сгенерированную гибкую гусеницу. Собственно, единственное, что ему нужно сделать — подправить позиции точек, прикрепленных к каткам. И то, если нужно. Здесь художник просто перетаскивает мышкой нужные точки.
А чтобы все было совсем красиво и реалистично, художнику нужно не только откорректировать точки гибкой гусеницы, но и прописать параметры катков. Здесь все сложнее, чем проставить флаг «Так, эта штука будет двигаться». Надо определить, какие именно катки и на какое максимально допустимое расстояние будут двигаться, а потом прописать для них параметры прогибания и расстилания гусеницы: силу и скорость.
Такой подход позволяет нам настраивать динамическую подвеску на одном танке силами одного художника примерно за 20 минут. К обновлению 8.0, о котором идет речь, мы настроили 456 танков.
Как это работает в больших Танках
У старшего брата за динамическую подвеску и красивый изгиб гитары гусеницы отвечает технология Soft skinning. Она отличная, но куда более требовательная к железу. Если бы мы использовали ее на мобилках, играть в Blitz было бы сложно. Зато тепло.
По сути, главной сложностью всего процесса для нас стало именно большое количество танков в игре. Тут же нельзя было задать единые параметры настройки гусениц, как с волшебной кнопкой «Сделать красиво». Учесть все-все-все случаи, которые надо обработать в коде, не представлялось возможным. Игроки очень изобретательны. Очень.
Поэтому правки постоянно вносили и в генерацию самих гусениц, и в симуляцию физики этих гусениц.
Политологи оценили возможность начала новой войны на Балканах
Последние новости с Балкан
В субботу в сербских СМИ распространилась информация об активности боевой авиации у административной линии с Косовом. Военные самолеты и вертолеты армии Сербии, а именно купленные у России МиГ-29 и Ми-35, около полудня трижды провели патрулирование воздушного пространства над КПП «Ярине».
«Национальное телевидение Сербии», освещая эти маневры, опубликовало видео с ликованием и приветственными аплодисментами проживающих в Косово сербов в адрес авиации.
Вскоре информацию об активности авиации подтвердил глава МВД Сербии и экс-министр обороны Александр Вулин.
По его словам, сербские силовики и армия готовы к эскалации со стороны Косова, хотя сами и не намерены развязывать конфликт.
В тот же день в сербских соцсетях начали активно распространяться видеоматериалы с передвигающийся по дорогам военной техникой, в том числе танками. Предположительно, в их числе есть и переданные Россией в прошлом году модернизированные Т-72МС.
По информации сербских СМИ, техника стягивается к городу Рашка, расположенному всего в 10 километрах от административной линии с Косовом. При этом движение техники, по их данным, наблюдается уже несколько дней.
Официальных комментариев об этих перемещениях нет, но для подтверждения военной активности они и не нужны: c четверга подразделения сербской армии на юге страны были приведены в повышенную боевую готовность.
«Наше оружие и техника находятся в руках профессионалов. Никто не смеет нас унижать и топтать. Сербия сегодня намного сильнее, чем десятилетием ранее, и мы в любой момент готовы защитить наш народ по приказу президента»,
— заявлял министр обороны Сербии Небойша Стефанович по прибытии в Нови Пазар — еще один пограничный город, куда также были высланы подкрепления.
С чего все началось?
Маховик конфликта был запущен в понедельник, когда власти самопровозглашенной республики Косово запретили использовать сербские регистрационные знаки на подконтрольной им территории. С автомобилей начали принудительно снимать сербские государственные номера, заменяя их на временные косовские. При этом с автовладельцев взимают за такую «услугу» пошлину в €5.
Для обеспечения новых правил косовские власти разместили на КПП «Ярине» и «Брняк» сотни полицейских и снайперов. Однако предотвратить эскалацию это не помогло: проживающие в Ибарском Колашине (Северное Косово) сербы устроили бунт.
В понедельник сербы более чем на 400 автомобилях выдвинулись к контрольно-пропускным пунктам и, заблокировав их работу, начали мирный протест.
Реакция Приштины была бескомпромиссной: в Северное Косово стянули дополнительные силы — на этот раз полицейские были оснащены тяжелой экипировкой и автоматическим оружием и приехали на бронированных автомобилях. В отношении протестующих начали использовать спецсредства, в том числе слезоточивый газ.
Четвертый день столкновений косовских полицейских и сербских протестующих отметился драматичными инцидентом. Трое граждан Сербии, пересекавших КПП «Брняк», были остановлены подразделением косовского спецназа. Силовики вывели сербов из машины и начали жестоко избивать. По словам пострадавших, они не имели никакого отношения к протестам и пересекли КПП для участия в сезонных лесозаготовках.
«Они что-то кричали по-албански, я не понимал, они бросили меня на асфальт, ударили по спине, по лицу, они сломали мне зуб. Там была кровь, я просил воды, но никто не хотел мне ее давать», — рассказал Драгиша Влашкович, один из избитых.
Этот инцидент вызвал острую реакцию Белграда — именно после него на юге Сербии армию привели в состояние повышенной боевой готовности.
Сербская сторона и до этого не казалась настроенной на компромиссы. Еще до инцидента с избиением ее граждан президент Александар Вучич в ультимативной форме потребовал от Приштины одностороннего отвода от административной линии всех отрядов косовских силовиков.
«Наше решение — отвод всех отрядов с севера Косова и Метохии, возвращение к предыдущему состоянию, а после этого — переговоры в Брюсселе», — говорил он.
Что будет дальше?
Ответственность за разразившийся конфликт полностью несут власти Косова, считает председатель Балканского клуба Центра исследования стран Восточной Европы МГИМО Сергей Артемов.
«Все лето в Косово можно было наблюдать нападки на возвращающихся в регион сербов. Они действительно были систематическими: людям, которые имеют полное право на возвращение в родные дома, создавали ужасные условия проживания. Кроме того Приштина продолжительное время уходит от взятых на себя международных обязательств», — рассказывает эксперт.
При этом нынешнее обострение Артемов считает достаточно серьезным, о чем свидетельствуют военная мобилизация каждой из сторон.
Иной точки зрения придерживается эксперт Института славяноведения РАН Георгий Энгельгардт — он отмечает, что отношения между Косово и Сербией обостряются регулярно.
«Подобные конфликты проходят примерно раз в год. Это достаточно характерно для региона. И сценарий у них всегда достаточно характерный: Приштина делает очередной шажок либо на пути утверждения своей власти в Северном Косово, либо на пути усиления контроля на границе. Белград в ответ делает много публичных деклараций и постепенно все спускается на тормозах», — рассуждает он.
«До сих пор косовские власти таким образом шаг за шагом, по сантиметру, по полметра расширяли сферу своего контроля. И с каждым таким инцидентном Белград отходил все дальше и дальше от своих целей по контролю за Косово», — констатирует Энгельгардт.
Сергей Артемов со своей стороны отмечает: даже если в этот раз власти Сербии пойдут на принцип и не позволят Косово устанавливать правила обращения с сербскими госномерами, Приштина все равно попытается извлечь из этой ситуации выгоду.
«Для них это — одна из частей их политической игры. Прорыв блокады. Приштина играет на повышение, потому что понимает, что поезд от нее потихонечку уходит, — подчеркивает эксперт. — В ситуации, когда у Сербии в положительном ключе развиваются отношения с Албанией и Северной Македонией, а на Западных Балканах активно идут обходящие Косово стороной интеграционные процессы, для Приштины этот конфликт — возможность обратить на себя внимание и сторговать какие-то условия на общебалканском уровне».
В то, что нынешний конфликт может перейти в стадию прямого вооруженного конфликта, эксперты не верят. «Произошедшая ситуация вряд ли приведет к войне. Для этого нет предпосылок — в конце концов, там обстановка не как в 99-м году. Происходящее стоит воспринимать как акт демонстрации силы, причем как с сербской, так и с косовской стороны», — резюмирует Сергей Артемов.
«Время подарков»
12 августа 9:00 (МСК) — 23 августа * 9:00 (МСК)
* 22 августа — последний полный день, когда это можно сделать. Подарки можно получить до 23 августа 9:00 (МСК).
Специальный раздел внутриигрового Магазина, в котором вы сможете обменять подарочные билеты, будет доступен на один день дольше.
Подвеска
Одним из самых сложных моментов тут было не столько отрисовать все и сделать так, чтобы оно красиво двигалось, сколько минимизировать время, которое художник будет тратить на настройку подвески отдельно взятого танка.
Для этого мы отказались от создания новой геометрии гусениц танков. В целом-то для динамической подвески нужны гибкие гусеницы, которые несложно замоделить с нуля. Но это потребовало бы перемоделирования подвески на каждом танке, а их в игре множество.
Так что мы решили реализовать модификацию геометрии гусениц программно.
Вот как все работает.
По боковой проекции оригинальной гусеницы мы строим контур — замкнутый многоугольник.
Его ребра разбиваются на звенья при помощи дополнительных точек, на выходе получаем замкнутую цепь, которая и описывает контур гусеницы.
И так для каждого танка
3. Из нижней части оригинальной гусеницы берем и программно вырезаем кусок геометрии — он будет использоваться для заполнения звеньев полученной цепи.
4. Сгенерированная гусеница рендерится за один вызов отрисовки. В этом вызове вырезанная геометрия повторяется множество раз благодаря инстансингу. Трансформация для каждого инстанса вычисляется в вершинном шейдере на основе позиций точек переданной туда цепи.
5. После всего этого действа у нас получается гибкая гусеница, состоящая из звеньев. Ее физику мы уже можем симулировать — натягивать или прогибать, как надо, меняя позиции точек цепи.
Первыми при симуляции физики подвески двигаются катки. Мы определяем объекты под танком при помощи рейкастов, а затем меняем позиции катков так, чтобы они огибали эти объекты. После этого цепь гусеницы подстраивается уже под новое положение катков, с учетом этого огибания.
В цепи есть два вида точек — прикреплённые к самим каткам (красные), двигающиеся вслед за ближайшим катком, и свободные (белые). Именно свободные точки и формируют подвижные сегменты — части цепи, которые будут натягиваться (как нервы мехвода), прогибаться или расстилаться по колесам в зависимости от расположения и направления движения танка.
Благодаря всем этим преобразованиям художник видит сгенерированную гибкую гусеницу. Собственно, единственное, что ему нужно сделать — подправить позиции точек, прикрепленных к каткам. И то, если нужно. Здесь художник просто перетаскивает мышкой нужные точки.
А чтобы все было совсем красиво и реалистично, художнику нужно не только откорректировать точки гибкой гусеницы, но и прописать параметры катков. Здесь все сложнее, чем проставить флаг «Так, эта штука будет двигаться». Надо определить, какие именно катки и на какое максимально допустимое расстояние будут двигаться, а потом прописать для них параметры прогибания и расстилания гусеницы: силу и скорость.
Такой подход позволяет нам настраивать динамическую подвеску на одном танке силами одного художника примерно за 20 минут. К обновлению 8.0, о котором идет речь, мы настроили 456 танков.
Как это работает в больших Танках
У старшего брата за динамическую подвеску и красивый изгиб гитары гусеницы отвечает технология Soft skinning. Она отличная, но куда более требовательная к железу. Если бы мы использовали ее на мобилках, играть в Blitz было бы сложно. Зато тепло.
По сути, главной сложностью всего процесса для нас стало именно большое количество танков в игре. Тут же нельзя было задать единые параметры настройки гусениц, как с волшебной кнопкой «Сделать красиво». Учесть все-все-все случаи, которые надо обработать в коде, не представлялось возможным. Игроки очень изобретательны. Очень.
Поэтому правки постоянно вносили и в генерацию самих гусениц, и в симуляцию физики этих гусениц.
Политологи оценили возможность начала новой войны на Балканах
Последние новости с Балкан
В субботу в сербских СМИ распространилась информация об активности боевой авиации у административной линии с Косовом. Военные самолеты и вертолеты армии Сербии, а именно купленные у России МиГ-29 и Ми-35, около полудня трижды провели патрулирование воздушного пространства над КПП «Ярине».
«Национальное телевидение Сербии», освещая эти маневры, опубликовало видео с ликованием и приветственными аплодисментами проживающих в Косово сербов в адрес авиации.
Вскоре информацию об активности авиации подтвердил глава МВД Сербии и экс-министр обороны Александр Вулин.
По его словам, сербские силовики и армия готовы к эскалации со стороны Косова, хотя сами и не намерены развязывать конфликт.
В тот же день в сербских соцсетях начали активно распространяться видеоматериалы с передвигающийся по дорогам военной техникой, в том числе танками. Предположительно, в их числе есть и переданные Россией в прошлом году модернизированные Т-72МС.
По информации сербских СМИ, техника стягивается к городу Рашка, расположенному всего в 10 километрах от административной линии с Косовом. При этом движение техники, по их данным, наблюдается уже несколько дней.
Официальных комментариев об этих перемещениях нет, но для подтверждения военной активности они и не нужны: c четверга подразделения сербской армии на юге страны были приведены в повышенную боевую готовность.
«Наше оружие и техника находятся в руках профессионалов. Никто не смеет нас унижать и топтать. Сербия сегодня намного сильнее, чем десятилетием ранее, и мы в любой момент готовы защитить наш народ по приказу президента»,
— заявлял министр обороны Сербии Небойша Стефанович по прибытии в Нови Пазар — еще один пограничный город, куда также были высланы подкрепления.
С чего все началось?
Маховик конфликта был запущен в понедельник, когда власти самопровозглашенной республики Косово запретили использовать сербские регистрационные знаки на подконтрольной им территории. С автомобилей начали принудительно снимать сербские государственные номера, заменяя их на временные косовские. При этом с автовладельцев взимают за такую «услугу» пошлину в €5.
Для обеспечения новых правил косовские власти разместили на КПП «Ярине» и «Брняк» сотни полицейских и снайперов. Однако предотвратить эскалацию это не помогло: проживающие в Ибарском Колашине (Северное Косово) сербы устроили бунт.
В понедельник сербы более чем на 400 автомобилях выдвинулись к контрольно-пропускным пунктам и, заблокировав их работу, начали мирный протест.
Реакция Приштины была бескомпромиссной: в Северное Косово стянули дополнительные силы — на этот раз полицейские были оснащены тяжелой экипировкой и автоматическим оружием и приехали на бронированных автомобилях. В отношении протестующих начали использовать спецсредства, в том числе слезоточивый газ.
Четвертый день столкновений косовских полицейских и сербских протестующих отметился драматичными инцидентом. Трое граждан Сербии, пересекавших КПП «Брняк», были остановлены подразделением косовского спецназа. Силовики вывели сербов из машины и начали жестоко избивать. По словам пострадавших, они не имели никакого отношения к протестам и пересекли КПП для участия в сезонных лесозаготовках.
«Они что-то кричали по-албански, я не понимал, они бросили меня на асфальт, ударили по спине, по лицу, они сломали мне зуб. Там была кровь, я просил воды, но никто не хотел мне ее давать», — рассказал Драгиша Влашкович, один из избитых.
Этот инцидент вызвал острую реакцию Белграда — именно после него на юге Сербии армию привели в состояние повышенной боевой готовности.
Сербская сторона и до этого не казалась настроенной на компромиссы. Еще до инцидента с избиением ее граждан президент Александар Вучич в ультимативной форме потребовал от Приштины одностороннего отвода от административной линии всех отрядов косовских силовиков.
«Наше решение — отвод всех отрядов с севера Косова и Метохии, возвращение к предыдущему состоянию, а после этого — переговоры в Брюсселе», — говорил он.
Что будет дальше?
Ответственность за разразившийся конфликт полностью несут власти Косова, считает председатель Балканского клуба Центра исследования стран Восточной Европы МГИМО Сергей Артемов.
«Все лето в Косово можно было наблюдать нападки на возвращающихся в регион сербов. Они действительно были систематическими: людям, которые имеют полное право на возвращение в родные дома, создавали ужасные условия проживания. Кроме того Приштина продолжительное время уходит от взятых на себя международных обязательств», — рассказывает эксперт.
При этом нынешнее обострение Артемов считает достаточно серьезным, о чем свидетельствуют военная мобилизация каждой из сторон.
Иной точки зрения придерживается эксперт Института славяноведения РАН Георгий Энгельгардт — он отмечает, что отношения между Косово и Сербией обостряются регулярно.
«Подобные конфликты проходят примерно раз в год. Это достаточно характерно для региона. И сценарий у них всегда достаточно характерный: Приштина делает очередной шажок либо на пути утверждения своей власти в Северном Косово, либо на пути усиления контроля на границе. Белград в ответ делает много публичных деклараций и постепенно все спускается на тормозах», — рассуждает он.
«До сих пор косовские власти таким образом шаг за шагом, по сантиметру, по полметра расширяли сферу своего контроля. И с каждым таким инцидентном Белград отходил все дальше и дальше от своих целей по контролю за Косово», — констатирует Энгельгардт.
Сергей Артемов со своей стороны отмечает: даже если в этот раз власти Сербии пойдут на принцип и не позволят Косово устанавливать правила обращения с сербскими госномерами, Приштина все равно попытается извлечь из этой ситуации выгоду.
«Для них это — одна из частей их политической игры. Прорыв блокады. Приштина играет на повышение, потому что понимает, что поезд от нее потихонечку уходит, — подчеркивает эксперт. — В ситуации, когда у Сербии в положительном ключе развиваются отношения с Албанией и Северной Македонией, а на Западных Балканах активно идут обходящие Косово стороной интеграционные процессы, для Приштины этот конфликт — возможность обратить на себя внимание и сторговать какие-то условия на общебалканском уровне».
В то, что нынешний конфликт может перейти в стадию прямого вооруженного конфликта, эксперты не верят. «Произошедшая ситуация вряд ли приведет к войне. Для этого нет предпосылок — в конце концов, там обстановка не как в 99-м году. Происходящее стоит воспринимать как акт демонстрации силы, причем как с сербской, так и с косовской стороны», — резюмирует Сергей Артемов.
«Время подарков»
12 августа 9:00 (МСК) — 23 августа * 9:00 (МСК)
* 22 августа — последний полный день, когда это можно сделать. Подарки можно получить до 23 августа 9:00 (МСК).
Специальный раздел внутриигрового Магазина, в котором вы сможете обменять подарочные билеты, будет доступен на один день дольше.
Подвеска
Одним из самых сложных моментов тут было не столько отрисовать все и сделать так, чтобы оно красиво двигалось, сколько минимизировать время, которое художник будет тратить на настройку подвески отдельно взятого танка.
Для этого мы отказались от создания новой геометрии гусениц танков. В целом-то для динамической подвески нужны гибкие гусеницы, которые несложно замоделить с нуля. Но это потребовало бы перемоделирования подвески на каждом танке, а их в игре множество.
Так что мы решили реализовать модификацию геометрии гусениц программно.
Вот как все работает.
По боковой проекции оригинальной гусеницы мы строим контур — замкнутый многоугольник.
Его ребра разбиваются на звенья при помощи дополнительных точек, на выходе получаем замкнутую цепь, которая и описывает контур гусеницы.
И так для каждого танка
3. Из нижней части оригинальной гусеницы берем и программно вырезаем кусок геометрии — он будет использоваться для заполнения звеньев полученной цепи.
4. Сгенерированная гусеница рендерится за один вызов отрисовки. В этом вызове вырезанная геометрия повторяется множество раз благодаря инстансингу. Трансформация для каждого инстанса вычисляется в вершинном шейдере на основе позиций точек переданной туда цепи.
5. После всего этого действа у нас получается гибкая гусеница, состоящая из звеньев. Ее физику мы уже можем симулировать — натягивать или прогибать, как надо, меняя позиции точек цепи.
Первыми при симуляции физики подвески двигаются катки. Мы определяем объекты под танком при помощи рейкастов, а затем меняем позиции катков так, чтобы они огибали эти объекты. После этого цепь гусеницы подстраивается уже под новое положение катков, с учетом этого огибания.
В цепи есть два вида точек — прикреплённые к самим каткам (красные), двигающиеся вслед за ближайшим катком, и свободные (белые). Именно свободные точки и формируют подвижные сегменты — части цепи, которые будут натягиваться (как нервы мехвода), прогибаться или расстилаться по колесам в зависимости от расположения и направления движения танка.
Благодаря всем этим преобразованиям художник видит сгенерированную гибкую гусеницу. Собственно, единственное, что ему нужно сделать — подправить позиции точек, прикрепленных к каткам. И то, если нужно. Здесь художник просто перетаскивает мышкой нужные точки.
А чтобы все было совсем красиво и реалистично, художнику нужно не только откорректировать точки гибкой гусеницы, но и прописать параметры катков. Здесь все сложнее, чем проставить флаг «Так, эта штука будет двигаться». Надо определить, какие именно катки и на какое максимально допустимое расстояние будут двигаться, а потом прописать для них параметры прогибания и расстилания гусеницы: силу и скорость.
Такой подход позволяет нам настраивать динамическую подвеску на одном танке силами одного художника примерно за 20 минут. К обновлению 8.0, о котором идет речь, мы настроили 456 танков.
Как это работает в больших Танках
У старшего брата за динамическую подвеску и красивый изгиб гитары гусеницы отвечает технология Soft skinning. Она отличная, но куда более требовательная к железу. Если бы мы использовали ее на мобилках, играть в Blitz было бы сложно. Зато тепло.
По сути, главной сложностью всего процесса для нас стало именно большое количество танков в игре. Тут же нельзя было задать единые параметры настройки гусениц, как с волшебной кнопкой «Сделать красиво». Учесть все-все-все случаи, которые надо обработать в коде, не представлялось возможным. Игроки очень изобретательны. Очень.
Поэтому правки постоянно вносили и в генерацию самих гусениц, и в симуляцию физики этих гусениц.
Политологи оценили возможность начала новой войны на Балканах
Последние новости с Балкан
В субботу в сербских СМИ распространилась информация об активности боевой авиации у административной линии с Косовом. Военные самолеты и вертолеты армии Сербии, а именно купленные у России МиГ-29 и Ми-35, около полудня трижды провели патрулирование воздушного пространства над КПП «Ярине».
«Национальное телевидение Сербии», освещая эти маневры, опубликовало видео с ликованием и приветственными аплодисментами проживающих в Косово сербов в адрес авиации.
Вскоре информацию об активности авиации подтвердил глава МВД Сербии и экс-министр обороны Александр Вулин.
По его словам, сербские силовики и армия готовы к эскалации со стороны Косова, хотя сами и не намерены развязывать конфликт.
В тот же день в сербских соцсетях начали активно распространяться видеоматериалы с передвигающийся по дорогам военной техникой, в том числе танками. Предположительно, в их числе есть и переданные Россией в прошлом году модернизированные Т-72МС.
По информации сербских СМИ, техника стягивается к городу Рашка, расположенному всего в 10 километрах от административной линии с Косовом. При этом движение техники, по их данным, наблюдается уже несколько дней.
Официальных комментариев об этих перемещениях нет, но для подтверждения военной активности они и не нужны: c четверга подразделения сербской армии на юге страны были приведены в повышенную боевую готовность.
«Наше оружие и техника находятся в руках профессионалов. Никто не смеет нас унижать и топтать. Сербия сегодня намного сильнее, чем десятилетием ранее, и мы в любой момент готовы защитить наш народ по приказу президента»,
— заявлял министр обороны Сербии Небойша Стефанович по прибытии в Нови Пазар — еще один пограничный город, куда также были высланы подкрепления.
С чего все началось?
Маховик конфликта был запущен в понедельник, когда власти самопровозглашенной республики Косово запретили использовать сербские регистрационные знаки на подконтрольной им территории. С автомобилей начали принудительно снимать сербские государственные номера, заменяя их на временные косовские. При этом с автовладельцев взимают за такую «услугу» пошлину в €5.
Для обеспечения новых правил косовские власти разместили на КПП «Ярине» и «Брняк» сотни полицейских и снайперов. Однако предотвратить эскалацию это не помогло: проживающие в Ибарском Колашине (Северное Косово) сербы устроили бунт.
В понедельник сербы более чем на 400 автомобилях выдвинулись к контрольно-пропускным пунктам и, заблокировав их работу, начали мирный протест.
Реакция Приштины была бескомпромиссной: в Северное Косово стянули дополнительные силы — на этот раз полицейские были оснащены тяжелой экипировкой и автоматическим оружием и приехали на бронированных автомобилях. В отношении протестующих начали использовать спецсредства, в том числе слезоточивый газ.
Четвертый день столкновений косовских полицейских и сербских протестующих отметился драматичными инцидентом. Трое граждан Сербии, пересекавших КПП «Брняк», были остановлены подразделением косовского спецназа. Силовики вывели сербов из машины и начали жестоко избивать. По словам пострадавших, они не имели никакого отношения к протестам и пересекли КПП для участия в сезонных лесозаготовках.
«Они что-то кричали по-албански, я не понимал, они бросили меня на асфальт, ударили по спине, по лицу, они сломали мне зуб. Там была кровь, я просил воды, но никто не хотел мне ее давать», — рассказал Драгиша Влашкович, один из избитых.
Этот инцидент вызвал острую реакцию Белграда — именно после него на юге Сербии армию привели в состояние повышенной боевой готовности.
Сербская сторона и до этого не казалась настроенной на компромиссы. Еще до инцидента с избиением ее граждан президент Александар Вучич в ультимативной форме потребовал от Приштины одностороннего отвода от административной линии всех отрядов косовских силовиков.
«Наше решение — отвод всех отрядов с севера Косова и Метохии, возвращение к предыдущему состоянию, а после этого — переговоры в Брюсселе», — говорил он.
Что будет дальше?
Ответственность за разразившийся конфликт полностью несут власти Косова, считает председатель Балканского клуба Центра исследования стран Восточной Европы МГИМО Сергей Артемов.
«Все лето в Косово можно было наблюдать нападки на возвращающихся в регион сербов. Они действительно были систематическими: людям, которые имеют полное право на возвращение в родные дома, создавали ужасные условия проживания. Кроме того Приштина продолжительное время уходит от взятых на себя международных обязательств», — рассказывает эксперт.
При этом нынешнее обострение Артемов считает достаточно серьезным, о чем свидетельствуют военная мобилизация каждой из сторон.
Иной точки зрения придерживается эксперт Института славяноведения РАН Георгий Энгельгардт — он отмечает, что отношения между Косово и Сербией обостряются регулярно.
«Подобные конфликты проходят примерно раз в год. Это достаточно характерно для региона. И сценарий у них всегда достаточно характерный: Приштина делает очередной шажок либо на пути утверждения своей власти в Северном Косово, либо на пути усиления контроля на границе. Белград в ответ делает много публичных деклараций и постепенно все спускается на тормозах», — рассуждает он.
«До сих пор косовские власти таким образом шаг за шагом, по сантиметру, по полметра расширяли сферу своего контроля. И с каждым таким инцидентном Белград отходил все дальше и дальше от своих целей по контролю за Косово», — констатирует Энгельгардт.
Сергей Артемов со своей стороны отмечает: даже если в этот раз власти Сербии пойдут на принцип и не позволят Косово устанавливать правила обращения с сербскими госномерами, Приштина все равно попытается извлечь из этой ситуации выгоду.
«Для них это — одна из частей их политической игры. Прорыв блокады. Приштина играет на повышение, потому что понимает, что поезд от нее потихонечку уходит, — подчеркивает эксперт. — В ситуации, когда у Сербии в положительном ключе развиваются отношения с Албанией и Северной Македонией, а на Западных Балканах активно идут обходящие Косово стороной интеграционные процессы, для Приштины этот конфликт — возможность обратить на себя внимание и сторговать какие-то условия на общебалканском уровне».
В то, что нынешний конфликт может перейти в стадию прямого вооруженного конфликта, эксперты не верят. «Произошедшая ситуация вряд ли приведет к войне. Для этого нет предпосылок — в конце концов, там обстановка не как в 99-м году. Происходящее стоит воспринимать как акт демонстрации силы, причем как с сербской, так и с косовской стороны», — резюмирует Сергей Артемов.
«Время подарков»
12 августа 9:00 (МСК) — 23 августа * 9:00 (МСК)
* 22 августа — последний полный день, когда это можно сделать. Подарки можно получить до 23 августа 9:00 (МСК).
Специальный раздел внутриигрового Магазина, в котором вы сможете обменять подарочные билеты, будет доступен на один день дольше.
Подвеска
Одним из самых сложных моментов тут было не столько отрисовать все и сделать так, чтобы оно красиво двигалось, сколько минимизировать время, которое художник будет тратить на настройку подвески отдельно взятого танка.
Для этого мы отказались от создания новой геометрии гусениц танков. В целом-то для динамической подвески нужны гибкие гусеницы, которые несложно замоделить с нуля. Но это потребовало бы перемоделирования подвески на каждом танке, а их в игре множество.
Так что мы решили реализовать модификацию геометрии гусениц программно.
Вот как все работает.
По боковой проекции оригинальной гусеницы мы строим контур — замкнутый многоугольник.
Его ребра разбиваются на звенья при помощи дополнительных точек, на выходе получаем замкнутую цепь, которая и описывает контур гусеницы.
И так для каждого танка
3. Из нижней части оригинальной гусеницы берем и программно вырезаем кусок геометрии — он будет использоваться для заполнения звеньев полученной цепи.
4. Сгенерированная гусеница рендерится за один вызов отрисовки. В этом вызове вырезанная геометрия повторяется множество раз благодаря инстансингу. Трансформация для каждого инстанса вычисляется в вершинном шейдере на основе позиций точек переданной туда цепи.
5. После всего этого действа у нас получается гибкая гусеница, состоящая из звеньев. Ее физику мы уже можем симулировать — натягивать или прогибать, как надо, меняя позиции точек цепи.
Первыми при симуляции физики подвески двигаются катки. Мы определяем объекты под танком при помощи рейкастов, а затем меняем позиции катков так, чтобы они огибали эти объекты. После этого цепь гусеницы подстраивается уже под новое положение катков, с учетом этого огибания.
В цепи есть два вида точек — прикреплённые к самим каткам (красные), двигающиеся вслед за ближайшим катком, и свободные (белые). Именно свободные точки и формируют подвижные сегменты — части цепи, которые будут натягиваться (как нервы мехвода), прогибаться или расстилаться по колесам в зависимости от расположения и направления движения танка.
Благодаря всем этим преобразованиям художник видит сгенерированную гибкую гусеницу. Собственно, единственное, что ему нужно сделать — подправить позиции точек, прикрепленных к каткам. И то, если нужно. Здесь художник просто перетаскивает мышкой нужные точки.
А чтобы все было совсем красиво и реалистично, художнику нужно не только откорректировать точки гибкой гусеницы, но и прописать параметры катков. Здесь все сложнее, чем проставить флаг «Так, эта штука будет двигаться». Надо определить, какие именно катки и на какое максимально допустимое расстояние будут двигаться, а потом прописать для них параметры прогибания и расстилания гусеницы: силу и скорость.
Такой подход позволяет нам настраивать динамическую подвеску на одном танке силами одного художника примерно за 20 минут. К обновлению 8.0, о котором идет речь, мы настроили 456 танков.
Как это работает в больших Танках
У старшего брата за динамическую подвеску и красивый изгиб гитары гусеницы отвечает технология Soft skinning. Она отличная, но куда более требовательная к железу. Если бы мы использовали ее на мобилках, играть в Blitz было бы сложно. Зато тепло.
По сути, главной сложностью всего процесса для нас стало именно большое количество танков в игре. Тут же нельзя было задать единые параметры настройки гусениц, как с волшебной кнопкой «Сделать красиво». Учесть все-все-все случаи, которые надо обработать в коде, не представлялось возможным. Игроки очень изобретательны. Очень.
Поэтому правки постоянно вносили и в генерацию самих гусениц, и в симуляцию физики этих гусениц.
Политологи оценили возможность начала новой войны на Балканах
Последние новости с Балкан
В субботу в сербских СМИ распространилась информация об активности боевой авиации у административной линии с Косовом. Военные самолеты и вертолеты армии Сербии, а именно купленные у России МиГ-29 и Ми-35, около полудня трижды провели патрулирование воздушного пространства над КПП «Ярине».
«Национальное телевидение Сербии», освещая эти маневры, опубликовало видео с ликованием и приветственными аплодисментами проживающих в Косово сербов в адрес авиации.
Вскоре информацию об активности авиации подтвердил глава МВД Сербии и экс-министр обороны Александр Вулин.
По его словам, сербские силовики и армия готовы к эскалации со стороны Косова, хотя сами и не намерены развязывать конфликт.
В тот же день в сербских соцсетях начали активно распространяться видеоматериалы с передвигающийся по дорогам военной техникой, в том числе танками. Предположительно, в их числе есть и переданные Россией в прошлом году модернизированные Т-72МС.
По информации сербских СМИ, техника стягивается к городу Рашка, расположенному всего в 10 километрах от административной линии с Косовом. При этом движение техники, по их данным, наблюдается уже несколько дней.
Официальных комментариев об этих перемещениях нет, но для подтверждения военной активности они и не нужны: c четверга подразделения сербской армии на юге страны были приведены в повышенную боевую готовность.
«Наше оружие и техника находятся в руках профессионалов. Никто не смеет нас унижать и топтать. Сербия сегодня намного сильнее, чем десятилетием ранее, и мы в любой момент готовы защитить наш народ по приказу президента»,
— заявлял министр обороны Сербии Небойша Стефанович по прибытии в Нови Пазар — еще один пограничный город, куда также были высланы подкрепления.
С чего все началось?
Маховик конфликта был запущен в понедельник, когда власти самопровозглашенной республики Косово запретили использовать сербские регистрационные знаки на подконтрольной им территории. С автомобилей начали принудительно снимать сербские государственные номера, заменяя их на временные косовские. При этом с автовладельцев взимают за такую «услугу» пошлину в €5.
Для обеспечения новых правил косовские власти разместили на КПП «Ярине» и «Брняк» сотни полицейских и снайперов. Однако предотвратить эскалацию это не помогло: проживающие в Ибарском Колашине (Северное Косово) сербы устроили бунт.
В понедельник сербы более чем на 400 автомобилях выдвинулись к контрольно-пропускным пунктам и, заблокировав их работу, начали мирный протест.
Реакция Приштины была бескомпромиссной: в Северное Косово стянули дополнительные силы — на этот раз полицейские были оснащены тяжелой экипировкой и автоматическим оружием и приехали на бронированных автомобилях. В отношении протестующих начали использовать спецсредства, в том числе слезоточивый газ.
Четвертый день столкновений косовских полицейских и сербских протестующих отметился драматичными инцидентом. Трое граждан Сербии, пересекавших КПП «Брняк», были остановлены подразделением косовского спецназа. Силовики вывели сербов из машины и начали жестоко избивать. По словам пострадавших, они не имели никакого отношения к протестам и пересекли КПП для участия в сезонных лесозаготовках.
«Они что-то кричали по-албански, я не понимал, они бросили меня на асфальт, ударили по спине, по лицу, они сломали мне зуб. Там была кровь, я просил воды, но никто не хотел мне ее давать», — рассказал Драгиша Влашкович, один из избитых.
Этот инцидент вызвал острую реакцию Белграда — именно после него на юге Сербии армию привели в состояние повышенной боевой готовности.
Сербская сторона и до этого не казалась настроенной на компромиссы. Еще до инцидента с избиением ее граждан президент Александар Вучич в ультимативной форме потребовал от Приштины одностороннего отвода от административной линии всех отрядов косовских силовиков.
«Наше решение — отвод всех отрядов с севера Косова и Метохии, возвращение к предыдущему состоянию, а после этого — переговоры в Брюсселе», — говорил он.
Что будет дальше?
Ответственность за разразившийся конфликт полностью несут власти Косова, считает председатель Балканского клуба Центра исследования стран Восточной Европы МГИМО Сергей Артемов.
«Все лето в Косово можно было наблюдать нападки на возвращающихся в регион сербов. Они действительно были систематическими: людям, которые имеют полное право на возвращение в родные дома, создавали ужасные условия проживания. Кроме того Приштина продолжительное время уходит от взятых на себя международных обязательств», — рассказывает эксперт.
При этом нынешнее обострение Артемов считает достаточно серьезным, о чем свидетельствуют военная мобилизация каждой из сторон.
Иной точки зрения придерживается эксперт Института славяноведения РАН Георгий Энгельгардт — он отмечает, что отношения между Косово и Сербией обостряются регулярно.
«Подобные конфликты проходят примерно раз в год. Это достаточно характерно для региона. И сценарий у них всегда достаточно характерный: Приштина делает очередной шажок либо на пути утверждения своей власти в Северном Косово, либо на пути усиления контроля на границе. Белград в ответ делает много публичных деклараций и постепенно все спускается на тормозах», — рассуждает он.
«До сих пор косовские власти таким образом шаг за шагом, по сантиметру, по полметра расширяли сферу своего контроля. И с каждым таким инцидентном Белград отходил все дальше и дальше от своих целей по контролю за Косово», — констатирует Энгельгардт.
Сергей Артемов со своей стороны отмечает: даже если в этот раз власти Сербии пойдут на принцип и не позволят Косово устанавливать правила обращения с сербскими госномерами, Приштина все равно попытается извлечь из этой ситуации выгоду.
«Для них это — одна из частей их политической игры. Прорыв блокады. Приштина играет на повышение, потому что понимает, что поезд от нее потихонечку уходит, — подчеркивает эксперт. — В ситуации, когда у Сербии в положительном ключе развиваются отношения с Албанией и Северной Македонией, а на Западных Балканах активно идут обходящие Косово стороной интеграционные процессы, для Приштины этот конфликт — возможность обратить на себя внимание и сторговать какие-то условия на общебалканском уровне».
В то, что нынешний конфликт может перейти в стадию прямого вооруженного конфликта, эксперты не верят. «Произошедшая ситуация вряд ли приведет к войне. Для этого нет предпосылок — в конце концов, там обстановка не как в 99-м году. Происходящее стоит воспринимать как акт демонстрации силы, причем как с сербской, так и с косовской стороны», — резюмирует Сергей Артемов.