Как стать автором
Обновить

Комментарии 7

Потому что это просто красиво! Молодцы!

Вспомнил старую шутку. Про Мандельброта, человека, который открыл фракталы и придумал термин "фрактал", ходила шутка, что буква "Б" в имени "Бенуа Б. Мандельброт" означает "Бенуа Б. Мандельброт".

GNU - тоже фрактал своего рода.

Приветствуем! Конечно, зависимости нам стоило упомянуть хоть где-то, однако много ему не нужно. Ему понадобится базовый пакет Qt6, а также Qt6 shadertool.

Интересная реализация!

Конечно, её можно улучшить, использовав не рейкастинг, а реймаршинг. Если у вас помимо функции, генерирующей фрактал, есть функция, вычисляющая расстояние до его ближайшей точки (хотя бы приблизительно), то двигаться вдоль луча можно не попиксельно, а сразу большими шагами.

На эту тему даже существует игра: Marble Marcher.

Много интересное узнал. Благодарю.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий