ТЗ_Blender
.docxТЕХНИЧЕСКОЕ ЗАДАНИЕ
на программный продукт «3D редактор Blender»
1. Общие сведения
Полное наименование автоматизированной системы:
Программный продукт «3D редактор Blender»
Условное обозначение:
3D редактор Blender
Заказчик:
Учебное заведение
Разработчик:
Студент (ФИО)
Сроки выполнения работ:
Начало — текущая дата
Окончание — текущая дата
2. Цели и назначение создания автоматизированной системы
2.1 Цели создания системы
Целью разработки программного продукта «3D редактор Blender» является обеспечение пользователя полным набором инструментов для моделирования, анимации, рендеринга и постобработки 3D контента.
Критерием достижения цели является возможность создания пользователем трёхмерной модели, настройки освещения и получения рендера без ошибок.
2.2 Назначение системы
Программный продукт предназначен для создания 3D моделей, анимации, визуальных эффектов и рендеринга в профессиональных и учебных целях.
3. Характеристика объекта автоматизации
Объект автоматизации: персональный компьютер пользователя.
Условия эксплуатации:
операционная система Windows 10/11;
наличие графического интерфейса пользователя;
оперативная память не менее 8 ГБ;
наличие свободного места на диске не менее 2 ГБ;
наличие устройства ввода (мышь, клавиатура).
4. Требования к автоматизированной системе
4.1 Требования к функциям системы
Программный продукт должен обеспечивать выполнение следующих функций:
Моделирование 3D объектов
Обеспечивает создание полигональных и органических 3D моделей.
Результат: Трёхмерная модель.
Анимация
Позволяет создавать ключевые кадры и анимировать объекты.
Результат: Анимированная сцена.
Настройка материалов и текстур
Обеспечивает применение материалов с помощью редактора нод.
Результат: Объект с настроенным материалом.
Освещение и рендеринг
Позволяет настраивать источники света и выполнять финальный рендер.
Результат: Рендер изображения или анимации.
Постобработка
Обеспечивает редактирование результатов рендера в Compositor.
Результат: Обработанное финальное изображение.
4.2 Требования к программному обеспечению
Программный продукт должен:
обеспечивать корректное выполнение всех заявленных функций;
обеспечивать стабильную работу при стандартных условиях эксплуатации;
поддерживать обработку ошибок ввода и выполнения;
обеспечивать сохранение и загрузку данных без потери информации.
4.3 Требования к информационному обеспечению
Система должна обеспечивать:
ввод данных, необходимых для работы;
хранение рабочих данных и настроек;
вывод результатов работы пользователю;
возможность обмена данными с другими программами.
4.4 Требования к пользователям
Пользователь должен обладать:
пространственным мышлением и навыками 3D работы;
базовыми знаниями в области компьютерной графики;
навыками работы с комплексным программным интерфейсом.
РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА
1. Общие сведения
Программный продукт «3D редактор Blender» предназначен для профессионального 3D редактора для создания трёхмерной графики, анимации и визуальных эффектов.
Функциональные возможности программы включают:
моделирование 3d объектов;
анимация;
настройка материалов и текстур;
освещение и рендеринг;
постобработка;
2. Структура программы
Программа имеет модульную структуру и включает следующие компоненты:
пользовательский интерфейс (рабочие пространства, редакторы);
модуль моделирования (Edit Mode);
модуль анимации (Timeline, Graph Editor);
модуль материалов (Shader Editor);
модуль рендеринга (Cycles, EEVEE).
3. Настройка программы
Для подготовки программы к работе необходимо выполнить следующие действия:
Запустить приложение Blender.
Выбрать рабочее пространство.
Настроить параметры рендера (движок, разрешение).
Создать или импортировать объект.
Настроить камеру и освещение.
4. Проверка программы
Проверка работоспособности программы осуществляется путём выполнения контрольных примеров:
создание примитива — объект появляется в сцене;
применение материала — объект отображается с текстурой;
запуск рендера — изображение генерируется без ошибок.
Результаты проверки позволяют сделать вывод о корректной работе программы.
5. Дополнительные возможности
Программа предоставляет дополнительные функции:
использование скриптов Python для автоматизации;
работа с системой частиц;
использование Geometry Nodes для процедурального моделирования.
ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА
Характеристика |
Оценка, описание |
Функциональные возможности |
1. 3D моделирование [скриншот] 2. Анимация [скриншот] 3. Рендеринг [скриншот] 4. Текстурирование [скриншот] 5. Экспорт [скриншот] |
Функциональная пригодность |
Соответствует назначению — 3D редактор. |
Правильность |
Результаты отображаются корректно. |
Защищённость |
Базовая. |
Надёжность |
Стабильная работа. |
Сопровождаемость |
Регулярные обновления. |
Практичность |
Требует навыков. |
Эффективность |
Высокая нагрузка. |
Мобильность |
Кроссплатформенный. |
