30 сентября 2016

Blend4Web 16.09

Основные изменения:
  • Оптимизации производительности, нацеленные на повышение скорости отрисовки. В сочетании с улучшенным методом хранения данных в GPU, данные оптимизации позволили увеличить FPS в демо-приложении Ферма на 30-40%.
  • Изменения координатной системы. Теперь движок использует систему координат Blender (ось Z направлена вверх) вместо системы OpenGL (ось Y направлена вверх).
  • Улучшения в менеджере проектов. В утилиту project.py добавлена команда update_modules. С её помощью пользователь может обновить модули движка, используемые приложением.
  • Автоматическое определение качества изображения. При установке профиля качества изображения AUTO (P_AUTO) в модуле app приложение может быть запущено как с низкими, так и с высокими настройками качества, в зависимости от конфигурации системы.
  • Добавлена поддержка алгоритма компрессии текстур PVRTC, что позволяет использовать сжатые текстуры на iOS и на Android-устройствах, основанных на PowerVR.
  • Добавлены настройки качества теней. Появилась возможность установки разных профилей качества для "мягких" теней: 16x, 8x и 4x.
  • На вкладку Render добавлена панель Shading. Она содержит опцию World Space Shading и кнопку Set Recommended Options для автоматической настройки Blender на большую совместимость с Blend4Web.
  • Поддержка Blender 2.78, выход которого также состоялся сегодня (анонс будет немного позднее). 

Blender 2.78

лючевые особенности Blender 2.78:
  • Моделирование
    • Художники, использующие кривые Безье, получили возможность для простого рисования «от руки». Работа нового инструмента чем-то напоминает использование Grease Pencil, за тем исключением, что рисунок «превращается» в обычную кривую. Особенность инструмента в том, что с его помощью можно легко придавать форму кривой в соответствии с ближайшей поверхностью в автоматическом режиме.
    • Оптимизирован модификатор Decimate, предназначенный для упрощения структуры Mesh. Теперь изменяемая сетка получается более правильной, без резких перепадов. В дополнении к нему появился новый инструмент с одноименным названием, для использования в режиме редактирования.
    • Оптимизировано использование памяти в режиме редактирования. На некоторых функциях расход оперативной памяти снижается в 15 раз.
  • Разработчики полностью пересмотрели принцип функционирования инструмента Grease Pencil. Ранее основной единицей управления являлся слой, который мог содержать цвет и уникальные настройки только одного «карандаша». Это заставляло художников создавать множество дублирующих слоев с разными параметрами цветов. Теперь слой является всего-лишь контейнером, который может содержать неограниченное количество палитр. Также появилась панель настроек поведения кистей с уже имеющимися заготовками, наподобие скульптурных.
  • Вьюпорт Blender Internal
    • Blender теперь позволяет просматривать и настраивать Environment Light (окружающий свет) во время моделирования, без предварительного рендеринга.
    • Доступна визуализация карт Environment Map и опции Mirror для текстур Environment во вьюпорте.
    • Адаптирована функциональность полезной ноды Normal Map для Blender Internal. Результат работы ноды также демонстрируется во вьюпорте программы. Отрадно, что патчи группы вьюпорт Blender Internal были предоставлены командой отечественных разработчиков фреймворка Blend4Web.
  • Вьюпорт и рендеринг Cycles
    • Вьюпорт Cycles научился правильно отображать все процедурные текстуры в режиме Material. Также корректно отображаются карты Bump.
    • Добавилась поддержка последних топовых плат от NVidia (GTX 1060, 1070, 1080), а также улучшена общая производительность системы при использовании CUDA.
    • Реализована возможность рендеринга сферических стереоизображений для шлемов виртуальной реальности;
  • Улучшен пользовательский интерфейс. Окно поиска и быстрого вызова функций немного изменилось. Теперь здесь демонстрируется не только название, но и категория. Обновилась система поиска, который выполняется по независимым словам. Например, в старой версии сочетание «Snap Sel», выдавало результаты в строгом соответствии. Новый поиск выдаст в результате все комбинации этих слов.
  • Появилась полноценная поддержка формата Alembic. Возможно, как импортирование файла, так и экспорт сцены. В данный момент экспортер Blender поддерживает следующие объекты сцены: камеры, свет, MESH, NURBS, частицы.
  • Новые плагины. Набор стабильных плагинов Blender обогатился еще 11 экземплярами. Здесь и популярное круговое меню (Pie Menus), которое предоставляет удобный доступ к ключевым функциям редактора. Уникальный плагин для булевых операций Object Boolean Tools позволяет в свободной форме изменять объект. Мощный плагин Archimesh для быстрого создания архитектурных элементов и многое другое.

