27 мая 2014

Blender 2.71 testbuild

Leadwerks для Linux

Компания Leadwerks Software, которая в прошлом году на Kickstarter собрала 42 тысячи долларов на создание варианта игрового движка Leadwerks Engine для платформы Linux, опубликовала первый демонстрационной выпуск движка для Linux. Сборки движка подготовлены для Ubuntu 14.04, для работы необходимы проприетарные видеодрайверы NVIDIA и ATI и видеокарта с поддержкой OpenGL 4.0.


Целью проекта на Kickstarter была подготовка игрового движка и связанной с ним визуальной среды разработки, предоставляющих полноценный набор средств для создания и выполнения современных 3D-игр в Linux. Для разработки 3D-моделей в Leadwerks обеспечена интеграция со свободным пакетом 3D-моделирования Blender. Интерфейс среды разработки построен с использованием GTK+. Разработка игр осуществляется на языках программирования C++ и Lua. Компоненты движка Leadwerks поставляются под проприетарной лицензией, предусматривающей возможность получения доступа к исходным текстам движка для разработчиков игр. 

Pinta 1.5

Состоялся релиз открытого растрового графического редактора Pinta 1.5, представляющего собой попытку переписать программу Paint.NET с использованием Gtk+. Редактор предоставляет базовый набор возможностей для рисования и обработки изображений, ориентируясь на начинающих пользователей. Интерфейс максимально упрощен, редактор поддерживает неограниченный буфер отката изменений, позволяет работать с несколькими слоями, укомплектован набором инструментов для наложения различных эффектов и корректировки изображений. Код Pinta распространяется под лицензией MIT. Проект написан на языке C# с использованием Mono и биндинга Gtk#. Бинарные сборки подготовлены для Ubuntu и Windows.

Основные новшества Pinta 1.5:

  • Поддержка дополнений, через которые можно подключать новые эффекты, кисти, инструменты и форматы изображений. Для установки и выбора дополнений представлен интерфейс Add-in Manager. В ближайшее время будет введён в строй репозиторий дополнений;
  • Поддержка повторного редактирования уже добавленного на изображение текста;
  • Обеспечение показа эскизов изображений в диалоге открытия файла;
  • Изменение размера курсора мыши в зависимости от действительного размера выбранной кисти;
  • Возможность вращения выделенного блока при удержании правой конпки мыши;
  • Новая команда для инвертирования границ выделения;
  • Новые курсоры мыши для всех инструментов;
  • Улучшение поддержки платформы OS X (улучшенная интеграция в системный лоток и поддержка ассоциаций файлов);
  • Переработанный инсталлятор для платформы Windows, автоматически загружающий и устанавливающий корректные версии GTK# и фреймворка .NET;
  • Улучшенный диалог настройки уровня сжатия JPEG, запоминающий ранее выбранные настройки и по умолчанию устанавливающий фокус на кнопке OK.      

23 мая 2014

Blend4Web 14.05

Увидел свет очередной публичный выпуск открытого 3D web фреймворка Blend4Web. Фреймворк предназначен для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов. Blend4Web тесно интегрирован с открытым пакетом Blender, использующимся в качестве основного инструмента редактирования 3D-сцен. Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий. Пакет распространяется под лицензией GPLv3.

В этом релизе команда разработчиков сосредоточилась на упрощении использования движка и оптимизации производительности. Основные изменения:
  • Представлена новая фотореалистичная демо-сцена “Спорткар”. С помощью визуального редактора шейдеров для этой сцены было создано свыше 40 различных материалов: хромированный металл, окрашенный металл, стекло, резина, кожа и др.
  • Подготовлена серия уроков, охватывающих широкий круг возможностей движка. Рассмотрены: система частиц, нелинейная анимация, освещение, постпроцессинговые эффекты, а также программирование простых интерактивных приложений.
  • Проведено визуальное улучшение и оптимизация производительности демо-приложений.
  • Реализованы инструменты для упрощения создания и отладки анимации, переработаны соответствующие API. В интерфейс Blender'а добавлена панель запекания скелетной анимации.
  • Существенно оптимизирован рендеринг сцен с большим количеством систем частиц.
  • Улучшена система управления камерой, переработаны API системы контроллеров с целью упрощения их использования.
  • Проведены дальнейшие оптимизации в физическом движке и дополнении искусственного интеллекта ботов (NPC).
  • Решена проблема с некорректной работой движка на MacBook Pro с дискретной видео-картой Nvidia.
  • Обновлена и дополнена документация, осуществлен перевод на английский язык. 

