Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
На тему: «Розробка програмного забезпечення ігрового 3D
мультимедіа повідомлення мовою VRML»
ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗА...
Постановка завдання
Розробити Web-службу що реалізовує ігрове 3D мультимедіа повідомлення – Game Message (GMS).
Повідомлен...
Інтелект-карта предметної області
Характеристика
Система
Instagram WhatsApp MMS Flash открытки GMS
3D інтерфейс – – – – +
...
Деталізація предметної області
Плакат 4
Концептуальна модель кімнати
Плакат 5
Діаграма варіантів використання
Плакат 6
Інформаційні потоки
Плакат 7
Архітектура системи
Плакат 8
Взаємодія об’єктів системи
Плакат 9
Схема
інтерфейсу
Плакат 10
О програмі
Конструктор кімнати
Головна сторінка
Генерація
повідомлення GMS
Відображення
VRML-сц...
Геометрична модель кімнати
Портал
Плакат 11
1. #VRML V2.0 utf8
2. Transform {
3. translation 1 1 1
4. children [
5. Shape {
6. appearanceAppearance {
7. material Mate...
Результат вшивання текстури
Плакат 13
Результат дослідження стиснення
GMS-повідомлення методом gzip
Розмір
зображень
Кількість
стін
Розмір створеного
файлу, МБ
...
Результатом виконання даного дипломного проекту було:
- проаналізовано існуючі аналоги системи;
- представлено концептуаль...
Upcoming SlideShare
Loading in …5
×

Диплом

552 views

Published on

Published in: Education

Диплом

  1. 1. На тему: «Розробка програмного забезпечення ігрового 3D мультимедіа повідомлення мовою VRML» ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД «ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕPСИТЕТ» Випускна кваліфікаційна робота бакалавра Факультет комп’ютерних наук і технологій Кафедра програмного забезпечення інтелектуальних систем Виконав: студент 4 курсу, групи ПЗС-10б Пожидаєв Святослав Ігорович Керівник: старший викладач Гудаєв Олег Оклександрович Донецьк – 2014 року
  2. 2. Постановка завдання Розробити Web-службу що реалізовує ігрове 3D мультимедіа повідомлення – Game Message (GMS). Повідомлення являє собою альбом фотографій, слайдів або зображень тривимірною галереєю відкритим форматом файлу VRML для обміну ігровими повідомленнями в мобільній та глобальнії мережі. Кожне повідомлення-альбом складається з зображення на 3-, 4-, 5-, 6-стінних кімнатах тривимірної VRML галереї зі стилістичним освітленням. Мета: розробка програми для того, щоб урізноманітнити можливості обміну повідомленнями між користувачами Інтернет. Область застосування: додаток може використовуватися в освітніх цілях для створення тривимірних музеїв, галерей, виставок. Задачі: - моделювання та аналіз розроблюваного ПЗ; - проектування інформаційних потоків; - розробити математичний апарат; - розробка програмного забезпечення; - тестування програмного забезпечення. Функціі: - зберігання опису 3D повідомлення; - генерація VRML коду повідомлення; - стиснення коду сцени gzip архіватором; - створення VRML файлу повідомлення; - відображення створеного повідомлення; - формування опис повідомлення; - збереження VRML файлу на сервері; - завантаження VRML файлу 3D повідомлення клієнту. Плакат 2
  3. 3. Інтелект-карта предметної області Характеристика Система Instagram WhatsApp MMS Flash открытки GMS 3D інтерфейс – – – – + Необхідність спеціального додатка + + Передається за допомогою телефону Flash редактор будь який браузер Передача зображення + + + + + Створення галереї – – + + + Передача тексту – + + + – Плакат 3 Характеристика існуючих аналогів Загальна схема інтелект-карти
  4. 4. Деталізація предметної області Плакат 4
  5. 5. Концептуальна модель кімнати Плакат 5
  6. 6. Діаграма варіантів використання Плакат 6
  7. 7. Інформаційні потоки Плакат 7
  8. 8. Архітектура системи Плакат 8
  9. 9. Взаємодія об’єктів системи Плакат 9
  10. 10. Схема інтерфейсу Плакат 10 О програмі Конструктор кімнати Головна сторінка Генерація повідомлення GMS Відображення VRML-сцени Результат Накладання фото на стіни
  11. 11. Геометрична модель кімнати Портал Плакат 11
  12. 12. 1. #VRML V2.0 utf8 2. Transform { 3. translation 1 1 1 4. children [ 5. Shape { 6. appearanceAppearance { 7. material Material { } 8. texture ImageTexture { 9. url "texture/DNAorigami_42_602_221_045.jpg" 10. } 11. } 12. geometry Box { 13. size 2 2 2 14. } 15. } 16. ] 17. } Результат розташування растрового зображення на стіні Фото для текстури Плакат 12 Віртуальна сцена Візуалізація 1 2 3
  13. 13. Результат вшивання текстури Плакат 13
  14. 14. Результат дослідження стиснення GMS-повідомлення методом gzip Розмір зображень Кількість стін Розмір створеного файлу, МБ Розмір стисненого файлу, МБ 480 x 320 50 67,5 16,5 640 x 480 50 135 31,5 1024 x 768 50 345,5 76,2 Плакат 14
  15. 15. Результатом виконання даного дипломного проекту було: - проаналізовано існуючі аналоги системи; - представлено концептуальну модель; - створено UML-діаграми опису системи; - представлені інформаційні потоки; - спроектовано архітектуру системи; - спроектовано і розроблено Web-додаток для створення ігрового 3D мультимедійного повідомлення мовою моделювання віртуальної реальності VRML. Розроблений додаток володіє наступним функціоналом: - додавання зображення в галерею; - створення опису настроювання кімнати; - генерація VRML файлу; - архівація файлу алгоритмом gzip; - генерація URL створеного повідомлення; - відображення 3D мультимедійного повідомлення. Висновки Плакат 15

×