Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
fractal
7 лет назад

Софт: Fragmentarium. Обзор.

Автор: @bulbik

Героем сегодняшнего обзора у нас заслуженно является великолепный генератор фракталов Fragmentarium. И это не просто генератор фракталов, а гораздо больше! Сейчас я поведаю вам о нем.

Скачать программу для ознакомления и использования можно здесь:

https://github.com/3Dickulus/FragM/releases

Fragmentarium использует язык GLSL в чистом виде и не совсем является генератором фракталов. Это лишь малая часть его возможностей.

Что такое GLSL (OpenGL Shading Language)?

Это язык программирования шейдеров. Что такое шейдеры? Шейдеры задают инструкции для вашей GPU и используются для определения параметров геометрических объектов или изображения, а также для изменения изображения. Таким образом, Fragmentarium - это не только генератор фракталов, но и целая среда оперирования шейдерами, которая использует для работы ресурсы видеокарты.

Возможности Fragmentarium в настоящее время:
  1. многооконный вкладочный интерфейс с подсветкой синтаксиса GLSL;

  2. модульное программирование GLSL с использованием фрагментов из других программ;

  3. встроенный трассировщик лучей, использующий GLSL;

  4. известные типы фракталов - 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

38
233.957 GOLOS
На Golos с September 2017
Комментарии (3)
Сортировать по:
Сначала старые