Храм у горы Килисе-Кая

Этот проект является логическим развитием моих реконструкций, с учётом современных тенденций открытых графических платформ, обеспечивающей интерактивность в моих проектах. Он содержит в себе абсолютно новую реконструкции харама недавно раскопанного возле горы Клилисе-Кая, что близ Судака. Модель, изначально созданная в новейшем SketchUp Эллой К.Н., затем была оптимизированы в открытом редакторе Blender, путём растворения бессмысленных (с точки зрения геометрии и триангуляции) вершин и граней. Большинство текстур основаны на реальных фотоснимках, и преимущественно имеют карты нормалей и дисплейсмента (благодаря NormalMap Generator от theverat). Для освещения сцены используется один фотометрический источник света со способностью отважатся от поверхностей до 9 раз (непрямое освещение). Освещение интерьера обеспечивается динамической выдержкой обоих камер, и трансклюентными материалами стекол окон.  Однако для увеличения совместимости с кросс-платформенной компиляцией, целевой графический драйвер зафиксирован на OpenGL ES3. К нововведениям этой реконструкции так же относится встроенная справка, кастомный сплеш (плавающая заствка), а так же полноэкранная заставка загрузки сцены.

Читать далее →

AutoRotate [Linux]

AutoRotate.sh – небольшой скрипт-твик, без которого фактически бесполезны возможности ноутбука-трансформера при работе на большинстве Debian Linux. Немного покопав различную документацию, и посмотрев примеры, мне удалось написать простенький скрипт, который отслеживает положение гироскопа ноутбука через monitor-sensor (из пакета iio-sensor-proxy), и обнаружив изменение его состояния через inotifywait (из пакета inotify-tools), применяет серию команд к графическому серверу xorg (xrandr) и матрице тачскрина (xinput). В результате вы имеете корректно реагирующий на изменение положения ноутбук или планшет под управлением Linux.

Читать далее →

CubeRTY Labyrinth

CubeRTY Labyrinth – это небольшой эксперементальный проект, призванный оценить сложность написания простой казуальной игры не выходя за пределы среды Blender. Все части этой игры сделаны внутри программы, никакой внешней обработки применено не было. Мало того, вся логика приложения сделана с применением блок-схем в режиме IDE, с минимальным использованием “игровых свойств” объектов. Управление и геймплей простые, подсказки даются в режиме текстовых сообщений. Управление и настройки графики не изменяются, однако игровое окно легко масштабируется под ваш экран, без потерь в качестве картинки. 
Читать далее →

OPHM Client

OPHM Client – это компактный мини-клиент для дистанционного мониторинга критических датчиков вашего сервера. Данные должны быть представлены в формате JSON, и передаваться по протоколу HTTP.  Читать далее →

GenColor

color_vb_64x64-32GenColor – это “экспериментальная” утилита. Меня всегда интересовало как работают Генераторы Случайных Чисел в разных Языка Програмиирования. Поскольку на тот момент меня интересовали Visual Basic и MS Visual Studio 2008, я решил попробовать сделать что-то простенькое на этом ЯП, и в этой IDE. Читать далее →

Forest Riders

Forest Raiders, Это моя первая (и наверно последняя) игра, сделанная с поддержкой мультиплеера. В рамках этого проекта я впервые познакомился с физикой машин, и их взаимодействием с окружающим миром. Так же я узнал как предавать и синхронизировать физическую и визуальную модель игрока через сеть, между любым количеством клиентов. Написал свой собственный вариант сетевого лобби. Читать далее →

22й район античного Херсонеса

Этот проект является одним из переосмысление моих реконструкций, с учётом современных тенденций открытых графических платформ, обеспечивающей интерактивность в моих проектах. Он представляет собой моё видение того, как мог выглядеть 22й район средневекового Херсонеса, прилегающий с юго-запад к базилике 1935 года. Модель сделана в расчете на интерактивную визуализацию, поэтому содержит минимум геометрических деталей. Сделанная мной в 2016 году, на волне надежд, что удастся найти спонсоров для создания интерактивной реконструкции всего средневекового Херсонеса. Однако проект порезали, и модель так и осталась в состоянии наработки. Перед импортом в UE она оптимизирована в открытом редакторе Blender, путём растворения бессмысленных (с точки зрения геометрии и триангуляции) вершин и граней. Текстуры не соответствуют реальным материалам из которых струились здания в Херсонесе. Однако преимущественно все они имеют карты нормалей и дисплейсмента (благодаря SSBump). Для освещения сцен используются несколько фотометрических источники света (в основном в 2х этажном здании) со способностью отважатся от поверхностей до 15 раз (непрямое освещение). Однако для увеличения совместимости с кросс-платформенной компиляцией, целевой графический драйвер зафиксирован на OpenGL ES3. Имеет встроенную справку по правлению, 2 управляемые камеры, адаптивный загрузчик и три кроссплатформенных варианта.

Читать далее →

Universal SWF Screensaver

Universal SWF Screensaver, это программа-мост, между браузерным плагином Adobe Flash Player и служебным слоем Windows, используемым для защиты вашего экрана, и воспроизведения заставок. Эта программа поможет вам использовать любую SWF-анимацию в роли обычной заставки. А так же она умеет обрабатывать прозрачность оригинальной SWF, что позволит вам наложить на ваш рабочий интересные эффекты. Программа построена на пересобранном Flash Player ActiveX 11. Читать далее →

Tunngle ABP

icoTunngle ABP – очередной “костыль”, только для геймеров. Как можно догадаться из названия (AdBlock+ for Tunngle 4), эта программа, помогает автоматически найти и уничтожить скрыть рекламные баннеры, в очень известном, бесплатном игровом VPN-клиенте Tunngle, версии 4. Во 2й версии была добавлена возможность, писать свои конфиги в INI-файл программы, что позволит в будущем, при обновлении Tunngle, или его тем избежать персборки моей утилиты – просто впишите параметры новых рекламных блоков в конфигурационный файл, а программа сделает всё остальное. Читать далее →

Py2Exe Helper

python_64pxPy2Exe Helper – разновидность моих программ, составляющих скрипты для других уже консольных программ. Py2EXE – один из самых известных компонентов для интерпретатора языка Python под Windows. Сообственно, моя программа составляет скрипт, для компилляции вашего файла на языке Python (*.py), в исполняемый файл Windows (*.exe), а затем, в правильном формате, “скармливает” его Python с PY2EXE. Думаю, данный мнструмент будет полезен людям, ценящим гибкость Python, но всё ещё работающим под Windows. Читать далее →