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

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

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

BiB Client

BiB Client – это реинкарнация ранее заброшенного клиента Sevoz Mobile. Как и в оригинале, здесь я прибегаю к использованию служебного PHP, выполняющего всю «грязную работу» взаимодействия с MySQL-базой, а самой программе я отдаю уже чистые JSON-массивы.

В данной реализации появилось 2 больших формы, и несколько диалогов. Дизайн страницы объявления был немного изменен. В клиенте появился тулбар. Сама база данных на сервере серьезно оптимизирована, а код мобильного клиента увеличился в ~3,5 раза.

В обновлении 2.3 появилась поддержка подключения по протолку HTTPS, а также защитный механизм для подгрузки картинок из стандартной папки веб-приложения. Код мобильного клиента пересобран с API-22 (вместо 21).

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

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

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

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

Randomatic

Randomatic – Это моя первая, и пока единственная законченная программа, написанная с использованием мобильного графического движка. В основе этой программы, как видно из названия, лежит группа ГСЧ (Генераторов Случайных Чисел), плотно связанных с рядом графических функций, и функций низкоуровневой Java Читать далее →

Distributives Database

Distributives DataBase – Это мой первый самописный клиент, с прямым подключением к собственной базе данных дистрибутивов. Интересным элементом, который я здесь реализовал, является возможность оффлайнвого кэширования БД сервера (v1) или вашей CSV-таблицы (v2) в память телефона, и автоматический механизм определения доступа к интернету\локальной сети\файловой системе телефона. Читать далее →

Sevoz Mobile Client

Sevoz Mobile – по задумке, данная программа должна была стать аналогом проекта Slando.ua, то есть одним из множества мобильных сайт-клиентов. При реализации данной задачи я стал более плотно прибегать к служебным PHP, выполняющим всю “грязную работу” взаимодействия с MySQL-базой, а самой программе я отдаю уже чистые JSON-массивы, что является достаточно распространённой практикой обмена данными между мобильными клиентам, и структурированными источниками данных Читать далее →

PassGen

icoPassGen – несложная программа, создающая сложные для взлома и подбора пароли. Идея написания отдельной утилиты мне подал компонент KeepPass Password Safe. На примере данной программы, я впервые опробовал портирование своих утилит на платформу J2ME (Моб. телефоны, с поддержкой Java-игр.), Правда в процессе портирования принимала участие IDE MidletPascal, объединяющая в себе правила языка Pascal и Java. Читать далее →

Demission Calculator

DemCalc_64pxDemission Calculator – моя первая кроссплатформенная программа. Целью работы программы является вычисление соотношения сторон прямоугольника (экрана или изображения), на основе размера его сторон в пикселях. Идея создания программы пришла мне в голову, когда я пытался подстроить очень не обычно обрезанное фото (186 х 83) без потерь, под экран кпк (800 х 600). Выяснилось, что данное соотношения не вычисляется, поэтому пришлось наращивать “холст” изображения. Но данный случай позволил мне впервые написать действующую программу на языке Free Pascal, что впоследствии дало возможно скомпилировать программу под самые разные платформы. Читать далее →

Базилика Крузе

Этот проект является переосмысление моей первой реконструкций, с учётом современных тенденций открытых графических платформ, обеспечивающей интерактивность в моих проектах. В далеком 2009 году стала первая законченная моделью здания, сделанная мной в 3DS Max, и стала входным билетом на моя первую археологическую конференцию в ЧФ МГУ. Вызвала не малый интерес среди некоторых крымских археологов. Послужила причиной приглашения не несколько последующих конференций. Модель построена на основе планов раскопок составленной археологами. Однако все еще имеются неточности в высотных пропорциях здания. С геометрической точки зрения модель имеет ряд ошибок, вызванных моей неопытностью в области CAD моделирования. Перед импортом в UE она оптимизирована в открытом редакторе Blender, путём растворения бессмысленных (с точки зрения геометрии и триангуляции) вершин и граней. Текстуры не соответствуют реальным материалам из которых струились здания в Херсонесе. Однако преимущественно все они имеют карты нормалей и дисплейсмента (благодаря SSBump). Для освещения сцен используются несколько фотометрических источники света со способностью отважатся от поверхностей до 15 раз (непрямое освещение). Однако для увеличения совместимости с кросс-платформенной компиляцией, целевой графический драйвер зафиксирован на OpenGL ES3. Имеет встроенную справку по правлению, 2 управляемые камеры, адаптивный загрузчик и три кроссплатформенных варианта.
Читать далее →

Базилика 1935 года

Этот проект является второй моей реконструкцией, сделанной с учётом современных тенденций открытых графических платформ, обеспечивающей интерактивность в моих проектах. Так же как и другие мои реконструкции базилик, сделана для одной из археологических конференции в ЧФ МГУ. Здесь так же представлена плоская реконструкция возможной резьбы на алтарной преграде. Несмотря на то что эта модель, так же как и базилика Крузе сделана в 3DS Max, в ней меньше ошибок с точки зрения геометрии и пропорций. Главным образом это стало возможно благодаря небольшому повышению моих навыков моделирования. Перед импортом в UE она оптимизирована в открытом редакторе Blender, путём растворения бессмысленных (с точки зрения геометрии и триангуляции) вершин и граней. Текстуры здесь соответствуют реальным материалам из которых строились здания в Херсонесе. Преимущественно все они имеют карты нормалей и дисплейсмента (благодаря SSBump). Для освещения сцен используются несколько фотометрических источники света со способностью отважатся от поверхностей до 15 раз (непрямое освещение). Однако для увеличения совместимости с кросс-платформенной компиляцией, целевой графический драйвер зафиксирован на OpenGL ES3. Имеет встроенную справку по правлению, 2 управляемые камеры, адаптивный загрузчик и три кроссплатформенных варианта.

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