Представляю новую версию программы, со многими новыми возможностями. См.файл.
Возможности программы 3D-View v.3:
- Построение 3D перспективы для экрана ZX Spectrum (256x192) под углами 90 и 45 градусов из исходного bmp-файла с изображением одной грани (файл должен быть с 24-битной палитрой и размером не более 300х300).
- Автоматическое получение текстовых спрайтов всех элементов сцены, для последующего использования в Ваших программах на ZX Spectrum. Пример программы на ассемблере прилагается.
- Преобразование цветного bmp-файла в монохромное изображение грани можно делать с помощью цветофильтров RGB.
- Можно строить из текстуры исходной грани в любых комбинациях передние грани, боковые грани, верхние грани, нижние грани, например: фронтальные и боковые стены, полы, потолки, коробки и т.д.
- Можно менять ширину и высоту исходной грани, не меняя исходный bmp-файл.
- Можно регулировать количество уровней перспективы в глубину и ширину, коэффициент глубины (убывания перспективы), смещения по осям X,Y,Z, при этом ориентируясь по сетке знакомест экрана.
- Можно автоматически сократить количество формируемых спрайтов за счет их симметричности осям X и/или Y.
- Можно автоматически инвертировать изображение в формируемых спрайтах.
- Можно автоматически пересчитать координаты формируемых спрайтов, привязав к нулевым (началу экрана).




Ответить с цитированием