30 декабря 2016

POSTAL 1 Open Source

Исходные тексты первой версии 3D-шутера Postal, созданного в 1997 году, открыты под лицензией GPLv2. Код опубликован на BitBucket (копия на GitHub).

В этом году на движке Unreal Engine 4 был подготовлен ремейк игры - "Postal: Redux", в связи с чем разработчики решили открыть исходные тексты оригинального варианта, выпущенного 19 лет назад.

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

28 декабря 2016

Список лучших открытых программ для творчества (2016)

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

Основные программы
  • GIMP — редактор растровой графики;
  • Inkscape — редактор векторной графики;
  • Scribus — настольная издательская система;
  • MyPaint — виртуальный «холст» для художников;
  • Blender — полигональный 3D-редактор;
  • Krita — редактор растровой графики, хорошо подходящий для рисования.
Редакторы видео
  • Kdenlive;
  • Flowblade;
  • Pitivi;
  • Shotcut;
  • OpenShot.
Утилиты
  • SwatchBooker — создание и и конвертирование цветовых палитр;
  • GNOME Color Manager — модуль управления цветом;
  • GNOME Wacom Control — настройка планшетов Wacom;
  • Xournal — создание «пометок на полях»;
  • PDF Mod — простой редактор PDF;
  • SparkleShare — надстройка к Git для совместной работы над проектами.
Обработка фотографий
  • darktable — инструмент сортировки и поточной обработки фотографий в файлах RAW;
  • Entangle — удалённый спуск затвора на DSLR, подключённых к ПК;
  • Hugin — сборка фотопанорам.
2D-анимация
  • Synfig Studio;
  • Blender Grease Pencil (входит в состав Blender);
  • Krita.
Редакторы аудиофайлов и инструменты для создания музыки
  • Audacity — многодорожечный аудиоредактор;
  • Ardour — цифровая рабочая станция для звукозаписи (DAW);
  • Hydrogen — драм-секвенсер;
  • Mixxx — программа для DJ;
  • Rosegarden — MIDI-секвенсер с нотным редактором;
  • MuseScore — нотный редактор.
Специализированные инструменты
  • MakeHuman — создание трёхмерных моделей людей и человекоподобных персонажей;
  • Natron — инструмент композитинга для создания спецэффектов;
  • FontForge — редактор шрифтов;
  • Valentina — создание выкроек одежды;
  • Calligra Flow — создание диаграмм.


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

26 декабря 2016

Dreams of Elendin 2 v1.5.0



Игровой уровень Снег:

* Изучайте игровой уровень, игровые элементы курсором мыши (лапой), в соответствии с подсказками стройте игровую логику.

* Наведите курсор мыши на Монитор(доска с названием и числом объектов), Вам не обходимо собрать три ореха.

* Основной отвлекающий фактор уровня Снег, это передвижения игрока по игровому уровню. Персонаж двигается
симулируя скольжение по поверхности, поэтому расчет управления должен корректироваться согласно ступенчатой инерции
(задать направление и манипулировать прыжками персонажа). Уровень и реализация перемещения игрока между
объектами может показаться сложным (узким), необходимо разобраться с невидимыми преградами
(например пространство между веткой и левой верхней белкой).

* Первый орех находиться на шляпе снеговика. Запрыгните на ведро, далее у снеговика две платформы для опоры игрока.
Первая по средине (верх монитора), вторая шляпа снеговика. Ель с право имеет две ветки. С позиций веток направляемся в прыжке
к шляпе снеговика. Ведро - Снеговик - Ветка - Шляпа. Орех можно подхватить с нижней позиции снеговика.

* Второй орех на верхушке Ели с право (Ель с право имеет две ветки), в ступенчатом прыжке достигнете позиции ореха.
Ведро - Снеговик - Ветка - Ветка.

* Третий орех виден сразу, им манипулируют две белки. Если вы оставите третий орех напоследок, манипуляция (скорость) орехом
ускорится. На Ели с лево одна ветка (под белкой), доступна после прыжка с шляпы снеговика.
Ведро - Снеговик - Ветка - Шляпа - Ветка.

* Отвлекающий фактор, две белки топотом создают снежные комья (снежки), избегайте контакта (замедления игрока).



----------------------------------------------------------------------------

Path 1.4.9 - 1.5.0

- Правка общего хода игровой логики, текстур, звука и тд.
- Уменьшена кинетическая сила персонажа на всех уровнях.
- Правка общей анимации в сцене выбора уровней.
- Разработка нового уровня Snow.
- Дополнен DoE2_doc.txt
- Удалена HTML 5 версия.

----------------------------------------------------------------------------

HTML5: DELETE



