Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2915

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
310.46 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

А. Я Лахов

ТЕХНИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА СТЕРЕОВИЗУАЛИЗАЦИИ ОБЪЕКТОВ В НАУКЕ И ТЕХНИКЕ

Учебно-методическое пособие

по подготовке к лекциям и семинарским занятиям (включая рекомендации обучающимся по организации самостоятельной работы) по дисциплине «Технические и программные средства стереовизуализации объектов в науке и технике » для обучающихся по направлению подготовки 09.04.02 Информационные системы и технологии, профиль Технология разработки информационных систем

Нижний Новгород

2022

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

А. Я Лахов

ТЕХНИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА СТЕРЕОВИЗУАЛИЗАЦИИ

Учебно-методическое пособие

по подготовке к лекциям и семинарским занятиям (включая рекомендации обучающимся по организации самостоятельной работы) по дисциплине «Технические и программные средства стереовизуализации объектов в науке и технике» для обучающихся по направлению подготовки 09.04.02 Информационные системы и технологии, профиль Технология разработки информационных систем

Нижний Новгород ННГАСУ

2022

1

УДК 681.3 (075)

Лахов, А. Я А. Технические и программные средства стереовизуализации объектов в науке и технике: учебно-методическое пособие / А. Я. Лахов, Нижегородский государственный архитектурно-строительный университет. – Нижний Новгород : ННГАСУ, 2022. – 10 с. : ил. – Текст : электронный.

Даются тематика лекций, их краткое содержание, а также методические рекомендации по самостоятельной работе обучающихся по дисциплине «Технические и программные средства стереовизуализации объектов в науке и технике». Указывается необходимая литература и источники, разъясняется последовательность их изучения, выделяются наиболее сложные вопросы и даются рекомендации по их изучению, приводится тематика расчѐтных работ.

Предназначено для обучающихся в ННГАСУ по дисциплине «Технические и программные средства стереовизуализации объектов в науке и технике» по направлению подготовки 09.04.02 Информационные системы и технологии, профиль Технология разработки информационных систем.

А. Я. Лахов, 2022ННГАСУ. 2022.

2

Учебно-методическое пособие по подготовке к лекциям (включая рекомендации по организации самостоятельной работы) по дисциплине «Технические и программные средства стереовизуализации объектов в науке и технике» предназначены для студентов первого курса магистратуры, обучающихся по направлению 09.04.02 Информационные системы и технологии, профиль Технология разработки информационных систем и содержат программу для проведения лекционных занятий, а также методические рекомендации по самостоятельной работе.

Цель учебно-методического пособия: помочь студентам при изучении учебной программы с использованием лекционных материалов и рекомендуемой учебно-методической литературы при формировании необходимых компетенций дисциплины «Технические и программные средства стереовизуализации».

Целями освоения дисциплины Технические и программные средства стереовизуализации объектов в науке и технике являются ознакомление студентов с понятием виртуальной реальности, созданием эффекта присутствия в несуществующем пространстве, изучение визуализации 3D сцен, создания анимаций объектов и камеры; стерео режимов, создание стереоанимации; - ознакомление студентов с программами, создающими иллюзию присутствия в имитируемом пространстве, включающими средства удаления невидимых поверхностей, быстрый алгоритм текстурирования граней, расчет интенсивности освещения; - изучение студентами полигонального представления сцены, представления отдельных объектов в виде полигональных объектов, использования перспективной проекции, - -изучение студентами программ создания и просмотра интерактивных стереоцен на основе метода анаглифов; изучение студентами моделирования 3D объектов с использованием 3D форматов, X формат корпорации Microsoft, формат sdkmesh корпорации

Microsoft.

В лекциях излагается общая характеристика вопросов, даются практические примеры применения трехмерной графики, осуществляется групповая работа студентов и преподавателя по выполнению заданий по разработке программного обеспечения или информационных систем. Главной целью лекции является привитие студентам интереса к изучаемому материалу, формирование мотивации к последующему самостоятельному анализу рассматриваемой проблематики. На лекциях студентам раскрываются наиболее сложные вопросы и теоретические положения, показывается их практическая значимость, даются рекомендации по углубленному самостоятельному изучению теории и практики.

На лекциях по дисциплине «Технические и программные средства стереовизуализации объектов в науке и технике» широко используются активные формы проведения занятий. Такие формы организации образовательного процесса, способствуют разнообразному (индивидуальному, групповому, коллективному) изучению учебных вопросов (проблем), активному взаимодействию студентов и преподавателя, живому обмену мнениями между ними, нацеленному на выработку правильного понимания содержания изучаемой темы и способов ее практического использования.

3

Материал пропущенных лекций студент восстанавливает самостоятельно и по всем непонятным положениям и вопросам обращается за разъяснением к преподавателю.