Witcher 2: Assassins of Kings доступна / Linux

Выпущенная в 2011 году ролевая игра The Witcher 2: Assassins of Kings, которая в своё время получила премии "Лучшая европейская игра" и "Игра 2011 года", теперь доступна для пользователей Linux. Игру можно установить через Linux-версию клиента Steam (игра два дня будет продаваться со скидкой 80%).

Компания Epic Games опубликовала обзор планов по развитию игрового движка Unreal Engine 4 для платформы Linux, а также предоставлению нативных средств для разработки игр в Linux. Epic Games рассматривает Linux как первичную игровую платформу, стоящую в одном ряду с Windows и OS X, и позиционируемую не только для игровых серверов, но и для клиентских систем.     

19 мая 2014

0 A.D Alpha 16

Наиболее заметные улучшения в этом выпуске:
  • Видимые изменения в игровом процессе:
    • Для строев Testudo (строй римской пехоты) и Syntagma (строй македонских копьеносцев) реализована новая анимация построения и улучшено движение юнитов. Улучшена модифицируемость строев, что позволит в будущем создавать больше различных вариантов построения войск;
    • Новый режим искусственного интеллекта – Petra, который реализует более агрессивное расширение территорий и битвы, кроме этого он строит защитные сооружения примерно так же, как это обычно делают живые игроки. Данный AI лучше тратит ресурсы на поздних стадии игры и умеет вести торговлю с использованием рынков при наличии союзников на карте.
    • Реализован режим "набата" (Town Bell): При щелчке на значок колокола в городе объявляется тревога, звучит сигнал и граждане по возможности баррикадируются в незанятых защитных сооружениях, что помогает сохранить больше юнитов при вражеских набегах. Повторное нажатие значка позволяет отменить тревогу и выпустить юнитов из защитных сооружений. После этого юниты возвращаются к своей обычной работе.
    • Глобальные настройки торговли. Теперь можно задать вероятность с которой торговцы будут торговать определенным ресурсом вместо того чтобы задавать параметры для каждого торговца. Это упрощает управление торговлей.
    • Новое условие победы: строительство чуда света (“Wonder”). Если выбран данный режим, после того как игрок построил чудо света, запускается таймер обратного отсчета на 5 минут. Если враги за это время не смогут уничтожить чудо света, игрок побеждает.
    • Реализован режим разведанной карты, при котором содержимое карты известно, однако карта покрыта "туманом войны". Этот режим занимает нишу между полностью открытой картой и поведением по умолчанию, когда карта не разведана и присутствует "туман войны".
  • Изменения в графике и пользовательском интерфейсе:
    • Новый графический интерфейс пользователя и новый шрифт. Новый стиль GUI можно было видеть раньше в многопользовательском режиме в 15-й альфа-версии. Теперь этот стиль GUI используется везде. Шрифт интерфейса изменен на Biolinum (свободный шрифт созданный в рамках Libertine Open Fonts Project).
    • Для многопользовательского режима реализована кнопка готовности (“Ready”). В многопользовательской игре все игроки должны подтвердить свою готовность и согласие с выбранными настройками. Если создававший игру хост меняет настройки, готовность игроков сбрасывается в "not ready" и все игроки должны подтвердить свою готовность и согласие с новыми настройками. Это сделано из-за того, что некоторые недобросовестные хосты меняли настройки игры непосредственно перед запуском игры, что вызывало раздражение остальных участников.
    • Новые ресурсы: анимированные летающие орлы, корабли птолемеев, евразийский волк, нильский крокодил, птолемейские сооружения: военные постройки, доки, рынок, а также ряд новых анимаций, в частности новая анимация посадки семян для юнитов, занятых фермерством.
    • Добавлен новый музыкальных трек “Water’s Edge”. Этот трек исполняется при игре за британцев и галлов.
  • Обновления движка SpiderMonkey и прочее:
    • Используется новая версия движка "SpiderMonkey". Эта версия поддерживает новые возможности, такие как объекты Map и Set. Эти два типа, например, улучшили производительность по сравнению с обычными объектами при работе с определенными видами коллекций. Моддеров и разработчиков также должны порадовать новые доступные возможности.
    • Новая версия движка "SpiderMonkey" также содержит улучшенные средства для профилирования и анализа, что кроме всего прочего позволяет строить графики. Это поможет дальнейшей отладке проблем с производительностью.
    • 16-я альфа сама по себе пока не содержит каких либо улучшений производительности, но в состав 17-й альфа-версии войдет движок SpiderMonkey с улучшенной производительностью (v31).
    • Переход с SpiderMonkey 1.8.5 на v24 потребовал довольно много работы, в частности, теперь не используется устаревшее API, которое было в 1.8.5, но не реализуется более новыми движками, в частности v24. Тем не менее, процесс перехода на новое API завершен и в дальнейшем это позволит сэкономить много усилий по сравнению с использованием старого API и бэкпортированием изменений.
    • Обновление движка важно с точки зрения безопасности и кроме этого, использование актуальных версий позволяет отправлять сообщения об ошибках и даже просить недостающие возможности у разработчиков движка.
    • В данном выпуске также содержится много более мелких изменений и исправлений не отмеченных в этом списке. Подробный список закрытых ошибок можно посмотреть в системе Trac. Разработчики отмечают что объем закрытых сообщений об ошибках является рекордным за время существования проекта. Также проект приглашает добровольцев присоединиться к инициативе по локализации интерфейса (русская локализация готова на 57%). 

