SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie Диплом

урок 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
 

Ähnlich wie Диплом (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
 

Mehr von SvyatoslavPozhydaev

Mehr von 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
 
Профессиональные качества программиста
Профессиональные качества программистаПрофессиональные качества программиста
Профессиональные качества программиста
 

Kürzlich hochgeladen

Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 

Kürzlich hochgeladen (14)

Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Віртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptxВіртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptx
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Іваніщук Надія Вікторівна атестація .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