Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алавердов Д.Г..doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
552.96 Кб
Скачать

Министерство образования и науки РФ

ФГБОУ ВПО «Кубанский Госуарственный Технологический университет»

Армавирский механико-технологический институт

Кафедра ВЭА

Пояснительная записка

по курсовой работе

по дисциплине «Программирование»

на тему :« Программирование графики. Движение объекта в ограниченном пространстве. Программа на языке C#».

Выполнил студент группы 13 ЗФАБИВ037с

Алавердов Давид Геворкович

(фамилия, инициалы)

Допущен к защите: ____________________"___"_________________2014_г.

(подпись)

Руководитель проектирования_______________________________________

Защищен ___________________ Оценка _________________________

(дата)

Члены комиссии __________________________________________________

__________________________________________________

Армавир

2014 г

ФГБОУ ВПО«Кубанский Госуарственный Технологический университет»

Армавирский механико-технологический институт

Кафедра ВЭА

УТВЕРЖДАЮ:

Зав. кафедрой ВЭА,

проф. _____________ В.И.Куроедов

ЗАДАНИЕ

на курсовую работу

Студенту_Алавердову Д.Г.___ группы _13ЗФАБИВ037с__, _1___ курса

специальности 230100–Информатика и вычислительная техника

Тема работы: «Программирование графики. Движение объекта в ограниченном пространстве. Программа на языке C#».

Содержание задания: Написать программу, демонстрирующую все возможности языка C# по созданию динамических изображений: свободно движущихся и управляемых пользователем.

Объем работы: 20-30 листов.

Рекомендуемая литература:

1 Савельев А.Я. Основы информатики: Учебник для вузов. — М.: Изд-во МГТУ им. Н.Е. Баумана, 2001. – 328с.

2 Методические указания к курсовой работе для студентов всех специальностей / АМТИ, сост.: А.Д. Ткаченко. Армавир 2000.

Срок выполнения проекта: с «___»____________ по «___» __________2014 г

Срок защиты: «___» _________2014 г

Дата выдачи задания: «___» __________2014 г

Дата сдачи проекта на кафедру: «___» __________2014 г

Руководитель работы __________________

Задание принял студент __________________

Реферат

Курсовая работа содержит : 30 страниц, 4 рисунка, 2 приложения.

VISUAL STUDIO, ДИНАМИЧЕСКИЕ ИЗОБРАЖЕНИЯ, ПРОГРАММА, ФОРМУЛА, АЛГОРИТМ.

Программирование динамических изображений. Программа на языке C#.

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

Написанная программа создает указанное число объектов и эти объекты либо свободно двигаются, либо перемещаются с помощью мыши в зависимости от выбранного варианта движения.

Содержание

Анимация по ключевым кадрам. Расстановка ключевых кадров производится аниматором. Промежуточные же кадры генерирует специальная программа. Этот способ наиболее близок к традиционной рисованной анимации, только роль фазовщика берет на себя компьютер, а не человек. 15

Запись движения. Данные анимации записываются специальным оборудованием с реально двигающихся объектов и переносятся на их имитацию в компьютере. Распространённый пример такой техники — Motion capture (захват движений). Актеры в специальных костюмах с датчиками совершают движения, которые записываются камерами и анализируется специальным программным обеспечением. Итоговые данные о перемещении суставов и конечностей актеров применяют к трёхмерным скелетам виртуальных персонажей, чем добиваются высокого уровня достоверности их движения. 15

Такой же метод используют для переноса мимики живого актера на его трёхмерный аналог в компьютере. Процедурная анимация полностью или частично рассчитывается компьютером. Сюда можно включить следующие её виды: симуляция физического взаимодействия твёрдых тел; имитация движения систем частиц, жидкостей и газов; имитация взаимодействия мягких тел (ткани, волос); расчёт движения иерархической структуры связей (скелета персонажа) под внешним воздействием; имитация автономного (самостоятельного) движения персонажа. 15

Программы для создания анимации с помощью цифрового фотоаппарата. Сегодня программное обеспечение, позволяющее задействовать цифровой фотоаппарат для съёмки анимации, применяется также часто, как и ставшие привычными 3D- или 2D-пакеты. Любая программа такого типа обеспечивает управление цифровым фотоаппаратом через компьютер и работу с полученными кадрами. 15

Хранение. Компьютерная анимация может храниться в универсальных графических файлах (например, в формате GIF) в виде набора независимых изображений, либо в специализированных файлах соответствующих пакетов анимации (3ds Max, Blender, Maya и т. п.) в виде текстур и отдельных элементов, либо в форматах, предназначенных для просмотра (FLIC (англ.)) и применения в играх (Bink). Также, анимация может сохраняться в форматах, предназначенных для хранения видео (например, MPEG-4). 16

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

Приложение А 23

Группа 7