Blender 2.78 and UE 4.14 Alembic Animation



In this tutorial I created a simple chloth simulation with Blender 2.78 and exported it as alembic. I defined 2 objects with different materials and imported these into UE 4.

23 декабря 2016

Blend4Web 16.12

Основные изменения:
  • Поддержка шейдерной ноды Emission, входящей в список материалов Cycles. Данная нода позволяет создавать материалы, имитирующие излучение.
  • В библиотеку материалов добавлено два новых фотореалистичных материала: лёд и снег, на основе которых было создано Новогоднее демо-приложение;
  • Улучшения в менеджере проектов. В редактор файлов добавлен функционал для создания новых файлов. При сборке проектов осуществляется минификация HTML-файлов приложений для ускорения их загрузки и парсинга.
  • Улучшения рендеринга LOD-объектов. Теперь объекты с уровнями детализации объединяются в батчи в зависимости от их пропорций и настроек расстояния. Таким образом, движок визуализирует LOD-объекты с максимальной эффективностью, стараясь сохранять достаточное количество объектов, объединённых в батчи.
  • Поддержка выбора объектов на VR-устройствах. Добавлен метод pick_center, который позволяет пользователю выбирать объекты, находящиеся на линии визирования устройств виртуальной реальности.
  • Новые методы API prefetch и unfetch. Первый метод используется для предварительной загрузки и кэширования ресурсов сцены (текстур, звуков, файлов сцены и т.п.). Второй метод применяется для очистки кэша. 

21 декабря 2016

Simple Glossy Shader in 60 Seconds



By popular demand, I've made a video tutorial version of a text tutorial I had on my blog. In just 60 seconds, I show you a simple way to improve your plastic materials. We'll use a fresnel node to change the glossiness of our material, based on the angle, giving a nice result.

19 декабря 2016

Dreams of Elendin 2 v1.4.9



Path 1.3.2 - 1.4.0

- Правка общего хода игровой логики, текстур, звука и тд.
- Разработка нового уровня Depth.
- Дополнен DoE2_doc.txt
- Игровой уровень Грибочки, добавлен отвлекающий фактор.
- Игровой уровень Сад, добавлен отвлекающий фактор.
- Добавлена первичная логика Intro сцены.
- Дополнен игровой уровень Грибочки, дизайн.

Path 1.4.0 - 1.4.9

- Правка общего хода игровой логики, текстур, звука и тд.
- Дополнен игровой уровень Грибочки, дизайн.
- Дополнена первичная логика Intro сцены, дизайн.
- Дополнен игровой уровень Глубина, дизайн.
- Игровой уровень Грибочки, добавлен отвлекающий фактор.
- Игровой уровень Сад, добавлен отвлекающий фактор.
- Дополнен Help Center, смена изображений на видео файлы, новая сцена.
- Дополнен DoE2_doc.txt

-------------------




Rendering 500 real-time lights in the Blender Game Engine

Martins Upitis uses the UPBGE game engine fork for an experiment with real-time lighting, and the result is nothing short of amazing.



Martins writes:
My try implementing a deferred shading system in Blender Game Engine, made possible with UPBGE branch and custom FBOs.
This presentation shows 500 dynamic light sources. I am calculating diffuse, specular and light scattering passes.
custom buffers:
  • 32 bit position buffer
  • 16 bit normal buffer
  • 8 bit diffuse color buffer
  • combined in 32 bit composite and processed using a tonemapping operator (by John Hable of filmicgames)
  • FXAA post process antialiasing
Performance depends on screen size.

15 декабря 2016

Krita 3.1

Ключевые улучшения:
  • Krita 3.1 заявлен как первый выпуск с полноценной поддержкой платформы macOS. В частности, обеспечена возможность использования OpenGL в macOS 10.9 и более новых выпусках для аппаратного ускорения таких операций на холсте, как вращение, масштабирование и панорамирование;
  • Поддержка экспорта анимации с использованием ffmpeg с сохранением в виде изображений GIF или в различных форматах видео (MP4, MKV, OGG и т.п.). Для создании анимации предлагается определять перемещение слоёв и управлять свойствами движения через задание ключей анимации и изменение свойств анимационных кривых (например, для плавного появления и исчезновения объекта);
  • При создании анимации автоматизировано приведение в движение непрозрачных областей между кадрами. На шкале времени расставляются кадры и обеспечивается анимация растрового содержимого путём фильтрации, заполнения и скрытия слоёв;
  • Добавлен инструмент для симуляции отображения на печатных материалах;
  • Новый интерфейс выбора цвета, доступный через штатную кнопку выбора цвета на верхней панели, и позволяющий вводить значения цвета в формате HDR и выбирать цвета вне поддерживаемой экраном палитры sRGB через использование цветового пространства Wide-gamut;
  • Новый легковесный движок формировния кистей Quick Brush, обеспечивающий высокую производительность при работе на очень больших холстах и не требующий наличия OpenGL 3.1;

  • В дополнение к имеющемуся сегменто-ориентированному редактору градиентов, использующему модель GIMP, добавлен ещё один редактор градиентов на основе стоп-значений, сохраняющему градиенты в формате SVG и более простой для для понимания;
  • Добавлена функция создания обрамления вокруг области выделения;
  • Добавлен фильтр полутонов (можно найти в меню Filters / Artistic);
  • Добавлена возможность загрузки палитр Scribus в XML-формате. 

