Апофиз (программное обеспечение)
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2009 г. ) |
![]() | |
Стабильная версия | 2.09 / 10 сентября 2009 г |
---|---|
Репозиторий |
|
Написано в | Дельфи |
Операционная система | Microsoft Windows |
Тип | Фрактал / Графика |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www апофиз |
Apophys — это с открытым исходным кодом редактор и средство рендеринга фрактального пламени для Microsoft Windows и Macintosh . [1]
Apophys имеет множество функций для создания и редактирования фрактального пламени, включая редактор, который позволяет напрямую редактировать преобразования , манипулируя треугольниками, окно мутаций, которое применяет случайные изменения к треугольникам, окно настройки, которое позволяет настраивать цвет и расположение. изображения. Он также предоставляет язык сценариев с прямым доступом к большинству компонентов фрактала, что позволяет создавать такие эффекты, как анимация, наблюдаемая в Electric Sheep , которая также представляет собой фрактальное пламя. Пользователи могут экспортировать фрактальное пламя в другие программы рендеринга фрактального пламени, такие как FLAM3 .
Существует отдельная версия Apophys, поддерживающая 3D . Существует множество его клонов, портов и форков.
История [ править ]
Скотт Дрейвс изобрел Fractal Flames и опубликовал реализацию с открытым исходным кодом , написанную на C, в начале 90-х. В 2001 году Рональд Хордейк перевел свой код на Delphi и создал неанимационную заставку. А в 2003 или 2004 году Марк Таунсенд взял код Рональда и добавил графический интерфейс пользователя для создания Apophysis. [2] С тех пор он был улучшен и обновлен Питером Сдобновым, Петром Борисом и Рональдом Хордейком.
С 2009 года существует версия Apophys под названием Apophys 7X. Первоначально он был нацелен на обеспечение поддержки современных операционных систем Microsoft Windows, таких как Windows Vista и 7. Хорошие отзывы пользователей Apophys побудили разработчика Георга Кине предоставить обновления, что сделало 7X самой популярной и продвинутой версией Apophys на данный момент. [ нужна ссылка ] .
Технические подробности [ править ]
Пользователь задает набор математических функций. Каждая функция представляет собой композицию аффинного отображения и обычно некоторого нелинейного отображения. Этот набор функций называется системой итерированных функций (IFS) . Затем Apophys генерирует аттрактор этого набора функций посредством моделирования Монте-Карло . Фактически Апофизис генерирует вероятностную меру, которая затем раскрашивается по какому-то правилу.
Скрипты [ править ]
Apophys использует библиотеку сценариев Scripter Studio. [3] чтобы позволить пользователям писать сценарии, которые запускаются и либо создают новый флейм, либо редактируют существующие флеймы, либо выполняют более крупные задачи. Одним из таких примеров является рендеринг целой партии фракталов.
Плагины [ править ]
Apophys поддерживает API плагинов, что позволяет независимо разрабатывать и распространять новые варианты. Существует множество плагинов, доступных от различных сообществ пользователей.
Примеры изображений [ править ]
См. также [ править ]
- Фрактальное пламя
- Программное обеспечение для генерации фракталов
- Фрактальное искусство
- Ультра Фрактал
- Хаотика
Ссылки [ править ]
- ^ «Апофиз 7х» . Архивировано из оригинала 24 декабря 2011 г.
- ^ «точечный блог: исправление истории пламени» .
- ^ Программное обеспечение, ТМС. «Программное обеспечение ТМС» .