26 апреля 2017

OpenRA 20170421

Спустя полгода после предыдущего стабильного релиза, вышла новая версия OpenRA — 20170421. OpenRA — это свободная реализация RTS C&C Tiberian Dawn, Red Alert и Dune 2000 (в будущем также будет поддержка C&C Tiberian Sun), которая совмещает классический геймплей и множество улучшений. Поддерживается одиночная игра с ботами, кампания и игра по сети.

Тогда как сам движок и игровая логика распространяются под свободной лицензией, для работы игре требуются оригинальные проприетарные медиаданные, которые игра может автоматически скачать при первом запуске. Разрабатывается OpenRA на языке программирования C♯ (C Sharp) с использованием Mono.

К этому релизу было совершено около 800 коммитов. В нём присутствуют несколько заметных пользователю новшеств:
  • Для игроков с высоким разрешением экрана добавлен HiDPI-рендеринг шрифтов.
  • Исправлено несколько ошибок в сетевой игре, которые могли привести к краху при отключении игрока.
  • В моде Red Alert по умолчанию выключен звук на фоновой карте в главном меню.
  • Изменено поведение следующих строений: Red Alert Gap Generator и Tiberian Dawn Obelisk.
  • В мод Dune 2000 в режиме кампании добавлено 7 новых миссий.
  • Прочие улучшения и исправления ошибок.
Но бо́льшая часть изменений в этой версии оказалась незаметной для игрока: были расширены возможности для создателей модов, внесено множество изменений в движок, продолжается работа над поддержкой сохранений игры.

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

24 апреля 2017

INSTEAD 3.0.0

 Разработка игр ведётся на Lua. INSTEAD перенесён на множество платформ: GNU/Linux, Android, iOS, FreeBSD, OpenBSD, Windows, S60, Maemo и другие. Проект может быть собран и в других системах при наличии SDL 1/2 и Lua 5.1/5.2/5.3 или LuaJIT.

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

Релиз 3.0.0 примечателен тем, что содержит совершенно новый API (STEAD3), разработанный с нуля. При разработке STEAD3 учитывался прошлый опыт написания игр в INSTEAD. Кроме того, часть интерпретатора, написанная на C, также была переписана.

Среди новых функций:
  • работа с пиксельной графикой (модуль pixels);
  • возможность генерировать звук из кода игры;
  • js-instead — запуск некоторых игр в браузере;
  • наличие версии для незрячих (plainstead);
  • наличие минимального интерпретатора (100 строк) для облегчения встраивания.
 Отзывы, вопросы и пожелания можно оставлять в эхах std.* сети IDEC или на форуме.

Tutorial: Blender Character Modeling For Beginners



Here is a new free online video series for beginner blender users I am working on where I will show how to create a high quality 3D character design from scratch without using any reference.. Here is the first lesson from this series where we will start to model the human head using a formula based system that anyone can follow. I will follow up with the next tutorial soon.

20 апреля 2017

Blender Tutorial - Ink Simulation - Animation & Physics Tips



In this blender tutorial, of the Animation & Physics series, we see how to create a drop of ink in the water. We use the smoke system that blender provides to create this beautiful ink effect. 

18 апреля 2017

14 апреля 2017

Lightworks 14 / GNU-Linux / Formats to import (Free Version)

Вместо введения стоит отметить, использование Lightworks 14 PRO актуально, но при истечении лицензии в Free версии возникает много вопросов и не стыковок.

Довольно глупо ради 6-7 роликов для YouTube в месяц платить $25 долларов (годичная  лицензия актуальна для жестких кодеров фильмов).

В Lightworks 14 Free, не ясен и не описан формат импорта файлов. По умолчанию, редактор поддерживает экспорт только для YouTube и Vimeo, то есть сжатый MP4 (720p). Следовательно импорт логичен в сжатом MP4.

По результатам тестов...

- Intel® Core™ i5- 4690K @4.2 GHz.
- DDR3 (1600) - 24GB (Dual).
- Ubuntu 16.04 / Linux Mint 18 / x-86_64.
- DE / Mate 1.16
- Kernel 4.8
- Multi-monitor 3280x1080
- Nvidia GTX-1050 TI Windforce ddr5 4GB / 128 bit.
- Nvidia GTX-650 ddr5 1024 mb / 128 bit.
- Drivers 378.13

Работа с жатыми форматами MP4 (х264 и х265), приводит к Фризам во время работы, случайные "креши программы" при индексации файлов, случайные "креши программы" при обработке, экспорте. По умолчанию Lightworks использует FFmpeg, следовательно сборка из исходников (FFmpeg) актуальна (рекомендуется) в любом случаи.

Lightworks плохо показал себя при работе с х265 (HEVC), слишком сильное сжатие, существенно замедляет работу в редакторе, а также экспорт звукового файла из х265.

Автор нашёл для себя лично оптимальный вариант при работе с Lightworks 14 в GNU-Linux. Это предварительное конвертирование рабочих файлов в MOV формат.

Потери качества не существенны, плавная работа и главное стабильная.