28 сентября 2016

Shotwell 0.24

Доступен релиз программы для управления коллекцией фотографий Shotwell 0.24.0. Shotwell предоставляет удобные возможности каталогизации и навигации по коллекции, поддерживает группировку по времени и тегам, предоставляет инструменты для импорта и конвертации новых фотографий, поддерживает выполнение типовых операций по обработке изображений (вращение, устранение эффекта красных глаз, корректировка экспозиции, оптимизация цветности и т.п.), содержит средства для публикации в социальных сетях, таких как Facebook, Flickr и Picasa (для MediaGoblin существует экспериментальный плагин).

В новом выпуске отмечается только устранение утечки памяти в реализации библиотеки фотографий. В анонсе также упомянуто несколько пропущенных выпусков серии 0.23.x в которых добавлена возможность скрытия нижней панели, реализованы связанные теги, проведена чистка устаревших файлов, обеспечена загрузка пиктограмм и файлов GtkBuilder через GResource, налажена генерация файла .desktop, добавлены SQL-индексы в PhotoTable, добавлена опция для фильтрации по сохранённым результатам поиска, возвращена опция "configure --disable-extra-plugins".

26 сентября 2016

digiKam 5.2

Состоялся релиз программы для управления коллекцией фотографий digiKam 5.2.0. Новая версия примечательна добавлением нового инструмента, автоматизирующего операции по устранению эффекта красных глаз на фотографиях.

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

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

SuperTux 0.5

Доступен выпуск классической игры-платформера SuperTux 0.5, напоминающей по стилю Super Mario. Новый выпуск примечателен добавлением встроенного в игру редактора уровней, позволяющего создавать игровые уровни и карты на лету, непосредственно из основного приложения.

Из других изменений выделяется увеличение производительности игрового движка, улучшение игровых уровней Антарктида и Лесной остров, расширение API для написания скриптов (в скриптах теперь могут создаваться градиенты).  

22 сентября 2016

Stendhal 1.21

 В новой версии:
  • прирученные животные могут пить лечебные зелья даже в том случае, если они не голодны, также теперь ими легче управлять в битве;
  • добавлен новый NPC-персонаж: торговец Мизуно, который продаёт ледяные стрелы;
  • изменен баланс вампирского и хаотического мечей;
  • добавлен стенд на фестивале шахтёрского городка;
  • сделаны мелкие исправления и улучшения карт и описаний предметов;
  • сделаны исправления в квесте «Harvest».
* Скриншоты
* Подробности

13 сентября 2016

OpenKlest Light Edition 2.0.0

Вышла вторая версия онлайн-игры OpenKlest Light Edition (2.0.0).

OpenKlest Light Edition — это игра-кроссворд с открытым исходным кодом (C++/JavaScript) от российского разработчика. Код распространяется под лицензией GNU GPLv2. Интерфейс оптимизирован под смартфоны.

Возможности:
  • отгадывание кроссвордов с любого устройства, подключённого к сети;
  • проверка правильности отгадывания.
Сейчас игра содержит 5 600 кроссвордов. Всего будет 65 536 кроссвордов.

* Подробности

12 сентября 2016

Krita 3.0.1

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

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

Для установки подготовлены самодостаточные образы в форматах Snap и AppImage.  

07 сентября 2016

OpenMW 0.40.0

OpenMW — это открытый движок для игры The Elder Scrolls 3: Morrowind. Для работы OpenMW необходимы ресурсы оригинальной игры.

Хоть этот релиз и не содержит много новых возможностей, зато в нём исправлено значительное количество багов. По большей части играть можно, дальше будет еще лучше.

Известные проблемы:
  • тени не реализованы, как и отрисовка на большой дальности;
  • чтобы использовать tar.gz пакет на linux нужны бинарники qt4 и libpng12.
Основные улучшения:
  • добавлено влияние погоды на отражение луны/солнца;
  • временные и постоянные эффекты при отдыхе теперь работают правильно;
  • исправлен баг, из-за которого враги не могли атаковать вертикально;
  • исправлен возможный вылет при использовании заклинания телепортации;
  • множество исправлений поведения ИИ;
  • исправлен респаун монстров после быстрой загрузки;
  • исправления в работе камеры от 3-го лица;
  • исправлена ошибка, когда NPC мог обнаружить игрока, не имея зрительного контакта с ним.
Подробности

01 сентября 2016

Blend4Web 16.08

