Разработка функции анимации на DirectX
Необходимо разработать на DELPHI функцию движения и динамического масштабирования изображения с использованием DirectX. Так называемые эффекты Pan & Zoom. Суть заключается в приближении/удалении «камеры» от картинки и передвижения по ней, а также поворота картинки в трёхмерном пространстве. Важно: имеется аналогичное приложение с использование OpenGL, исходники которого мы можем предоставить.
Функция должна работать в трёх режимах:
- выводить эффект на экран (движение в реальном времени) в оконном режиме;
- выводить эффект в полноэкранном режиме;
- записывать эффект по кадрам в серию TBitmap без вывода на экран.
Основные требования:
1. Плавное движение, без дрожания и рывков.
2. Возможность работы с большими изображениями, вплоть до 5000 x 5000.
3. Использование качественного сглаживания при приближении, сохранение высокой детализации.
4. Настраиваемая скорость движения.
5. Стабильная работа на различных системах.
Опыт разработки в области графики или мультимедиа обязателен.
В заявке, пожалуйста, указывайте сроки и цену. Оплата по факту.