Самостоятельная работа направлена на развитие компетенций дисциплины: - ПК-1. Способен распределять задания по выполнению разработки программного обеспечения, осуществлять общее руководство и контроль

выполнения заданий, Виды и формы самостоятельной работы студентов по дисциплине:

-систематическая проработка лекций, основной и дополнительной литературы;

-выполнение расчѐтно-графической работы; -подготовка к зачѐту;

Содержание разделов дисциплины «Технические и программные средства стереовизуализации объектов в науке и технике» представлено в таблице 1.

Таблица 1 Содержание разделов дисциплины

п

Наименование раздела учебной

Аудиторная работа, час.

Формы текущего контроля

успеваемости

/

 

 

 

 

п

дисциплины (модуля).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тема занятия

Лекц.

Лаб.

Практ.

Лекц.

Лаб.

Практ.

 

Семин.

Семин.

 

 

 

 

 

 

1

2

3

4

5

6

7

8

 

 

 

 

 

 

 

 

СЕМЕСТР № 1

 

 

 

 

 

 

 

 

 

 

 

 

 

1

Система Direct3D. Введение в

2

2

 

устный

отче

 

 

Managed DirecX, Создание

 

 

 

опрос

т по

 

 

треугольника.. Устройство

 

 

 

 

лабо

 

 

Direct3D. Использование

 

 

 

 

рато

 

 

программных устройств. Создание

 

 

 

 

рно

 

 

трехмерного треугольника.

 

 

 

 

й

 

 

Создание освещения. Визуализация

 

 

 

 

рабо

 

 

моделей полигонов.

 

 

 

 

те

 

 

 

 

 

 

 

 

 

1

Библиотека трехмерного

2

2

 

устный

отче

 

 

графического интерфейса SVN.

 

 

 

опрос

т по

 

 

Базовые компоненты: метка,

 

 

 

 

лабо

 

 

кнопка, поле ввода.. Визуальные

 

 

 

 

рато

 

 

компоненты. Трехмерный текст.

 

 

 

 

рно

 

 

Кнопка - ButtonSph. Надпись -

 

 

 

 

й

 

 

LabelCyl. Текстовое поле - TextCyl.

 

 

 

 

рабо

 

 

Выполнение вычислений по

 

 

 

 

те

 

 

формулам.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

1

Библиотека трехмерного

2

2

 

устный

отче

 

 

графического интерфейса SVN.

 

 

 

опрос

т по

 

 

Производные компоненты: список,

 

 

 

 

лабо

 

 

меню, текст, образ.. Визуальные

 

 

 

 

рато

 

 

компоненты. Список - ListCyl.

 

 

 

 

рно

 

 

Меню - MenuHypButton.

 

 

 

 

й

 

 

Многострочный текст - TextHyp.

 

 

 

 

рабо

 

 

Образ - ImageEll. Приложение -

 

 

 

 

те

 

 

графический калькулятор.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

Основные трехмерные формы.

2

2

 

устный

отче

 

 

Изометрические приложения..

 

 

 

опрос

т по

 

 

Трехмерные формы, Компоненты

 

 

 

 

лабо

 

 

управления:Приложения: SVN

 

 

 

 

рато

 

 

приложение, одношейпное

 

 

 

 

рно

 

 

приложение, многошейпное

 

 

 

 

й

 

 

приложение. SVN приложения -

 

 

 

 

рабо

 

 

табулирование, суммирование.

 

 

 

 

те

 

 

 

 

 

 

 

 

 

1

X формат хранения 3D моделей.

2

2

 

устный

отче

 

 

Структура файла.. Моделирование

 

 

 

опрос

т по

 

 

3D объектов в X формате.

 

 

 

 

лабо

 

 

Вершины, грани, текстуры.

 

 

 

 

рато

 

 

Моделирование букв.

 

 

 

 

рно

 

 

 

 

 

 

 

й

 

 

 

 

 

 

 

рабо

 

 

 

 

 

 

 

те

 

 

 

 

 

 

 

 

 

1

Приложение Win32. Язык шейдеров

2

2

 

устный

отче

 

 

HLSL. Базовое приложение

 

 

 

опрос

т по

 

 

Windows. Цикл обработки

 

 

 

 

лабо

 

 

сообщений. Визуализация.

 

 

 

 

рато

 

 

Графический конвейер DirectX 3D.

 

 

 

 

рно

 

 

Вершинные и пиксельные шейдеры.

 

 

 

 

й

 

 

Базовое приложение Win32.

 

 

 

 

рабо

 

 

 

 

 

 

 

те

 

 

 

 

 

 

 

 

 

1

Программируемый графический

2

2

 

устный

отче

 

 

конвейер DirectX. Визуализация X

 

 

 

опрос

т по

 

 