ffmpeg -i *.avi -vcodec mjpeg -q:v 2 temp_`date +%s`.mov



Godot 2.1.3

Short of three months after the release of Godot 2.1.2, the community is proud to announce this new maintenance update in the stable branch, Godot 2.1.3!

Due to the long development process of the upcoming Godot 3.0 (see our Devblog for technical posts about its impressive progress), many contributors took a renewed interest in the 2.1 branch. This release therefore brings various new features to GDScript, the editor, some nodes' API – but we tried to ensure that compatibility with earlier 2.1.x releases would be fully preserved.

Download it now, and read on for details on the update!

A big thankyou to all the contributors who worked on this release by implementing bug fixes or features, or testing the changes to spot potential regressions and help debug issues.

https://godotengine.org/article/maintenance-release-godot-2-1-3

13 апреля 2017

Blender Cycles: OpenCL now is on par with CUDA

Cycles has a split OpenCL kernel since Blender release 2.75. It's an alternative approach to what is used on CPU (so called megakernel). 
The idea behind splitting the kernel is to have multiple smaller kernels which are not only simpler and faster to compile, but also have better performance. 
Initial split kernel patch was done by AMD. Further work was also funded by AMD. 
The OpenCL Split Kernel now supports nearly all features. Only Correlated multi jitter is missing. 
Baking works, but uses the mega kernel. Volumetrics, SSS, Branched path tracing, HDR lightning and Denoising are fully supported. 
With current drivers, all production files from the official cycles benchmark pack, including the huge one from Gooseberry, render now pretty fast.
https://www.blendernation.com/2017/04/12/blender-cycles-opencl-now-par-cuda/ 

11 апреля 2017

Godot 3.0 progress report #6

Another month of work, another progress report. This month work was divided into completing the exporters, DLScript and the new particle system.

Web Export

Godot has now an experimental exporter to WebAssembly+WebGL2, Thanks to Eska014's work. You need latest Chrome or Firefox to test it, but it works really well. It even runs games flawlessly on mobile web!
Here's a small demo you can try! (again, remember, latest versions of Chrome or Firefox only!).

DLScript

We wrote our own article about DLScript (Name is not final!). Let me tell you that this amazing new feature by Thomas Herzog (Karrofel) is the real deal. It allows way too many amazing things:
  1. Add Godot objects made in C++, without recompiling Godot or the editor. Before this, a module had to be created, which including recompiling everything.
  2. Optimize any part of your game by rewriting it transparently in C++, wihout recompiling the engine or templates.
  3. Bind to any external libraries (ie, SQLite, Steam, etc) without any recompiling. Even downloading the bindings from our asset sharing is possible.
  4. Add import/export formats using official libraries from outside Godot. Ie, you could download an FBX import module from the asset sharing. Same as direct support for stuff such as Spine using their own lib.
  5. Add external scripting languages, such as Lua, Python etc. Of course, without integration as nice as GDScript, and you'll have to be aware of the limitations.
This will be one of the new amazing additions of Godot 3.0

New Particle System

Godot 3.0 will come with a new particle system. As times change, the main difference is that this one processes particles entirely in GPU. What does this mean?
Speed!

you can have hundreds of thousands of particles on legacy CPUs or mobile.. or several million particles on modern desktop GPUs.

https://godotengine.org/article/godot-30-progress-report-6

10 апреля 2017

Blender developers meeting notes - April 9, 2017 4

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

1) Blender 2.79 targets
  • Updated the target planning. We still need to get all reviews done.
  • OpenHMD patch review will happen wednesday, Brecht van Lommel will help reviewing the Denoiser.
  • Alexander Romanov has a patch he would like for 2.79.
  • Bastien Montagne: PBVH painting review is nearly ready, just has complex side topics to tackle.
  • Sybren Stüvel worked on several Alembic IO fixes. This will go to 2.79 as well. (Keep posting or sharing Alembic files in public, please!)
2) Blender 2.8 projects
  • Dalai Felinto made an OpenGL and Viewport project priorities list.
  • Proposal is to gather the combined efforts of all current full-time coders to do the last OpenGL migration work. That will make Blender compile pure in OpenGL 3.3 Core Profile. Systems not supporting OpenGL 3.3 or later will not run Blender 2.8.
  • For everyone who doesn't understand "Core Profile", info from Khronos: "In 3.2, OpenGL was effectively split into two profiles, core and compatibility. An implementation was only required to define core, so compatibility is not guaranteed to be available.". More reading here and here.
  • Build bot now has working 2.8 builds.
3) Other topics and GSoC
  • Next week (Easter Sunday) is IRC meeting as usual. Might be less crowded :)
  • GSoC reviews are in progress: reminder for mentors to check!
  • Development Fund gave a 3 month grant to Hristo Gueorguiev ("nirved") to work on OpenCL optizations for Cycles.

07 апреля 2017

GNOME Paint, простой графический редактор для GNOME

Марцин Кольни (Marcin Kolny), любитель СПО из компании Microsoft, начал работу над новым графическим редактором для рабочего стола GNOME, который бы напоминал по своему назначению MS Paint и не был таким усложнённым как GIMP.