13 декабря 2016

Dreams of Elendin 2 v1.4.0




-------------------


Игровой уровень Глубина:

* Изучайте игровой уровень, игровые элементы курсором мыши (лапой), в соответствии с подсказками стройте игровую логику.

* Наведите курсор мыши на Монитор(доска с названием и числом объектов), Вам не обходимо собрать пять жемчужен.

* Игрок под водой двигается с замедлением, но совершает более затянутые прыжки.

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

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

* Пятая жемчужина находится на верхнем полипе, практически в центре игровой локации, используйте зеленую рыбу,
чтобы добраться до жемчужины (запрыгивайте на рыбу и манипулируйте ее движением).

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

* Отвлекающий фактор, при контакте с жемчужиной около спрута. Спрут выпустит облако жидкости, игрок с 100%
вероятностью будет окутан туманом (жидкостью, пропадает через 25 секунд вместе со спрутом).

* Отвлекающий фактор, при контакте c акулой (спрятана в левом нижнем углу) буден слышан звук рыка (акулы не рычат),
рыбы испугавшись, будут двигаться быстрее, создавая сложность в перемещении игрока и возможность подобрать
жемчужину на верхнем полипе (используйте зеленую рыбу,чтобы добраться до жемчужины).


-------------------

Path 1.3.0 - 1.3.2

- Правка общего хода игровой логики, текстур, звука и тд.
- Правка первичная логика сохранения настроек игры.
- Правка логики расположения яблок / Сад.

Path 1.3.2 - 1.4.0

- Правка общего хода игровой логики, текстур, звука и тд.
- Разработка нового уровня Depth.
- Дополнен DoE2_doc.txt
- Игровой уровень Грибочки, добавлен отвлекающий фактор.
- Игровой уровень Сад, добавлен отвлекающий фактор.
- Добавлена первичная логика Intro сцены.
- Дополнен игровой уровень Грибочки, дизайн.

-------------------


Blender Developers meeting notes, December 11, 2016

Here are the notes from today's meeting in irc.freenode.net #blendercoders.

1) Blender 2.8 projects
  • OpenGL upgrade: work progresses, no news to mention.
  • Bastien Montagne is testing first override code. Nothing to see yet!
  • Clement Foucault starts this week as full-timer on Blender PBR viewport.
  • More planning/coordination is needed for viewport migration. Will be worked on this week.
  • Current projects page was outdated, quickly updated it.
  • Also this page is outdated.
  • Todo: need a better 2.8 dashboard in wiki or on developer.blender.org to monitor activity.
2) Other projects
  • AMD OpenCL development on Linux still gives issues. Jens Verwiebe advises Blender developers to get help in #luxrender irc or their forum on http://www.luxrender.net
  • Another todo: update the GSoC page to reflect status of the student branches.
(After the meeting, Willian Padovani Germano offered to help with the wiki todos. Thanks!)

12 декабря 2016

Solarus 1.5.2

Вышла новая версия Solarus — движка для создания Action-RPG, включающего в себя также редактор карт и Lua-скриптов, менеджер тайлов, звуков и прочих элементов.

С помощью этого инструмента сделаны такие игры, как Zelda Mystery Of Solarus DX,
Zelda Mystery Of Solarus XD и Zelda Return Of The Hylian Solarus Edition. Все части Solarus распространяются под лицензиями GPLv3 и CC-BY-SA (для медиафайлов игры-примера).
При работе над выпуском основное внимание было уделено устранению ошибок.

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

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

08 декабря 2016

Открыты исходные тексты игры DoomRL

Игра DoomRL (DRL), в которой персонажи игры Doom адаптированы к пошаговому жанру Roguelike, переведена в разряд открытых продуктов.

Исходные тексты игры опубликованы на GitHub под лицензией GPLv2, а ресурсы и графика под лицензией CC-BY-SA 4.0. Код написан на языке Pascal и может быть собран компилятором FreePascal.   