моделей.. Визуализация X моделей

 

 

 

 

лабо

 

 

с помощью пиксельных и

 

 

 

 

рато

 

 

вершинных шейдеров. Разработка

 

 

 

 

рно

 

 

приложения 3D Viewer

 

 

 

 

й

 

 

 

 

 

 

 

рабо

 

 

 

 

 

 

 

те

 

 

 

 

 

 

 

 

 

5

1

Стерео метод анаглифов. Стерео

2

2

 

устный

отче

 

 

метод анаглифов.Пиксельный

 

 

 

опрос

т по

 

 

шейдер с текстурами. Разработка

 

 

 

 

лабо

 

 

программы SteroViewer

 

 

 

 

рато

 

 

 

 

 

 

 

рно

 

 

 

 

 

 

 

й

 

 

 

 

 

 

 

рабо

 

 

 

 

 

 

 

те

 

 

 

 

 

 

 

 

 

ИТОГО:

16

16

0

 

 

 

 

 

 

 

 

 

 

 

На консультациях в течение семестра студенты могут обсуждать с преподавателем различные вопросы по выполнению расчѐтно-графической работы (РГР).

Рекомендуется проработать конспект лекций, затем повторить теоретический материал, пользуясь рекомендованной основной и дополнительной литературой. Если после этого остаются вопросы, рекомендуется выписать их и обратиться к преподавателю на консультациях.

РГР предусмотрена в 1 семестре магистратуры. Целями выполнения РГР при изучении дисциплины «Технические и программные средства стереовизуализации» являются:

-самостоятельное углублѐнное изучение отдельных разделов курса;

-закрепление навыков моделирования и программирования, полученных в течение всего срока обучения.

Общее задание на РГР: разработать трехмерную модель заданного объекта в X формате, которая представляет заданную букву кириллицы. Трехмерная модель должна содержать геометрическую модель буквы, материалы в виде диффузного цвета, амбиентного цвета, цвета излучения. Далее необходимо выполнить стереовизуализацию на основе метода анаглифов созданной трехмерной модели в программе StereoViewer v. 2.0. В течение курса со студентами проводятся индивидуальные и групповые консультации по вопросам выполнения РГР, а также по общетеоретическим вопросам, возникающим при самостоятельной работе студентов при подготовке к занятиям и выполнении РГР. Результатом выполнения РГР является пояснительная записка, описывающая разработку трехмерной модели, код модели в X формате, стереовизуализацию созданной модели в программе StereoViewer v. 2.0., скриншоты (2-3шт.). При выставлении оценки (от 2,0 до 5,0 баллов) за РГР оценивается способность студента разрабатывать трехмерные модели в X формате, выполнять стереовизуализацию на основе метода анаглифов.

Примерная тематика расчетно-графических работ

Семестр № 1:

1. Создать модель буквы А в виде набора полигонов. Выполнить стерео визуализацию модели.

6

2.Создать модель буквы Б в виде набора полигонов. Выполнить стерео визуализацию модели.

3.Создать модель буквы В в виде набора полигонов. Выполнить стерео визуализацию модели.

4.Создать модель буквы Г в виде набора полигонов. Выполнить стерео визуализацию модели.

5.Создать модель буквы Д в виде набора полигонов. Выполнить стерео визуализацию модели.

6.Создать модель буквы Е в виде набора полигонов. Выполнить стерео визуализацию модели.

7.Создать модель буквы Ж в виде набора полигонов. Выполнить стерео визуализацию модели.

8.Создать модель буквы З в виде набора полигонов. Выполнить стерео визуализацию модели.

9.Создать модель буквы И в виде набора полигонов. Выполнить стерео визуализацию модели.

10.Создать модель буквы К в виде набора полигонов. Выполнить стерео визуализацию модели.

Зачет предусмотрен в 1 семестре магистратуры. Перед зачетом студентам выдаѐтся список примерных вопросов, по которым можно понять, на что нужно сделать упор при подготовке к зачету.

Студент допускается к зачету, если он выполнил РГР и сдал все лабораторные работы. При подготовке к зачету после получения перечня вопросов рекомендуется:

1)внимательно прочитать материал лекций; 2)постараться разобраться с непонятными, в частности, новыми терминами,

используя рекомендованную литературу; 3)просмотреть все лабораторные работы;

4)выписать вопросы для подробного обсуждения с преподавателем на консультации.

Примерные вопросы, выносимые на зачет:

Как использовать геометрические примитивы различных типов?

Зачем используются Mesh - объекты?

В каком формате могут хранится геометрические модели в Direct 3D приложении?

7

Показатели оценки по зачету представлены в таблице 2.

Таблица 2 Показатели оценки по зачету

Показатели

Бал-

 

 

 

 

 

 

 

 

 

оценивания

 

Оценка

 