16 мая 2014

Game Dev / Французская кампания,Май-Июнь 1940 Beta v.1.x

Французская кампания,Май-Июнь 1940 Beta v.1.4

Самолеты игрока игры ИЛ-2 Штурмовик: BF110-C,BF110-D,BF110-E,BF109-E,BF109-C,JU-52,JU-87B.

Версия игры: 4.12.2м+HSFX 7.0.2,на основе зарубежной компании BF110 June 1940 part2.
Дополнительно: DGen_mod 2.0.1.0.
Автор: August Karro (ASPbazi).
HSFX7 моды: HSFX history mod,Perfect Map Textures.
Настройки: Звание Майор,Выполнение Задания,отключить.

Компания: http://www.hranitels.ru/forum/showpost.php?p=33070&postcount=346

Зеркало Французская кампания: http://crimea-karro.ru/download/WF_France_1940_HSFX7.zip

Зеркало Path v1.3: http://crimea-karro.ru/download/path_1.3.zip
Зеркало Path v1.4: http://crimea-karro.ru/download/path_1.4.zip

***

Офф сайта HSFX 7 мод: http://www.242sqn.com/phpBB2/index.php


***




Французская кампания или Падение Франции — успешная военная операция стран Оси в
Западной Европе с мая по июнь 1940 года, приведшая к разгрому французских, бельгийских
и нидерландских вооруженных сил, а также Британских экспедиционных сил во Франции и
обеспечившая господство в Европе Германии и её союзников. План «Гельб» — кодовое
название немецкого плана блицкрига против стран Бенилюкса: Бельгии, Нидерланды,
Люксембурга; План «Рот» — против Франции.

Немецкие войска 10 мая 1940 года начали наступление на Францию, объявившую войну
Германии ещё 3 сентября 1939 года, в связи с её нападением на Польшу. В результате
стремительного наступления немецких войск, использующих тактику молниеносной войны
— блицкрига, союзнические войска были наголову разгромлены, и 22 июня Франция
вынуждена была подписать перемирие. К этому времени боольшая часть её территории была
оккупирована, а от армии практически ничего не осталось.

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


