Техническое задание
Введение
Данная работа будет посвящена одному из аспектов применения фракталов - созданию фрактальных рельефов. Изображение будет строиться при помощи VOXEL-метода, который позволяет получать реалистичные горы, долины и водоемы.
1. Назначение разработки
Полученные программы будут предназначены для визуализации некоторых математических задач. Также VOXEL-технология может быть использована при создании компьютерных игр, требующих быстрой прорисовки пейзажа высокой детализации
2.Основание для разработки
Курсовой проект выдан кафедрой ПИИ по дисциплине "Графическое и геометрическое моделирование" на 6-й семестр 3-го курса.
3. Требования к программному продукту
3.1 Требования к аппратным средствам
Для нормальной работы программы достаточно IBM совместимого компьютера класса IBM PC/AT 286 c 2Мб ОЗУ. Также необходим VGA дисплей. У программы имеется возможность вывода полученных изображений на принтер(наличие необязательно). Для получения качественной анимации (без рывков) при построении рельефов VOXEL-методом требуется компьютер класса IBM PC/AT 386.
3.2 Требования к программным средствам
Для работы программы будет достаточно MS DOS 3.30. Обе программы будут реализованы на языке Borland Pascal c использованием ассемблерных вставок для увеличения скорости вывода.
3.3 Требования к программе
Программа должна обрабатывать входные данные и в зависимости от палитры и полученного фрактала строить фрактальный рельеф и позволять пользователю динамически по нему перемещаться(программа VOXEL) или стороить группу узловых точек и позволять перемещаться по построенной поврхности в пределах области задания фрактала(программа LANDSCAPE).
3.4 Требования к программной документации
Курсовой проект сопровождается Пояснительной запиской, включающей в себя Техничекое задание, описание методов работы программы а также основных процедур и функций, Руководство пользователя и виды экранов.
4. Стадии и этапы разработки
Техническое задание 8 неделя
Написание алгоритмов 10 неделя
Отладка и тестирование 14 неделя
Сдача проекта 15 неделя
|
|