Новый функционал

  • Добавлена поддержка опции Tangent Shading для материалов.
    Эта опция может использоваться для имитации анизотропных поверхностей, например, полированного металла, волос и т.п.
  • Добавлена поддержка шейдерной ноды Normal Map.
    Эта нода может применяться для преобразования цветовой информации текстуры в карту нормалей. Поддерживаются входящие данные в тангенциальном, объектном или мировом координатном пространстве. Параметр Strength управляет степенью смешивания значений, извлечённых из текстуры, с нормалями самого объекта.
    Для того, чтобы изображение в окне Blender выглядело так же, как в сцене Blend4Web, цветовое пространство текстуры должно иметь тип Non-Color.
  • Оптимизация движка.
    Произведена оптимизация ядра движка и “сборщика мусора”. Добавлена поддержка расширения OES_vertex_array_object для соответствующего оборудования. Также, с целью уменьшения числа вызовов отрисовки, произведена оптимизация использования шейдеров и постоянных. Всё это должно уменьшить время загрузки сцен и отзывчивость рендеринга, особенно на системах с медленным CPU.
  • Улучшения интерфейса Просмотрщика сцен.
    Теперь панель Tools & Debug находится прямо под панелью Scenes.
    На панель Tools & Debug добавлена кнопка Min capabilities mode. Этот параметр заставляет Просмотрщик сцен воспроизводить загруженную сцену так, как если бы она работала на системе с низкой производительностью (например, на iOS-устройстве). Это позволяет узнать, какие материалы в сцене могут работать не так, как задумано, на системе с низкой производительностью.
  • Улучшения редактора нормалей.
    Добавлен режим редактирования нормалей Offset.
    Операция Average теперь может применяться к неразделённым нормалям.
    Добавлена возможность ручного ввода угла поворота нормали, как при повороте обычного объекта.
  • Новый метод API в модуле textures.
    Добавлен метод get_texture_names. Он позволяет получить имена всех текстур объекта.
  • Новый метод API в модуле lights.
    Добавлены методы get_light_color, set_light_color, get_light_energy и set_light_energy. Они используются для работы с цветом и световой энергией источника света.
  • Добавлена поддержка свойства объектов Hidden.
    Включение этого свойства сделает объект невидимым при запуске сцены.
  • Поддержка шейдеров GLSL ES 3.0.
    Теперь движок автоматически выбирает, какую версию шейдерного языка OpenGL использовать для компиляции шейдеров. Выбор зависит от контекста WebGL: для WebGL 1 используется GLSL ES 1.0, для WebGL 2 - GLSL ES 3.0. Шейдерная система движка и препроцессор также были изменены для совместимости с обоими вариантами.
    Это снимает ограничения на добавление в движок новых возможностей WebGL 2 без проблем с совместимостью.
  • Улучшения Анализатора Шейдеров.
    Теперь анализатор шейдеров (метод analyze_shaders) выводит низкоуровневый ассемблерный код, что полезно для оценки и оптимизации шейдеров.

Изменения

  • Улучшения алгоритма рассчёта боке для эффектаглубины резкости.
    Уменьшена интенсивность эффекта pixel bleeding, приводившего к тому, что находящиеся в фокусе объекты на переднем палне “вытекали” на размытый фон.
    Добавлен параметр Foreground Blur. Его включение делает менее заметными чёткие силуэты объектов вне фокуса на фоне объектов в фокусе.
    Расстояния, на которых эффекта рамытия начинает проявляться и достигает максимальной интенсивности, теперь можно контролировать с помощью параметров Front Start и Front End (для передней плоскости) и Rear Start и Rear End (для задней плоскости).
  • Рендеринг отражения окружающей среды теперь включен по умолчанию.
  • Улучшения алгоритма валидации шейдеров.
    Если материал не может быть отрендерен на низкопроизводительных системах, он заменяется специальным материалом розового цвета при отладке и удаляется из финального продукта.

Исправления

  • Исправлена инверсия длинны для групп вершин.
    Исправлена инверсия оператора систем частиц типа HAIR для вершинных групп, задающих длинну.
  • Исправлен поворот нормалей для преобразованных объектов в Редакторе нормалей
  • Исправлен редкий крэш движка при загрузке сцены, использующей нодовую логику.
  • Исправлена панель материалов в Просмотрщике сцен. Ранее она не работала для некоторых материалов, подлежащих редактированию.
  • Исправлен крэш движка на мобильных устройствах.
  • Исправлено мерцание экрана в мобильных браузерах.
  • Исправлен крэш при загрузке динамической воды.
  • Исправлено влияние карт нормалей на отражения для стековых материалов.
  • Отключена серая подсветка при нажатии в Web Player на iPad.

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