Критерий оценки

лы

 

 

компетенций

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Результаты

4,5

-

«зачтено»

ставится

 

обучающемуся,

освоения

5,0

 

 

показавшему

 

глубокие

дисциплины

 

 

 

систематизированные

 

знания

соответствует

 

 

 

учебного материала, в полной

требованиям

 

 

 

мере

 

соответствующие

ФГОС

 

 

 

требованиям

 

к

уровню

 

 

 

 

подготовки

 

обучающегося,

 

 

 

 

проявившему

 

творческие

 

 

 

 

способности

в

понимании,

 

 

 

 

изложении

и

использовании

 

 

 

 

учебного

материала

при

 

 

 

 

решении поставленных задач,

 

 

 

 

умеющему

 

 

обобщать

 

 

 

 

информацию,

 

 

 

 

 

 

 

 

аргументировано

 

и

 

 

 

 

практически

без

ошибок

 

 

 

 

ответившему на все вопросы.

Результаты

3,5

-

«зачтено»

ставится

 

обучающемуся,

освоения

4,4

 

 

продемонстрировавшему

дисциплины

 

 

 

достаточно

полные

 

знания

соответствует

 

 

 

учебного материала, в целом

требованиям

 

 

 

соответствующие

 

 

ФГОС

 

 

 

требованиям

 

к

уровню

 

 

 

 

подготовки

 

обучающегося,

 

 

 

 

способность

 

к

 

их

 

 

 

 

самостоятельному

 

 

 

 

 

 

восполнению и обновлению в

 

 

 

 

ходе

решения

поставленных

 

 

 

 

задач,

 

 

 

умение

 

 

 

 

систематизировать

 

 

 

 

 

 

информацию,

допустившему

 

 

 

 

негрубые

 

ошибки

и

 

 

 

 

недочеты.

 

 

 

 

 

Результаты

2,5

-

«зачтено»

ставится

 

обучающемуся,

освоения

3,4

 

 

показавшему уровень знаний

дисциплины

 

 

 

учебного материала в объѐме,

соответствует

 

 

 

минимально

 

необходимом

требованиям

 

 

 

для

решения

 

поставленных

ФГОС

 

 

 

задач,

знание

 

основ

 

 

 

8

 

 

 

 

 

 

 

Показатели

 

Бал-

 

 

 

 

оценивания

 

Оценка

Критерий оценки

 

лы

компетенций

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дисциплины,

владеющего

 

 

 

 

навыками

логического

 

 

 

 

мышления и

допустившему

 

 

 

 

непринципиальные

ошибки

 

 

 

 

при ответе на вопросы.

Результаты

 

0,0 -

«не зачтено»

ставится

обучающемуся,

освоения

 

2,4

 

показавшему

существенные

дисциплины

НЕ

 

 

пробелы в знании основного

соответствует

 

 

 

учебного

материала,

требованиям

 

 

 

допустившему

 

ФГОС

 

 

 

принципиальные ошибки при

 

 

 

 

применении знаний,

которые

 

 

 

 

не позволяют ему приступить

 

 

 

 

к решению

поставленных

 

 

 

 

задач без

дополнительной

 

 

 

 

подготовки.

 

 

Перечень основной и дополнительной учебной литературы, необходимой для освоения дисциплины.

Печатные и электронные издания

1.Котов О.М.. Язык C#. Краткое описание и введение в технологии программирования : учебное пособие. / Котов О.М. ; О.М. Котов. – Екатеринбург : Уральский федеральный университет, 2014. – 208 c. – URL: URL: http://www.iprbookshop.ru/68524.html. – ISBN ISBN 978-5-7996-1094-4.

2.Маслянкин В. И.. Визуальное программирование : Методический сборник. / Маслянкин В. И. ; Маслянкин В. И.. – Москва : Российский новый университет,

2010. – 40 с. – URL: URL: http://www.iprbookshop.ru/21265.html.

3.Мелкумов А. С.. Стереоскопический кинематограф : Учебное пособие. / Мелкумов А. С. ; Мелкумов А. С.. – Москва : Всероссийский государственный университет кинематографии имени С.А. Герасимова (ВГИК), 2013. – 142 с. –

URL: URL: http://www.iprbookshop.ru/30641.html. – ISBN ISBN 978-5-87149-145-4.

4.Снетков, В. М.. Прикладное программирование на C# в среде VS.NET 2008 : практикум. / Снетков, В. М. ; В. М. Снетков. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. – 1690 с. –

URL: URL: http://www.iprbookshop.ru/94859.html. – ISBN ISBN 978-5-4497-0556-3.

Перечень ресурсов информационно – телекоммуникационной сети «интернет» (далее - сеть «интернет»), необходимых для освоения дисциплины:

поисковые системы Google, Yandex

9

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]