Первые пять карт переработаны с зарубежной компании -BF110 June 1940 part2-:

- Смена моделей самолётов,к историческому минимуму.
- Смена моделей наземной техники,к историческому минимуму.
- Правка логики скриптов.
- Правка логики AI.
- Правка погоды,времени.
- Ботам увеличен AI.
- Общая косметика карты.
- Радионавигация для BF110.

Вторая порция семи карт,карта -WS 1940 Blitzkrieg- из HSFX 7.0.2,всё создавалось с нуля:

- HSFX 7.0.2 стандартный,других дополнений нет.
- HSFX 7.0.2 моды HSFX history mod (самолёты),Perfect Map Textures (текстуры).


О компании в целом:

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

Распространяется под лицензией GPLv3 http://www.gnu.org/licenses/quick-guide-gplv3.pdf
Зеркало: http://armanenshaft-blender3d.blogsp...-beta-v12.html

***

Path 1.3

- Правка брифинга 1 миссии.
- Правка расположения радио маяков Pаris миссия 1-10.
- Дополнительные статические объекты,пехота красная,синяя,миссия 1-10.
- В четвёртой миссии смена самолёта игрока,BF109-E3.
- Корректировка % уничтожения целей миссии 1-10.
- Мелкие правки логики скриптов.
- Создан вступительный ролик.


***

Path 1.4

- Корректировка Франц узких самолётов,MB-152+Potez 450-452,миссия 1-10.
- Корректировка статических общих объектов красные,синие,техника ближе к исторической действительности 75%,миссия 1-10.
- Убраны лишние статические элементы,миссия 1-10.
- Добавлен ролик,окно между 5 и 6 миссией,переход на новую карту
- Миссия 2,добавлено звено bf109,сопровождение.
- Миссия 4,уменьшен потенциал красных для атаки,защиты.
- Добавлена миссия 8_1,выброс десанта над Роттердамом,JU-52.
- Добавлена миссия 8_2,доставка подкрепления к линии фронта,JU-52.
- Добавлена миссия 8_3,атака живой силы Французов,JU-87B.
- Добавлена миссия 8_4,атака подкрепления Французов,JU-87B.
- Добавлен ролик,окончание компании.
- Миссия 4,исправлен возможный крах при старте игрока,спавне.
- Миссия 8_1-4,добавлены скрытые дополнительные задания.
- Миссия 1-10,дополнительный приоритет для целей (Основная цель,Дополнительная цель) игрока,хотя подразумевается отключение Выполнения Задания,логика быть должна.   

   

15 мая 2014

Kdenlive 0.9.8

После годичного затишья в разработке и инцидента с исчезновением лидера проекта, увидел свет релиз системы нелинейного видеомонтажа Kdenlive 0.9.8. Новый выпуск не содержит существенных новшеств и не включает ожидаемую поддержку GLSL и рефакторинг архитектуры, а предлагает в основном исправления ошибок и сигнализирует о том, что проект живёт и развивается. Из улучшений можно отметить поддержку манипуляторов JogShuttle, обеспечение выравнивания звука в асинхронном режиме, чистка профилей кодирования, обеспечение копирования прокси при переносе проекта и возможность применения ярлыков на шкале времени для клипов, содержащих видео и звук.

Kdenlive позиционируется для полупрофессионального использования, поддерживает работу с видеозаписями в форматах DV, HDV и AVCHD, и предоставляет все базовые операции по редактированию видео, например, позволяет используя шкалу времени произвольно смешивать видео, звук и изображения, а также применять многочисленные эффекты. При работе программы используются такие внешние компоненты, как FFmpeg, фреймворк MLT и система оформления эффектов Frei0r. Благодаря использованию FFmpeg поддерживается большое число форматов и кодеков, как обычных Mpeg2, mp4, h264, SNOW lossless, Ogg vorbis, так и профессиональных XDCAM-HD, IMX (D10), DVCAM (D10), DVCAM, DVCPRO, DVCPRO50.  

