ݺߣ

ݺߣShare a Scribd company logo
На тему: «Розробка програмного забезпечення ігрового 3D
мультимедіа повідомлення мовою VRML»
ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД
«ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕPСИТЕТ»
Випускна кваліфікаційна робота бакалавра
Факультет комп’ютерних наук і технологій
Кафедра програмного забезпечення інтелектуальних систем
Виконав: студент 4 курсу, групи ПЗС-10б
Пожидаєв Святослав Ігорович
Керівник: старший викладач
Гудаєв Олег Оклександрович
Донецьк – 2014 року
Постановка завдання
Розробити Web-службу що реалізовує ігрове 3D мультимедіа повідомлення – Game Message (GMS).
Повідомлення являє собою альбом фотографій, слайдів або зображень тривимірною галереєю відкритим
форматом файлу VRML для обміну ігровими повідомленнями в мобільній та глобальнії мережі. Кожне
повідомлення-альбом складається з зображення на 3-, 4-, 5-, 6-стінних кімнатах тривимірної VRML галереї зі
стилістичним освітленням.
Мета: розробка програми для того, щоб урізноманітнити можливості обміну повідомленнями між
користувачами Інтернет. Область застосування: додаток може використовуватися в освітніх цілях для створення
тривимірних музеїв, галерей, виставок.
Задачі:
- моделювання та аналіз розроблюваного ПЗ;
- проектування інформаційних потоків;
- розробити математичний апарат;
- розробка програмного забезпечення;
- тестування програмного забезпечення.
Функціі:
- зберігання опису 3D повідомлення;
- генерація VRML коду повідомлення;
- стиснення коду сцени gzip архіватором;
- створення VRML файлу повідомлення;
- відображення створеного повідомлення;
- формування опис повідомлення;
- збереження VRML файлу на сервері;
- завантаження VRML файлу 3D повідомлення клієнту.
Плакат 2
Інтелект-карта предметної області
Характеристика
Система
Instagram WhatsApp MMS Flash открытки GMS
3D інтерфейс – – – – +
Необхідність
спеціального
додатка
+ +
Передається за
допомогою телефону
Flash редактор будь який браузер
Передача
зображення
+ + + + +
Створення галереї – – + + +
Передача тексту – + + + –
Плакат 3
Характеристика існуючих аналогів
Загальна схема інтелект-карти
Деталізація предметної області
Плакат 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 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
Результат дослідження стиснення
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
Результатом виконання даного дипломного проекту було:
- проаналізовано існуючі аналоги системи;
- представлено концептуальну модель;
- створено UML-діаграми опису системи;
- представлені інформаційні потоки;
- спроектовано архітектуру системи;
- спроектовано і розроблено Web-додаток для створення ігрового 3D
мультимедійного повідомлення мовою моделювання віртуальної
реальності VRML.
Розроблений додаток володіє наступним функціоналом:
- додавання зображення в галерею;
- створення опису настроювання кімнати;
- генерація VRML файлу;
- архівація файлу алгоритмом gzip;
- генерація URL створеного повідомлення;
- відображення 3D мультимедійного повідомлення.
Висновки
Плакат 15

More Related Content

Диплом

  • 1. На тему: «Розробка програмного забезпечення ігрового 3D мультимедіа повідомлення мовою VRML» ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД «ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕPСИТЕТ» Випускна кваліфікаційна робота бакалавра Факультет комп’ютерних наук і технологій Кафедра програмного забезпечення інтелектуальних систем Виконав: студент 4 курсу, групи ПЗС-10б Пожидаєв Святослав Ігорович Керівник: старший викладач Гудаєв Олег Оклександрович Донецьк – 2014 року
  • 2. Постановка завдання Розробити Web-службу що реалізовує ігрове 3D мультимедіа повідомлення – Game Message (GMS). Повідомлення являє собою альбом фотографій, слайдів або зображень тривимірною галереєю відкритим форматом файлу VRML для обміну ігровими повідомленнями в мобільній та глобальнії мережі. Кожне повідомлення-альбом складається з зображення на 3-, 4-, 5-, 6-стінних кімнатах тривимірної VRML галереї зі стилістичним освітленням. Мета: розробка програми для того, щоб урізноманітнити можливості обміну повідомленнями між користувачами Інтернет. Область застосування: додаток може використовуватися в освітніх цілях для створення тривимірних музеїв, галерей, виставок. Задачі: - моделювання та аналіз розроблюваного ПЗ; - проектування інформаційних потоків; - розробити математичний апарат; - розробка програмного забезпечення; - тестування програмного забезпечення. Функціі: - зберігання опису 3D повідомлення; - генерація VRML коду повідомлення; - стиснення коду сцени gzip архіватором; - створення VRML файлу повідомлення; - відображення створеного повідомлення; - формування опис повідомлення; - збереження VRML файлу на сервері; - завантаження VRML файлу 3D повідомлення клієнту. Плакат 2
  • 3. Інтелект-карта предметної області Характеристика Система Instagram WhatsApp MMS Flash открытки GMS 3D інтерфейс – – – – + Необхідність спеціального додатка + + Передається за допомогою телефону Flash редактор будь який браузер Передача зображення + + + + + Створення галереї – – + + + Передача тексту – + + + – Плакат 3 Характеристика існуючих аналогів Загальна схема інтелект-карти
  • 10. Схема інтерфейсу Плакат 10 О програмі Конструктор кімнати Головна сторінка Генерація повідомлення GMS Відображення VRML-сцени Результат Накладання фото на стіни
  • 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
  • 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. Результатом виконання даного дипломного проекту було: - проаналізовано існуючі аналоги системи; - представлено концептуальну модель; - створено UML-діаграми опису системи; - представлені інформаційні потоки; - спроектовано архітектуру системи; - спроектовано і розроблено Web-додаток для створення ігрового 3D мультимедійного повідомлення мовою моделювання віртуальної реальності VRML. Розроблений додаток володіє наступним функціоналом: - додавання зображення в галерею; - створення опису настроювання кімнати; - генерація VRML файлу; - архівація файлу алгоритмом gzip; - генерація URL створеного повідомлення; - відображення 3D мультимедійного повідомлення. Висновки Плакат 15