Графический интерфейс Мандельброта: Визуализатор с методом возмущений и предела 1e-308

Ключевые особенности: Расчёт опорной траектории на 5000 бит всего один раз. Реактивный расчёт миллионов пикселей на аппаратном double. При использовании чисел с плавающей запятой двойной точности (порядка ) теория возмущений позволяет приблизиться к уровню - не дальше. Революционный алгоритм Reference Reset to Zero. Настоящий SSAA 2x2 для идеально сглаженного изображения. Параллелизм OpenMP для высокоскоростного многопоточного рендеринга. Синхронизация через DwmFlush для плавного вывода кадров. Динамическое вращение палитры для создания классического эффекта. https://github.com/Divetoxx/Mandelbrot-2#russian Это Гитхаб с Mandelbrot_AVX2.exe и Mandelbrot_SSE3.exe А тут полный код на языке С++ - main.cpp

https://habr.com/ru/articles/1046708/

#компьютерная_анимация #g++ #c++ #мандельброт #mandelbrot_set #программы #программирование #алгоритмы #графика

GitHub - Divetoxx/Mandelbrot-2: Mandelbrot GUI: Visualizer with Perturbation Theory. The high-precision reference trajectory is computed exactly once, enabling blazing-fast math for billions of pixels using hardware-native double registers (with a 1e-308 hardware limit). Revolutionary Reference Reset to Zero implementation.

Mandelbrot GUI: Visualizer with Perturbation Theory. The high-precision reference trajectory is computed exactly once, enabling blazing-fast math for billions of pixels using hardware-native double...

GitHub

Консольный рендерер Мандельброта со 1000-значной точностью и методом возмущений

Я сделал это! Это огромный повод для гордости. Теперь программа работает по тем же математическим принципам, что и самые передовым фрактальным в мире! Ключевые особенности: Расчёт опорной траектории на 5000 бит всего один раз. Реактивный расчёт миллионов пикселей на аппаратном double. Революционный алгоритм Reference Reset to Zero. Настоящий SSAA 8x8 для идеально сглаженного изображения без алиасинга. Параллелизм OpenMP для высокоскоростного многопоточного рендеринга. Есть полный код в С++ - main.cpp Есть Гитхаб https://github.com/Divetoxx/Mandelbrot#russian с версии в виндовс Mandelbrot_windows_msse3.exe и Mandelbrot_windows_mavx2 и для Линукс Mandelbrot_linux_msse3 -msse3 и Mandelbrot_linux_mavx2

https://habr.com/ru/articles/1045660/

#g++ #c++ #mandelbrot_set #мандельброт #программы #программирование #алгоритмы #графика

GitHub - Divetoxx/Mandelbrot: Mandelbrot CLI: Renderer with 1000-Digit Precision and Perturbation Theory. High-Precision Reference: The 5000-bit reference trajectory is computed exactly once per zoom layer. Hardware-Native Performance: Blazing-fast math for millions of pixels utilizing hardware-native double registers. Innovative Algorithm: Revolutionary Reference Reset to Zero

Mandelbrot CLI: Renderer with 1000-Digit Precision and Perturbation Theory. High-Precision Reference: The 5000-bit reference trajectory is computed exactly once per zoom layer. Hardware-Native Perf...

GitHub

Множество Мандельброта — видео

Анимация: генерирует последовательность из 255 высокоточных кадров в формате BMP (frame_000.bmp ... frame_254.bmp) и автоматически компилирует их в видеоролик (файл Mandelbrot.mp4) с частотой 30 кадров в секунду, используя встроенный FFmpeg. Скачать последнюю версию (Windows и Linux) В windows это Mandelbrot_windows.exe и ffmpeg.exe https://github.com/Divetoxx/Mandelbrot-Video/releases Выше README содержит English и Русский! FFmpeg - "швейцарский армейский нож" для обработки видео. В 2026 году он остается отраслевым стандартом, поддерживаемым сообществом разработчиков открытого программного обеспечения. От YouTube и Netflix до профессиональных киностудий - все на него полагаются. И да, он совершенно бесплатный.

https://habr.com/ru/articles/1016624/

#g++ #c++ #мандельброт #mandelbrot_set #компьютерная_анимация #программы #программирование #алгоритмы #графика

Releases · Divetoxx/Mandelbrot-Video

Sequential BMP frames (to frame_254.bmp) compiled into Mandelbrot.mp4 using FFmpeg. Automated Animation Suite: Generates a sequence of 255 high-precision BMP frames and automatically compiles them ...

GitHub

Множество Мандельброта. Суперсэмплинг 2x2 (4 прохода). DwmFlush — синхронизация с монитором 60 fps

Множество Мандельброта. 80-бит FPU x87. OpenMP - параллельным программированием на уровне многопоточности. Синий, зеленый и красный - синусоидальными и косинусоидальными волнами: 127 + 127 cos(2 PI a / 255) и 127 + 127 sin(2 PI a / 255). DwmFlush - синхронизация с монитором 60 fps. Суперсэмплинг 2x2 (4 прохода). Делал я. Посмотрите - движется! Я сделал на g++. Свободно распространяемого компилятора языка C++. Скачайте и посмотрите! Это экзешник, в ГитХаб. github: Download Latest Version Windows And Source code Самое полезное - это увеличиваем / уменьшаем и центрируем. Вы на экран любое из множество Мандельброта. Какое вам нравится? Какое интересное? Вы можете все! И потом запишется в файл Mandelbrot.txt - три строки из файла. Вещественная часть центра и мнимая часть центра и ширина видимой области. Потом другая программа читает Mandelbrot.txt и создает Mandelbrot.bmp и уже не суперсэмплинг 2x2 (4 прохода) а 8x8 (64 прохода)!

