SlideShare une entreprise Scribd logo
1  sur  15
На тему: «Розробка програмного забезпечення ігрового 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

Contenu connexe

Similaire à Диплом

урок 26 6 клас
урок 26 6 класурок 26 6 клас
урок 26 6 класHelen Pat
 
методика вивчення теми ос
методика вивчення теми осметодика вивчення теми ос
методика вивчення теми осTamara Emec
 
Опрацювання об’єктів мультимедіа
Опрацювання об’єктів мультимедіаОпрацювання об’єктів мультимедіа
Опрацювання об’єктів мультимедіаVladimir Khalabuzar
 
Презентационные слайды для блога Нагорной С.Ю. по работе в SolidWorks.
Презентационные слайды для блога Нагорной С.Ю. по работе в SolidWorks.Презентационные слайды для блога Нагорной С.Ю. по работе в SolidWorks.
Презентационные слайды для блога Нагорной С.Ю. по работе в SolidWorks.21school.dndz
 
інформатика 6 клас
інформатика 6 класінформатика 6 клас
інформатика 6 класUlyana Yakubiv
 
Informatyka 8-klas-ryvkind-2021
Informatyka 8-klas-ryvkind-2021Informatyka 8-klas-ryvkind-2021
Informatyka 8-klas-ryvkind-2021kreidaros1
 
Мобільні додатки доповненої реальності (текстова частина)
Мобільні додатки доповненої реальності (текстова частина)Мобільні додатки доповненої реальності (текстова частина)
Мобільні додатки доповненої реальності (текстова частина)Oleksii Voronkin
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 

Similaire à Диплом (13)

урок 26 6 клас
урок 26 6 класурок 26 6 клас
урок 26 6 клас
 
методика вивчення теми ос
методика вивчення теми осметодика вивчення теми ос
методика вивчення теми ос
 
ктп 5-9-а
ктп 5-9-актп 5-9-а
ктп 5-9-а
 
Опрацювання об’єктів мультимедіа
Опрацювання об’єктів мультимедіаОпрацювання об’єктів мультимедіа
Опрацювання об’єктів мультимедіа
 
Презентационные слайды для блога Нагорной С.Ю. по работе в SolidWorks.
Презентационные слайды для блога Нагорной С.Ю. по работе в SolidWorks.Презентационные слайды для блога Нагорной С.Ю. по работе в SolidWorks.
Презентационные слайды для блога Нагорной С.Ю. по работе в SolidWorks.
 
інформатика 6 клас
інформатика 6 класінформатика 6 клас
інформатика 6 клас
 
Publisher
PublisherPublisher
Publisher
 
Informatyka 8-klas-ryvkind-2021
Informatyka 8-klas-ryvkind-2021Informatyka 8-klas-ryvkind-2021
Informatyka 8-klas-ryvkind-2021
 
інформатика 2017 2018
інформатика 2017 2018інформатика 2017 2018
інформатика 2017 2018
 
23
2323
23
 
Мобільні додатки доповненої реальності (текстова частина)
Мобільні додатки доповненої реальності (текстова частина)Мобільні додатки доповненої реальності (текстова частина)
Мобільні додатки доповненої реальності (текстова частина)
 
заседание мо 15 04 2014
заседание мо 15 04 2014заседание мо 15 04 2014
заседание мо 15 04 2014
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 

Plus de SvyatoslavPozhydaev (8)

спринт 1
спринт 1спринт 1
спринт 1
 
лр1 пожидаев пзсм-14_тпсэк
лр1 пожидаев пзсм-14_тпсэклр1 пожидаев пзсм-14_тпсэк
лр1 пожидаев пзсм-14_тпсэк
 
рр
рррр
рр
 
лр4 uml
лр4 umlлр4 uml
лр4 uml
 
Idef0&dfd
Idef0&dfdIdef0&dfd
Idef0&dfd
 
Game message
Game messageGame message
Game message
 
лр1
лр1лр1
лр1
 
Профессиональные качества программиста
Профессиональные качества программистаПрофессиональные качества программиста
Профессиональные качества программиста
 

Dernier

Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxhome
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenolha1koval
 
Імідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptxІмідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptxkatral1968
 
ніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptxніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptxBodia2
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxssuserc6cee7
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаAdriana Himinets
 
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...Чернівецька обласна бібліотека для дітей
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfolha1koval
 
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxAlexanderSholk
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін НБУ для дітей
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .zaskalko111
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdfssuser54595a
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdfolha1koval
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейvitaliyinformatik
 

Dernier (17)

Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptx
 
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnen
 
Імідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptxІмідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptx
 
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
 
ніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptxніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptx
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантаста
 
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdf
 
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdf
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
 

Диплом

  • 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