06 декабря 2016

Pitivi 0.98 и Shotcut 16.12

Доступны новые выпуски свободных систем нелинейного видеомонтажа Pitivi 0.98 и Shotcut 16.12.

Выпуск Pitivi 0.98 позиционируется как очередной шаг на пути к версии Pitivi 1.0. В новой версии устранено более 100 ошибок, самодостаточные сборки на основе Flatpak переведены на GTK+ 3.22, приведён в порядок код шкалы времени, добавлена возможность настройки горячих клавиш.

Pitivi предоставляет такие возможности, как поддержка неограниченного числа слоёв, сохранение полной истории операций с возможностью отката, отображение эскизов на шкале времени, поддержку типовых операций обработки видео и звука. Редактор написан на языке Python с использованием библиотеки GTK+ (PyGTK), GES (GStreamer Editing Services) и может работать со всеми форматами звука и видео, поддерживаемыми в GStreamer, включая формат MXF (Material eXchange Format). Код распространяется под лицензией LGPL.  

Редактор Shotcut 16.12 развивается автором MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA.

Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Для построения интерфейса применяется Qt5. Код написан на C++ и распространяется под лицензией GPLv3.

В новой версии добавлена возможность экспорта GOP постоянной длины, реализован режим условного плавающего битрейта при экспорте (Constrained VBR), представлен новый режим микширования звука, увеличено качество обработки звука за счёт более широкого применения операций с плавающей запятой, налажена работа копирующих фильтров и фильтра LUT (3D).   

Intel выпустила intel-gpu-tools 1.17

Компания Intel опубликовала intel-gpu-tools 1.17, открытый набор инструментов для отладки и тестирования GPU и драйверов в Linux.

В состав пакета входят утилиты для проведения проверки на появление регрессивных изменений, оценки производительности кода DRM (Direct Rendering Manager), вывода информации о состоянии GPU, наблюдения за работой и производительностью GPU в стиле утилиты top.   

05 декабря 2016

Dreams of Elendin 2 v1.3.0


Dreams of Elendin 2 v1.x / 2016
GPLv3.

Игровой проект рекомендован детям от 12 лет.
Основное направление, меньше насилия, больше Классики.
В игровом исполнении (дизайне) задействованы стихи и музыка разных классических авторов.
Геймплей в стиле аркады с логическими элементами сбора и поиска предметов.

Дополнительно игровой проект будет полезен детям от 7 лет, для обучения английского языка.
Консультант проекта в психологической основе дизайна и жанра, психолог Карро Елена Александровна.

Лицензия использования программы GNU GPL 3.
Для получения исходных кодов свяжитесь с авторами проекта (или используйте ссылку на сайте разработчиков).
Проект предоставляется на условиях «КАК ЕСТЬ».




-------------------

Path 1.2.0 - 1.3.0

- Правка общего хода игровой логики, текстур, звука и тд.
- Разработка нового уровня.
- Добавлена сцена настройки изображения.
- Добавлен монитор времени (конец уровня / в реальном времени).
- Добавлена логика выхода из игры.
- Добавлена первичная логика сохранения настроек игры.

-------------------

Игровой уровень Сад:

* Изучайте игровой уровень, игровые элементы курсором мыши (лапой), в соответствии с подсказками стройте игровую логику.

* Наведите курсор мыши на Монитор(доска с названием и числом объектов), Вам не обходимо собрать десять яблок.

* Пять яблок на дереве с лево и пять яблок на дереве с право.

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

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

-------------------

Godot's new renderer, progress report #2

It's been a month since the first progress report, and progress continues towards the new Godot renderer. Little by little every system falls into place, and rendering starts feeling a lot more mature.
That said, there is still a lot missing. Unfortunately, some tasks initially planned for Milestone #2 could not be completed yet, so they will be pushed to the next milestone.

Here's the list of tasks for the current milestone and the next one:

TODO for Milestone #2 (November 2016)

  • Implement ShadowMapping.
  • Implement Environment Probes (research cubemap, dual paraboloid).
  • Implement Environment Probe and/or Skybox dynamic blending.
  • Implement more PBR parameters: Sheen, Clearcoat, Anisotropy.
  • Implement more Material parameters: Displacement, Refraction, Subsurface Scattering.
  • Implement Post-Processings: Tonemapping, adjustments, Motion Blur, SSAO, DOF Blur, Bloom and Screen Space Reflections.
  • Implement more types of geometry: Instancing (MultiMesh), Skeletons, and Immediates.
  • Implement Decals.

The remaining post processing tasks and decals will hopefully be done this week, though, so it's not that bad.

https://godotengine.org/article/godots-new-renderer-progress-report-2

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