Рассмотрев существующие редакторы изображений, Марцин пришёл к выводу, что отсутствует простой и понятный редактор, основанный на GTK+ и технологиях GNOME, и поэтому он решил создать такой редактор собственными силами. Проект пока находится на начальной стадии развития - доступен лишь начальный прототип оформления и реализованы базовые операции.   

05 апреля 2017

Godot Engine / DLScript is here!

... at least the first usable version, there's still work to do, but it's usable!
As some of you might have heard, we were working on a module that lets you use shared libraries as scripts.

I'll explain what DLScript exactly is, what it is not, what you can use it for and lastly show you how to use it.

So what is DLScript?

DLScript is a module for Godot that adds a new "scripting language" to it. I put "scripting language" in quotes because it's not a language.
A "script" in Godot is defined as something that has methods, properties and signals. It also offers a way to use these things (calling methods, get and set properties...). Instead of having a text file representing these things (like a GDScript file for example), DLScript uses shared libraries.
In some ways, shared libraries have things in common with scripts.
  • you can load them
  • you can unload them
  • you can load function symbols
  • you can call functions

A method in a DLScript is just native machine code. You can call third party libraries from that code as well. You can call GDScript functions from a DLScript and vice versa. When C# will be supported optionally, you'll be able to call C# code as well.

https://godotengine.org/article/dlscript-here

Lightworks 14 / GNU-Linux

Компания EditShare представила релиз новой ветки видеоредактора Lightworks 14 для платформы Linux. Lightworks относится к категории профессиональных инструментов и активно используется в киноиндустрии, конкурируя с такими продуктами как Apple FinalCut, Avid Media Composer и Pinnacle Studio.

Использующие Lightworks монтажёры не раз побеждали в технических номинациях премий Оскар и Эмми. Lightworks для Linux доступен для загрузки в виде 64-разрядной сборки в форматах RPM и DEB.



Lightworks отличается удобным интерфейсом и непревзойденным набором поддерживаемых функций, среди которых большой набор средств для синхронизации видео и звука, возможности по наложению разнообразных видеоэффектов в режиме реального времени, "родная" поддержка видео с разрешением SD, HD, 2K и 4K в форматах DPX и RED, средства для одновременного редактирования данных, снятых на несколько камер, задействование GPU для ускорения вычислительных задач.

 Бесплатная версия Lightworks ограничена сохранением результатов работы в форматах для Web (например, MPEG4/H.264) с разрешением до 720p и не включает некоторые расширенные возможности, такие как инструменты для совместной работы.  

04 апреля 2017

Xonotic 0.8.2

После полутора лет разработки состоялся релиз Xonotic 0.8.2, свободного 3D-шутера от первого лица, ориентированного на игру по сети.

Проект является форком игры Nexuiz, созданным почти пять лет назад в результате конфликта ключевых разработчиков проекта и компании IllFonic, после намерения коммерциализировать процесс разработки игры.

Из особенностей Xonotic можно отметить хорошие графические возможности, продвинутый 3D-движок, разнообразие карт, обилие режимов игры.  

03 апреля 2017

OpenTTD 1.7.0

Список новых возможностей OpenTTD 1.7.0:
  • Расширены ресурсы, исправлены утечки памяти для функции подключения дополнительной графики NewGRF.
  • Доукомплектован нехватающими спрайтами openttd.grf.
  • Включен режим реалистичного ускорения автомобильного и железнодорожного транспорта.
  • Улучшена работа генератора случайного ландшафта (карты).
  • Произведены другие оптимизации и исправления (см. changelog).
Новые объекты NewGRF-набора xUSSR Set 0.5.0 (текущий релиз от 01.01.2017, следующий релиз 0.5.1 запланирован на апрель):
  • почтовый вагон 61-531, купейные вагоны 61-4452 и 61-4453 (для «Красной стрелы»);
  • полувагон 12-П001, 12-П153, 12-141, 12-9046;
  • обновление полувагона 12-532, 12-132, 12-ХХ, 12-37, 12-515, 12-119, 12-757, 12-196-01;
  • электровоз ВЛ15с, ВЛ85
  • Тепловоз 2ТЭ25КМ, ТЭ33А, маневровый тепловоз ТГК2, ТЭМ18ДМ
  • Автомотриса АЧ2/АПЧ2, РА1;
  • электропоезд ЭР7, ЭР2Р, ЭР2Т
  • Платформа 13-36, 13-Н453, 13-Н451;
  • мотовоз М3/2;
  • паровоз 2-3-2К (П12), Чн, Ѵ, ТЭ, Т;
  • 4-осный крытый деревянный вагон Александровских мастерских;
  • цистерна 15-1210-01, 15-5157-04, 15-1522, 15-1539, цистерна для молока 15-Ц858;
  • цистерна 10м3 обр. 1872 г., 15м3 обр. 1892 г., 19м3 обр. 1908 г.;
  • дореволюционная донормальная двухосная цистерна с надстройкой на 750 пудов.
Подробности

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