Демка с новым освещением

Скачать для Windows

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

Динамическое освещение карты

Избавляюсь от статических lightmap’ов и экспериментирую с новым способом моделирования карт. Теперь все поверхности в движке освещаются динамически (число источников света произвольное, как и было задумано):

Atrium — главная героиня

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

На днях будет эскиз в полный рост.

Редактор уровней для DGL и Atrium

Решил продолжить работу над редактором уровней, который ранее делал на основе GTK. Сейчас связываться с GTK для этой задачи уже как-то не хочется, поэтому решил написать для него собственный графический тулкит с использованием OpenGL. На данный момент готова оконная система, навигация по сцене и манипулятор для перемещения объектов.

Статьи по dlib

На сайте студии LightHouse Software, использующей и активно продвигающей язык D, опубликовано несколько интересных статей по использованию коллекции библиотек dlib — в частности, о рисовании фрактала Курликю и графических примитивов с использованием dlib.image, а также о процедурном генерировании картинки с Псаем с последующим сохранением в файл.

http://lhs-blog.info/programming/dlang/fraktal-kurlikyu
http://lhs-blog.info/programming/dlang/dobavlenie-graficheskih-primitivov-v-dlib
http://lhs-blog.info/programming/dlang/gangnam-style-v-d
http://lhs-blog.info/programming/dlang/sohranenie-izobrazheniya-v-fayl

PC Magaine: игры изнутри

Не так давно я со своим Atrium принял участие в опросе российского филиала журнала PC Magazine, посвященном разработке современных игр: как устроены игры изнутри, как программируются серверы, как моделируется игровой мир, какие используются средства разработки. Недавно материал опроса был опубликован на сайте журнала — почитать мой ответ, а также информацию от многих других российских разработчиков можно по следующей ссылке:

http://pcmag.ru/reviews/sub_detail.php?ID=50061&SUB_PAGE=4

Русский форум по D

Судьба dlang.ru не совсем ясна, и поэтому русскоязычные пользователи D решили объединиться на новом форуме — http://lang-d.tk. От администратора:

«Создание данного форума преследовало одну единственную цель: восполнить брешь в виде отсутствия русскоязычных форумов по языку программирования D в рунете. Единственный, на сколько мне известно, специализированный сайт по данной тематике — http://dlang.ru, который месяц уже в неработоспособном состоянии. А время идет. Давайте попробуем общаться тут».

Так что — приглашаю всех на новый форум!