Софт: Fragmentarium. Обзор.
Автор: @bulbik
Героем сегодняшнего обзора у нас заслуженно является великолепный генератор фракталов Fragmentarium. И это не просто генератор фракталов, а гораздо больше! Сейчас я поведаю вам о нем.
Скачать программу для ознакомления и использования можно здесь:
Fragmentarium использует язык GLSL в чистом виде и не совсем является генератором фракталов. Это лишь малая часть его возможностей.
Что такое GLSL (OpenGL Shading Language)?
Это язык программирования шейдеров. Что такое шейдеры? Шейдеры задают инструкции для вашей GPU и используются для определения параметров геометрических объектов или изображения, а также для изменения изображения. Таким образом, Fragmentarium - это не только генератор фракталов, но и целая среда оперирования шейдерами, которая использует для работы ресурсы видеокарты.
Возможности Fragmentarium в настоящее время:
многооконный вкладочный интерфейс с подсветкой синтаксиса GLSL;
модульное программирование GLSL с использованием фрагментов из других программ;
встроенный трассировщик лучей, использующий GLSL;
известные типы фракталов - 2D и 3D — Mandelbulb, Mandelbox, Kaleidoscopic IFS, Julia, Quaternion и другие.
Для работы вам понадобится любая более-менее современная видеокарта, поддерживающая GLSL. Готовые сборки есть не только для Windows, но и для Mac. В Linux вам придётся собрать программу самостоятельно (запуском сценария Fragmentarium-Source/Build - Linux/build.sh)."
Вот что пишут разработчики при первом открытии программы:
(1) Фрагментариуму требуется хороший графический процессор, с дискретными видеокартами NVIDIA или ATI и с установленными драйверами самых последних версий.
(2) В Windows Vista и новее есть встроенный GPU таймер, проверяющий время отклика видеодрайвера, которое должно быть менее, чем 2 секунды. Просчёт некоторых файлов с расширением .frag может превысить этот предел, особенно на слабых видеокартах, что приведёт к перезапуску видеодрайвера и закрытию программы Фрагментариум с потерей всех изменений.
(3) Много примеров в Фрагментариуме используют прогрессивный рендеринг, который требует от программы работы в непрерывном режиме. В данном процессе Фрагментариум использует 100 % мощности GPU.
Таким образом, в наших руках находится весьма мощное средство для работы с фракталами и не только. Скоро я начну серию уроков и руководств, посвященных этой программе, а сейчас всем пока!
Пост подготовил @bulbik для сообщества Fractal
Вы можете найти нас в:
Telegram: https://t.me/joinchat/GZmeKA5cSfYip429CpiMjA
E-mail: fractalteam@mail.ru
Также читайте нас в Steemit: https://steemit.com/@fractal-team
Дизайн: @meskalinerush
—