Диплом

353 views
208 views

Published on

Published in: Education
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
353
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Диплом

  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

×