10 мая 2014

Unreal Tournament 4 выйдет под Linux

Epic Games объявила о начале работы над четвёртой частью культового сетевого шутера Unreal Tournament, в списке основных платформ которой указан Linux.

Главной чертой новой игры станет полностью открытый процесс разработки:
  • весь игровой код и контент будет выкладываться на GitHub, доступ к которому получат подписчики открытого ранее движка Unreal Engine 4;
  • все игровые решения будут обсуждаться с фанатами на официальном форуме проекта.
Unreal Tournament 4 будет полностью бесплатным (not free to play, just free). Epic Games планирует заработать на отчислениях с продаж в игровом магазине, где каждый желающий сможет купить или выложить новые моды или контент.

Подробности

07 мая 2014

Intel / сокращённый вариант сетевого стека для Linux

Разработчик из компании Intel представил для обсуждения и рецензирования в списке рассылки разработчиков ядра Linux упрощённую реализацию сетевого стека, рассчитанную на использование на маломощных встраиваемых системах. Разработка выполнена в процессе экспериментов по запуску Linux на системах с небольшим объёмом оперативной и постоянной памяти, таких как платы на базе процессоров Intel Quark, в которых может поставляться 2-4 Мб памяти.

В текущем виде, включение в сборку сетевого IPv4-стека Linux приводит к увеличению размера примерно на 400 Кб, что ставит крест на использовании традиционного стека на системах с 2 Мб памяти. Применение легковесного сетевого стека LWIP, работающего в пространстве пользователя, приводит к увеличению потребности в памяти каждого связанного с ним приложения примерно на 100 Кб. По мнению разработчиков, штатный сетевой стек ядра Linux сам по себе достаточно компактный, но раздувается из-за большого числа поддерживаемых функций.

Главная идея разработчиков из Intel связана с предоставлением возможности сборки урезанной версии сетевого стека, содержащей только минимально необходимую функциональность. Многие из расширенных возможностей штатного сетевого стека Linux востребованы только на серверных системах и могут быть удалены без негативного влияния на работу клиентских приложений. Такой урезанный стек может успешно конкурировать с LWIP.
Так как применение ifdef для исключения каждой порции излишнего кода отмечено как очень трудоёмкая задача, при создании патча разработчики Intel активно полагаются на использование техники оптимизации на этапе связывания (LTO). Основные ссылки на вызов опциональных компонентов экранируются через ifdef, а весь оставшийся без вызова используемый код чистится силами компилятора. Для некоторых возможностей, которые невозможно просто удалить, созданы упрощённые аналоги. В итоге, применение подготовленного патча с включением LTO-оптимизаций позволило сократить размер полнофункционального сетевого стека до 170 Кб.

Планируется подготовить три опции сборки:

06 мая 2014

ATI Rage 128 для X.Org

На протяжении последних месяцев был возрожден открытый видеодрайвер ATI Rage 128 для X.Org.

Драйвер xf86-video-r128 поддерживает все старые видеокарты ATI Rage 128, в том числе Rage Fury AGP, XPERT 128 AGP, и XPERT 99. Rage 128 был лучшим графическим процессором от ATI еще в 1998 году. Он был построен по 250 нм технологии, с поддержкой 32MB и 64MB видеопамяти, тактовая частота ядра составляла около 100 МГц.
Поддержка OpenGL ограничена версией 1.2. Хотя в это трудно поверить, но Rage 128 до сих пор используется в продакшене, с использованием современных Linux-систем, для которых и был возрожден данный драйвер.

Коннор Бехан регулярно обновлял код драйвера R128 в течение последних двух месяцев, и переписал большую user-space часть, отвечающую за mode-setting. Теперь драйвер поддерживает такие расширения X.Org, как Resize и Rotate (RandR). Код в некоторых отношениях близок к бывшей поддержке UMS драйвера xf86-video-ati.
Хотя возраст оборудования Rage 128 составляет почти два десятилетия, еще остаются проблемы с обнаружением монитора из-за отсутствия некоторой документации по регистрам Rage 128.