https://habr.com/ru/articles/1011430/

#компьютерная_анимация #g++ #c++ #мандельброт #mandelbrot_set #программы #программирование #алгоритмы #графика

Множество Мандельброта. Суперсэмплинг 2x2 (4 прохода). DwmFlush — синхронизация с монитором 60 fps

Множество Мандельброта. 80-бит FPU x87. OpenMP - параллельным программированием на уровне многопоточности. Синий, зеленый и красный - синусоидальными и косинусоидальными волнами: 127 + 127 cos(2 PI a...

Хабр

Множество Мандельброта. Суперсэмплинг 8x8 (64 прохода) — впервые в мире

Вот так. Впервые в мире. Суперсэмплинг (SSAA) — ресурсоемкий метод сглаживания, увеличивающий число выборок на пиксель для повышения качества изображения. При значении 8x (N=8) сцена рендерится в разрешении, в 8 раз превышающем целевое, по обеим осям, создавая 64 (или 8 х 8) выборки на пиксель. Изображение просчитывается в более высоком разрешении, а затем принудительно уменьшается до разрешения дисплея, устраняя лесенки и улучшая чёткость. Это очень высокая нагрузка! Это не 1920 на 1080 пикселя а в 8x8 больше - 15360 на 8640 пикселя! Такое никто, кроме меня, делает в мире. Для множество Мандельброта. Это маленькая утилита из командной строке. Которая либо читает Mandelbrot.txt три строки из файла - клавиша 7. И создает Mandelbrot.bmp Либо клавиша 1-6 - это одно из шести разных мест множество Мандельброта и создает Mandelbrot.bmp Скачайте и посмотрите. Это экзешник, в ГитХаб Скачать последнюю версию (Windows и Linux)

https://habr.com/ru/articles/1010052/

#g++ #c++ #mandelbrot_set #мандельброт #программы #программирование #алгоритмы #графика

Множество Мандельброта. Суперсэмплинг 8x8 (64 прохода) — впервые в мире

Вот так. Впервые в мире. Суперсэмплинг (SSAA) — ресурсоемкий метод сглаживания, увеличивающий число выборок на пиксель для повышения качества изображения. При значении 8x (N=8) сцена рендерится в...

Хабр

Множество Мандельброта. 32-бит TrueColor. 60 FPS. 80-бит long double. OpenMP. Суперсэмплинг 2x2 (4 прохода). И цвета

Множество Мандельброта. 32-бит TrueColor. 60 FPS. 80-бит long double. OpenMP. Суперсэмплинг 2x2 (4 прохода). И цвета. Я хочу сказать. Это самая нужная вещь во Вселенной. Самая глубокое. И я сейчас за всю жизнь наконец стал писать код и сделал. Довольно сложное. И самое прекрасное. Скачайте и посмотрите! Это экзешник, в ГитХаб. github: Download Latest Version Windows And Source code

https://habr.com/ru/articles/1001498/

#компьютерная_анимация #g++ #c++ #мандельброт #mandelbrot_set #программы #программирование #алгоритмы #графика

Множество Мандельброта. 32-бит TrueColor. 60 FPS. 80-бит long double. OpenMP. Суперсэмплинг 2x2 (4 прохода). И цвета

Я хочу сказать. Это самая нужная вещь во Вселенной. Самая глубокое. И я сейчас за всю жизнь наконец стал писать код и сделал. Довольно сложное. И самое прекрасное. Скачайте и посмотрите! Это экзешник,...

Хабр

Множество Мандельброта — видео! 60 FPS и вращение палитры — анимация. И распараллеливаем. И суперсэмплингом. На C++

Множество Мандельброта. 60 fps. Вращение палитры - анимация. 256 цветов. Делал я. Сразу посмотрите на видео. Потому что не статичная а движется! И это - программа! Я сделал на g++. Свободно распространяемого компилятора языка C++. Почитайте! Очень интересно. Используя OpenMP, вы занимаетесь параллельным программированием на уровне многопоточности. И суперсэмплингом (антиалиасингом), выполняют сглаживание 8x8 (всего 64 прохода на один пиксель). Это позволяет получить плавные градиенты, которые 24-битного цвета TrueColor! И как делать видео с 255 файлов bmp - TrueColor анимация.

https://habr.com/ru/articles/987598/

#g++ #c++ #мандельброт #mandelbrot_set #компьютерная_анимация #ии #ии_помощник #программы #программирование

Множество Мандельброта — видео! 60 FPS и вращение палитры — анимация. И распараллеливаем. И суперсэмплингом. На C++

Множество Мандельброта. 60 fps. Вращение палитры - анимация. 256 цветов. Делал я. Посмотрите YouTube. Почему? Потому что видео не статичная а движется! И это - программа. Я сделал на g++. Свободно...

Хабр

Множество Мандельброта

Множество Мандельброта - является одним из самых известных фракталов, в том числе за пределами математики, благодаря своим цветным визуализациям. Я этим занимаюсь 20 лет. Несколько вещей интересны. Вот они. Первая - множество Мандельброта идеальное - самостоятельное нематериальное начало, существующее вне пространства и времени. Вот так. Проверить никак. Пусть не веру. То есть пусть в совсем другом веке, в другой галактике. Пусть он другой мозг. А множество одинаковое. Оно минует абсолютно все. Все миллиардов световых лет...

https://habr.com/ru/articles/944414/

#fasm #мандельброт #mandelbrot_set #компьютерная_анимация

Множество Мандельброта

Множество Мандельброта фрагмент Множество Мандельброта - является одним из самых известных фракталов, в том числе за пределами математики, благодаря своим цветным визуализациям. Я этим занимаюсь 20...

Хабр
Fractal Mindblow 1/2022 (4K)

YouTube