filmov
tv
Обзор Asphyre Sphinx / Afterwarp / 2D 3D игровой бесплатный движок / Delphi, Pascal, Lazarus, C, C++
![preview_player](https://i.ytimg.com/vi/Tw0AdzZKWeU/maxresdefault.jpg)
Показать описание
Icq: 620163142
Поддержать выпуск роликов или оплатить заказы можно по следующим реквизитам:
Поддержать выпуск роликов или оплатить заказы можно по следующим реквизитам (Donate):
Поддерживаются следующие операционные системы:
В связке со средой программирования Embarcadero Delphi поддерживаются платформы: Windows 32-bit и 64-bit, Mac OS X, Android, iOS 32-bit и 64-bit.
В связке с lazarus и Free Pascal поддерживаются: Windows 32-bit и 64-bit, Linux 32-bit, 64-bit и ARM, Mac OS X (32-bit for Carbon, 64-bit for Cocoa), Android ARM and Intel.
SingleBoard devices: Raspberry PI, Intel Galileo, BeagleBone Black, Olimex OLinuXino, etc.
Поддерживается работа со следующими библиотеками: Direct X и Direct 3D 7, 9, 10, 10.1, 11. Так же имеется поддержка Open GL 2.1 и OpenGL ES.
Возможности 2D-графики:
Преобразование изображения, включая поворот, наклон, зеркальное отображение и т. Д.
Alpha blending, Множественные эффекты смешивания, включая добавление, вычитание, умножение, тень и другие.
Буферизованные вызовы рисования обеспечивают чрезвычайно высокую производительность рендеринга в реальном времени.
Множество различных примитивов рисования, таких как прямоугольники, эллипсы, дуги, ленты и отверстия.
Множественные изображения форматы пикселей для максимального повышения качества и минимизации потребления видеопамяти.
Изображения могут быть загружены из сжатых архивов Asphyre , внешних файлов и потоков.
Узоры (небольшие фрагменты изображений) могут быть распределены между различными текстурами, чтобы уменьшить объем памяти .
Динамические текстуры обеспечивают быстрый доступ к пикселям для таких эффектов, как плазма и разрушаемый ландшафт.
Цели рендеринга позволяют создавать великолепные визуальные эффекты, такие как размытие при движении, свечение и другие эффекты.
Правильная обработка потери фокуса, выживаемости Alt + Tab, Win + L , изменения разрешения экрана, расстыковки ноутбука и других редких событий.
Отрисовка растрового текста с поддержкой Unicode, тегами цветового градиента и параметрами выравнивания.
Поддержка нескольких дисплеев, показывающих полноэкранную графику на всех мониторах.
Шейдерные эффекты для ярких визуальных эффектов, которые просты в использовании и оптимизированы для повышения производительности.
Поддержка различных форматов изображений, включая PNG, TGA, JPEG, BMP, TiFF и так далее.
Встроенная поддержка графического интерфейса с WYSIWYG-дизайнером графического интерфейса для отображения полнофункциональных интерфейсов с формами, кнопками, полями редактирования, списками и т. Д.
Возможности 3D-графики:
Простое в использовании рисование трехмерной сетки даже для неопытных разработчиков.
Создание экземпляров сетки для повышения производительности при отрисовке большого количества мелких сеток.
Модели освещения, включая Phong, Blinn-Phong, Minneart, Cook-Torrance, Oren-Nayer, Isotropic and Anisotropic Ward.
Оптимизированный трехмерный трубопровод с удалением скрытых поверхностей и сортировкой по треугольнику.
Прозрачная поддержка разных поставщиков на разных платформах.
Рендеринг рекламных щитов для эффектов частиц, взрывов и дыма.
Загружайте модели из 3D Studio Max с помощью инструмента преобразования, который может читать форматы 3DS и ASE.
В данный момент Юрий Коцаренко занимается разработкой Фрейм ворка под названием AfterWarp и уже выпущено 2 версии данного движка. Он совместим с C, C++, Delphi, Free Pascal и Lazarus.
Afterwarp Framework предоставляется как низкоуровневый графический API, который можно использовать как для реализации настраиваемого механизма рендеринга, так и высокоуровневый графический API , который включает механизм InnerFlux рендеринга для 2D и 3D визуализации в реальном времени. Фреймворк имеет модульную конструкцию, где каждый модуль нацелен на решение определенной группы задач с высокой степенью надежности и высокой производительности в реальном времени.
Имеется поддержка Direct3D 10, 11, 12. OpenGL начиная с версии 3.3 до версии 4.6 для персональных компьютеров. А для мобильных платформ имеется поддержка OpenGL ES.
Фреймворк ориентирован на следующие плоатформы: Windows, Linux,
Скоро будет добавлена поддержка OS X, iOS и Android.
Движок работает со следующими компиляторами C 11, C ++ 17 (GCC или CLang), Visual Studio (2017 и более поздние версии), FreePascal, Lazarus или Delphi (начиная с версии XE2) IDE.
Комментарии