GameMaker: Studio 2
Состоялся релиз второй версии популярного конструктора игр GameMaker: Studio. GMS2 отличается, в первую очередь, полностью переделанным интерфейсом – фактически, это совершенно новая программа. В частности, появилась возможность работы с несколькими рабочими пространствами, свободная навигация внутри рабочих пространств с поддержкой масштабирования, а также связывание нескольких окон-свойств в цепочки для более удобной работы с компонентами игры.... Читать далее

Идеальный язык – это миф
Прошло семь лет с тех пор, как я опубликовал свою первую статью о языке D в журнале «FPS» (№12 за 2010 г.). Первоначальный восторг и энтузиазм за это время, конечно, поугас, но в целом мое отношение к языку не поменялось, я все еще остаюсь убежденным дишником – ничего лучше D я пока не вижу. Но я отнюдь не считаю D идеальным языком. За эти годы у меня накопилось много соображений по этому поводу, которыми сейчас и хочу поделиться.... Читать далее

dlib: практикум. Выпуск 1
Недавно я столкнулся с интересной задачей: описанием класса, который инкапсулирует неизвестный заранее набор объектов. Типы этих объектов задаются через variadic template – то есть, шаблон с переменным количеством параметров. Статические массивы для этой задачи, ясное дело, не годятся, но тут идеально подошел Compound из dlib.core.compound.... Читать далее

2D-графика: новости
Вышел корректирующий релиз стабильной ветки свободного графического редактора GIMP – 2.8.22. В этой версии внесены изменения в организацию иерархии окон в однооконном режиме, что позволило добиться увеличения призводительности отрисовки при использовании некоторых видов тем оформления GTK+. Также устранено несколько багов, в том числе уязвимость, связанная с форматом ICO.... Читать далее

Обзор дополнений Blender. Выпуск 25
Благодаря удобному и мощному API для языка Python, Blender поддается практически неограниченному расширению. В этом выпуске мы представляем дополнения, связанные с моделированием твердых поверхностей (hard surfaces). Если вы разрабатываете собственное дополнение или просто нашли в Интернете чей-то интересный проект, будем очень рады, если сообщите нам об этом и поделитесь ссылкой... Читать далее

Bsurfaces. И снова – ретопология
В «FPS» №44 '16 мы писали о замечательном аддоне RetopoFlow, сильно облегчающем процесс ручной ретопологии в Blender. Но мало кто знает, что есть еще один мощный аналогичный инструмент – встроенный аддон Bsurfaces... Читать далее

Blender для начинающих. Часть 5
Создать реалистичную сцену невозможно без правильно настроенных источников света (ламп). Это особые объекты, которые учитываются рендер-движком во время расчета освещенности объектов... Читать далее

Eevee – новый вьюпорт
Теперь, когда вьюпорт Blender использует OpenGL 2, открыта дорога для разного рода инноваций. Вьюпорт уже сейчас поддерживает интересные эффекты вроде SSAO, но разработчики на этом не остановились – в рамках ветки Blender 2.8x полным ходом идет реализация нового движка фотореалистического рендеринга в реальном времени Eevee, о котором хочется рассказать подробнее.... Читать далее


Copyright © 2008-2023 Тимур Гафаров и соавторы. Доступно по СС BY-NC-SA 3.0.