Подробности

05 мая 2014

Add Art / Ил-2 Штурмовик: Junkers Ju 88 A4 / Торпедирование



Теория и практика торпедирования в игре Ил-2 Штурмовик.
Для чтения сообщений и описания используйте паузу.

***

Мотобомба ФФФ ("Motobomba FFF") -- электрическая циркулирующая торпеда, которая нарезала круги по спирали, разработанная для Итальянских ВВС (Regia Aeronautica) изобретателями Фрери (Freri), Филпа (Filpa) и Фиоре (Fiore) (откуда и берет начало аббревиатура FFF), разрабатывалась специально, для сброса с больших высот во вражеские гавани или среди вражеских конвоев.

Эта бомба была принята Regia Aeronautica, но использовалась в очень небольших количествах (большие запасы все еще неиспользованных бомб были найдены в 1978!), но была принята на вооружение Люфтваффе под названием LT 350 и широко, с успехом ими же и использовалась.

Эта бомба сбрасывалась с больших высот (от 500 до 4000 м). Имела первый маленький "пилотирующий" парашют, для стабилизации скорости около 100м/с. На высоте около 130 м открывался больший парашют. Оказавшись в воде, бомба начинала гонять по кругу, по спиральной траектории, на медленной скорости (22 км/ч) на протяжении приблизительно 15 - 30 минут.


Torque 2D 3.0 / Linux

Компания GarageGames, в 2012 году открывшая под свободной лицензией MIT исходные тексты игрового движка Torque, представила релиз Torque 2D 3.0, примечательный обеспечением полноценной поддержки Linux и Android, а также компиляции игр в JavaScript-представление для Web-браузеров с поддержкой WebGL.

Напомним, что изначально Linux поддерживался только в серверной части продукта, а клиентские компоненты были доступны только для Windows, Mac OS X и iOS. В прошлом году была организована краудфандинг-кампания по сбору средств для портирования движка для Linux, но в её рамках удалось собрать чуть больше половины требуемой суммы. В конечном счёте, компания GarageGames при участии энтузиастов смогла выполнить портирование без дополнительного финансирования.


Из других улучшений Torque 2D 3.0 можно отметить начальную поддержку скелетной анимации (Parametric Skeletal Animation), возможность создания 64-разрядых сборок, поддержку хранения объектов и параметров сцен в формате JSON, поддержку Leap Motion и контроллеров Xbox 360.

***

http://youtu.be/F_X367kBiUI

http://youtu.be/rDPdVBs6wew

Mesa 10.2 RC

В списке рассылки Mesa анонсирована готовность первого кандидата в релизы MESA версии 10.2. Mesa является свободной реализацией API OpenGL. Предположительно, релиз версии 10.2 состоится в конце месяца. Ветка находящаяся в разработке (git master) теперь называется 10.3-devel. В случае если за следующие 3 месяца удастся реализовать поддержку OpenGL 4.0, ветка будет переименована в 11.0.

Ветка 10.2 примечательна реализацией OpenGL-расширения GL_ARB_buffer_storage для драйверов i965, nv30, nv50, nvc0, r300, r600 и radeonsi. Обеспечением поддержки GL_ARB_multi_bind, GL_ARB_separate_shader_objects и GL_EXT_separate_shader_objects для всех драйверов. Реализацией GL_ARB_sample_shading, GL_ARB_texture_cube_map_array, GL_ARB_viewport_array, GL_ARB_texture_gather и GL_ARB_texture_query_lod для драйвера nv50, а также GL_ARB_stencil_texturing для i965/gen8+, GL_ARB_texture_view для i965/gen7, GL_ARB_vertex_type_10f_11f_11f_rev для nv50, nvc0 и radeonsi, GL_INTEL_performance_query для i965/gen5+.

Сектора Лирики