Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВІРТУАЛЬНА 3D ЕКСКУРСІЯ МІСТОМ.docx
Скачиваний:
6
Добавлен:
27.10.2018
Размер:
1.44 Mб
Скачать

58

ЗМІСТ

ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ СКОРОЧЕНЬ І ТЕРМІНІВ 2

вступ 4

Розділ 1дослідження предметної області та постанова задачі 6

1.1Огляд існуючих систем 6

1.2 Віртуальне спілкування 8

1.3 Смайли як засіб вираження емоцій 14

1.4 Постановка задачі 17

Розділ 2 ОГЛЯД і характеристика інструментарію та технологій 18

2.1 Огляд середовища програмування Blitz3D 18

2.2 Тривимірна графіка 22

2.2.1 Призначення і можливості МАХ 3.0 25

2.2.2 Об'єкти МАХ 3.0 27

2.2.3 Елементи інтерфейсу МАХ 3.0 34

2.2.4 Відображення тривимірного простору 37

2.3 Структурна схема 44

2.4 Функціональна схема 44

2.5 Діаграма процесів (карта станів та переходів) 45

Розділ 3 ОПИС алгоритму та обґрунтування проектних рішень 48

3.1 Клієнтська програма 48

3.2 Інструкція користувача 54

висновки 56

література 58

ДОДАТОК Б1

ДОДАТОК Б2

Перелік умовних позначень, символів, одиниць скорочень і термінів

МАХ 3.0 - програма 3D Studio MAX версії 3.0.

ОС – операційна система

ПК – персональний комп’ютер

ЛМ – локальна мережа

GUI – Graphics User’s Interface

Смайл (від англ. Smile - посміхатись), також cма́йлик, емотіко́н (англ. emoticon)

Емограма - являє собою ідеограму з використанням схематичного зображення людського обличчя, що використовується для передачі емоцій.

Нетикет (netiqutte - від англ. net — мережа та франц. etiqutte - етикет).

Інтерактивність - здатність взаємодіяти або знаходитися в режимі діалогу з ким-небудь (людиною) або з чим-небудь (наприклад, комп 'ютером).

Blitz3D - це мова програмування для розробки комп'ютерних 3D і 2D ігор. Він побудований на популярній і легкій у вивченні мові BASIC.

DirectX - це набір API функцій, розроблених для простого і ефективного вирішення завдань, пов'язаних з ігровим і відео програмуванням під Microsoft Windows.

DirectPlay - інтерфейс мережевої комунікації ігор.

Сплайн (англ. Spline — планка, рейка) — функція, область визначення якої розбита на куски, на кожному з кусків функція є деяким поліномом (многочленом).

MAXSDK – це набір засобів (що включає в себе заголовні файли, бібліотеки, хелп, приклади) для розробки плагінів для 3DSMAX.

MAXScript – це спеціальна скриптова мова для 3DSMAX.

вступ

Представлення даних на моніторі комп'ютера в графічному вигляді вперше було реалізовано в середині 50-х років для великих ЕОМ, що застосовувалися в наукових і військових дослідженнях. З тих пір графічний спосіб відображення даних став невід'ємною приналежністю переважної числа комп'ютерних систем, особливо персональних. Графічний інтерфейс користувача сьогодні є стандартом "де-факто" для програмного забезпечення різних класів, починаючи з операційних систем.  Існує спеціальна область інформатики, що вивчає методи і засоби створення та обробки зображень за допомогою програмно-апаратних обчислювальних комплексів, - комп'ютерна графіка. Вона охоплює всі види та форми представлення зображень, доступних для сприйняття людиною або на екрані монітора, або у вигляді копії на зовнішньому носії (папір, кіноплівка, тканину та інше). Без комп'ютерної графіки неможливо уявити собі не тільки комп'ютерний, але і звичайний, цілком матеріальний світ. Візуалізація даних знаходить застосування в самих різних сферах людської діяльності.

Сьогодні майже кожна людина має вдома персональний комп’ютер. Це пояснюється бурхливим розвитком комп’ютерної техніки. Це в свою чергу призвело до зменшення цін на них і вони стали доступними пересічному громадянину.

Якщо говорити про домашні ПК, то вони в першу чергу використовуються для різного роду розваг: ігри, музика фільми і т.д. Це дуже цікаво, але коли комп’ютер підключений до мережі, то це набагато урізноманітнює його можливості. Яскравим доказом цього є глобальна мережа Internet. В ній розміщуються різноманітна інформація, яка може бути використана для навчання, розваг, роботи, наукової діяльності тощо. Але разом з тим, в результаті цього виникає ціла низка проблем по забезпеченню функціонування комп’ютерних мереж.

Системи віртуальної реальності в поєднанні з ПК широко використовуються зараз для розваг. Вони являють собою різні більш-менш складні пристрої, що реагують на рухи користувача. Якщо кілька працюючих систем віртуальної реальності поєднати, утвориться так зване загальне кіберпростір, де користувачі можуть зустріти один одного. Система відслідковування рухів голови дозволяє вам кинути погляд у будь-яку сторону кіберпростору. А що в цьому просторі можна робити і що з вами станеться - залежить від прикладної програми. 

Сьогодні комп'ютери - вже не просто обчислювальні засоби. Вони можуть запропонувати нам новий світ, створивши ілюзію, причому досконалу, все, що ми знаємо, торкаємося і відчуваємо.

Дана програма є прикладом взаємодіє користувачів, що підключені до мережі в інтерактивному режимі. Є можливість не тільки спілкуватися в вигляді текстових повідомлень у реальному часі але й здійснювати віртуальні екскурсії.

Об’єктом дослідження бакалаврської роботи є способи і методики реалізації віртуального спілкування у мережах, використання графіки для моделювання віртуальних світів та застосування даних технологій для популяризації спрощення доступу до предметів культури у вигляді віртуальних екскурсій, виставочних залів.

Мета дослідження - з’ясувати особливості реалізації , виділити головні елементи що мають бути реалізовані, визначити переваги та недоліки існуючих віртуальних систем, дослідити технології та інструменти які можуть бути використані під час реалізації.

Завданням бакалаврської роботи на основі проведених теоретичних досліджень і виявлених особливостей програмного забезпечення необхідно реалізувати систему яка дозволяє користувачам в інтерактивному режимі переміщуватися по карті та обмінюватися текстовими повідомленнями.