Записи в рубрике «Свои разработки»

Подписаться на эту рубрику по RSS

Разработки которые когда то делал или делаю, а так же мысли и заметки...

Виртуальная прогулка и тестирование.

Автор: Dunadan KSM

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

Возможности в режиме прогулки:
  • вы можете погулять по сценам, приближать объекты, в окошке или в полном экране
  • все это сопровождается музыкой
  • кликнуть на выделенные объекты и выбрав пункт подробнее, ознакомиться с информацией по ним более подробно
  • переключение сцен через специальные маркеры, или панель внизу, или карта, на которой отображается местоположения сделанных снимков, и направление взгляда 
Виртуальная прогулкаВиртуальная прогулка
Виртуальная прогулкаВиртуальная прогулка
Возможности в режиме тестирования:
  • подсчет набранных балов(на вопрос в течении сессии можно ответить 1 раз)
  • на каждый объект не ограничено число вопросов
  • ответ на вопросы может быть слово, так выбрать 1 из предложенных вариантов, так и выбрать много вариантов из предложенных ответов
Виртуальная прогулкаВиртуальная прогулка
Виртуальная прогулкаВиртуальная прогулка

Виртуальный тур

Автор: Dunadan KSM

Недавно был сделан виртуальный тур по природе, в который входит на данный момент 5 панорам. При создании использовались программы:

  • Autopano Giga -  для склейки панорам, в проекте использовались сферические панорамы, на каждую из которых приходится от 40 до 80 фото.
  • Panotour Pro - сборка проекта, назначение точек, музыки, переходы, конвертация в нужный формат.
Виртуальный тур
Виртуальный тур

Интернет пиццерия GoGoPizza.

Автор: Dunadan KSM

Одна из последних открытых работ для WEB - сайт "GoGoPizza". Это интернет магазин по продаже пицц, напитков, блинов и т.д. пиццерии. О возможностях интерент магазина останавливаться не будем, набор стандартный, возможно с небольшими добавлениями, все можно посмотреть на сайте, более интересна вторая часть проекта.

gogopizza
gogopizza
Есть вторая часть, это управление заказами, сделана для WEB, но работает как для стационара так и для доставки (заказы по телефоны, через сайт и т.д.).
gogopizzagogopizza
В "Управлении заказами" собирается вся информация о всех покупках, для дальнейшего анализа и ведения бухгалтерского учета. Некоторые возможности:

Создание 3D Engine. Часть 3.

Автор: Dunadan KSM
Эта часть будет более демонстрационная. В первых двух частях рассмотрели принципы создания сцен в этой покажем конечный результат работы. Будут выложен проект Town, исходные тексты проекта, текст дипломной работы.
3d_engine3d_engine
3d_engine3d_engine
Демонстрационное интерактивное трехмерное приложение, поддерживает :
  • отображение сцен с использованием алгоритма порталов;
  • поддержку трехмерных объектов в формате .3ds, которые могут содержать в себе анимацию;
  • использование как динамического, так и статического света;
  • спецэффекты, такие как прозрачность и хромовые покрытия;
  • проигрывание музыки в формате mp3;
  • звуковые  спецэффекты с использованием технологии A3D;
  • консоль для управления программой.
Рассмотрим проект Town.

Создание 3D Engine. Часть 2.

Автор: Dunadan KSM

В этой части рассмотрим еще один алгоритм формирования 3Д сцен, так же выложу исходники первых версий движка, 2 написаны под DirectX, 3-я под OpenGL, правда в этих проектах не будет множества эффектов, которые написаны для последней версии, нет в версиях столкновения со сценами, но они проще в разборе, т.к. нет того объема кода что в последней версии. 

3d_engine pics
Выше скриншот из предка окончательного движка, просто отображение сцен при помощи техники секторов и порталов, нет музыки, эффектов, столкновения с предметами и стенами, управление мышкой и курсором вверх.
Приступим к разбору алгоритма:
Алгоритм секторов и порталов