Фрактал Мандельброта. Шейдер OpenGL/GLSL

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ย. 2024
  • Как создать фрактал Мандельброта при помощи фрагментного шейдера OpenGL на языке GLSL
    Как создавать и запускать шейдеры:
    • Создай эффект с OpenGL...
    Подробнее о построении фрактала Мандельброта:
    • ТОП способов Ускорить ...
    #shorts
    #standalonecoder

ความคิดเห็น • 57

  • @StandaloneCoder
    @StandaloneCoder  2 ปีที่แล้ว +18

    Как создавать и запускать шейдеры:
    th-cam.com/video/iCuNaOyhMMY/w-d-xo.html
    Подробнее о построении фрактала Мандельброта:
    th-cam.com/video/_kCMv5jX7rE/w-d-xo.html

  • @eqac184
    @eqac184 2 ปีที่แล้ว +63

    так вот что я вижу когда глаза зажмуриваю

  • @user-gu7dc5nj1g
    @user-gu7dc5nj1g ปีที่แล้ว +22

    Это очень красиво за такой короткий код, мое уважение

  • @goodguy7051
    @goodguy7051 2 ปีที่แล้ว +30

    Спасибо за ваш контент в этом году. С наступающим вас новым годом и желаю всего наилучшего!

  • @alexeymatveev9031
    @alexeymatveev9031 ปีที่แล้ว +5

    Эх все бы ролики такие попадались

  • @YeO-O
    @YeO-O 2 ปีที่แล้ว +17

    Нихрена не понял но очень интересно

  • @datrlo
    @datrlo ปีที่แล้ว +1

    Имба. Просто кайф

  •  2 ปีที่แล้ว +13

    Comentario en español pasando por aquí.
    Hola cómo están?

  • @umedjonodinaev2022
    @umedjonodinaev2022 2 ปีที่แล้ว

    Вы просто маг в мире программирование

  • @eded4891
    @eded4891 2 ปีที่แล้ว +1

    Очень полезно.спасибо

  • @dan4ikki4nad8
    @dan4ikki4nad8 2 ปีที่แล้ว +2

    как всегда хорош

  • @karen-7057
    @karen-7057 2 ปีที่แล้ว +2

    You are my hero!! 🤯💖

    • @CopperSosiska12
      @CopperSosiska12 2 ปีที่แล้ว +1

      What?

    • @Dnn324
      @Dnn324 2 ปีที่แล้ว +2

      @@CopperSosiska12 Он Его Герой.

    • @CopperSosiska12
      @CopperSosiska12 2 ปีที่แล้ว +1

      @@Dnn324 Я понял.

  • @vsemvsemdobra6902
    @vsemvsemdobra6902 ปีที่แล้ว

    Это фиаско

  • @waldersasytz4274
    @waldersasytz4274 ปีที่แล้ว +1

    Очень интересно кончено, но приблизить так получится совсем чуток если используешь float. тип данных double использовать в GLSL нельзя, так что лучше видос сделайте как на языке шейдеров сделать бесконечный зум, желательно без реализации длинной арифметики с плавающей точкой

  • @Долой_Уныние
    @Долой_Уныние ปีที่แล้ว

    Очень прикольно

  • @walterwalter5722
    @walterwalter5722 2 ปีที่แล้ว +2

    вроде все по видео , но вместо красивой картинки она пропадает и дергается, и постоянно ошибка "uniform:time - not used in shader
    " которую описывали ранее

    • @israinddertou5973
      @israinddertou5973 22 วันที่ผ่านมา

      Мда... видимо ты вовсе не программист, раз даже не можешь понять ошибку...

  • @misty8762
    @misty8762 2 ปีที่แล้ว +1

    Ничего не понял, но очень интересно

  • @iont_1535
    @iont_1535 7 หลายเดือนก่อน

    🎊 May the coming year be your best one yet, full of achievements and happiness!

  • @andrewkraevskii
    @andrewkraevskii 2 ปีที่แล้ว

    О прикольно я делал ровно такой же шейдер на glsl

  • @ins6796
    @ins6796 2 ปีที่แล้ว

    харош

  • @CopperSosiska12
    @CopperSosiska12 2 ปีที่แล้ว +2

  • @radar285
    @radar285 ปีที่แล้ว

    Хммммм... Этот фрактал мне что-то напоминает... Но не могу вспомнить что

    • @user-eo8xi5re4s
      @user-eo8xi5re4s 3 หลายเดือนก่อน

      Может быть множество Жулиа

  • @MandelbrotSet111
    @MandelbrotSet111 ปีที่แล้ว +1

    Я же красивый да?😋

    • @v0r0byov
      @v0r0byov ปีที่แล้ว

      Да, очень

    • @user-jz3fk1ed8m
      @user-jz3fk1ed8m 6 หลายเดือนก่อน

      Бесконечно кривой, но минусов нету

  • @user-nr9ox3tp4n
    @user-nr9ox3tp4n 2 ปีที่แล้ว +1

    как найти язык OpenGL/GLSL ,надо скачивать C#?
    я не понимаю пару часов ищу ,не могу понять

    • @StandaloneCoder
      @StandaloneCoder  2 ปีที่แล้ว +6

      Вам нужна любая библиотека(модуль), которая предназначена для работы с OpenGL. В закрепленном сообщение есть ссылка на видео, как запускать фрагментный шейдер при помощи Python.
      PS: Независимо на каком языке вы программируете (С++, С#, Python) - шейдеры OpenGL пишут на GLSL

    • @user-nr9ox3tp4n
      @user-nr9ox3tp4n 2 ปีที่แล้ว

      @@StandaloneCoder спасибо!

    • @user-nr9ox3tp4n
      @user-nr9ox3tp4n 2 ปีที่แล้ว

      @@StandaloneCoder, и еще одно , GLSL надо отдельно скачивать же ?

    • @StandaloneCoder
      @StandaloneCoder  2 ปีที่แล้ว +1

      Нет, не надо

    • @user-nr9ox3tp4n
      @user-nr9ox3tp4n 2 ปีที่แล้ว

      @@StandaloneCoder , значит, при установке указанных в видео модулей всё должно работать?

  • @shrigley4500
    @shrigley4500 2 ปีที่แล้ว

    А как можно сделать бесконечное (или более длительное) погружение в этот фрактал? В данном примере он будет приближать лишь до какой то степени

    • @umion9529
      @umion9529 2 ปีที่แล้ว +1

      Если вам все ещё интересно, могу рассказать и показать код, но не в комментариях. Можете написать мне в дискорд

    • @shrigley4500
      @shrigley4500 2 ปีที่แล้ว

      @@umion9529 скинете свой дс?

    • @чибзик
      @чибзик 2 ปีที่แล้ว

      по идее, любой фрактал бесконечно можно приближать. Он же функция. Какой бы зум не был он должен нарисовать пиксели по функции

    • @2055_play
      @2055_play ปีที่แล้ว

      @@чибзик проблема в точности чисел, она не бесконечная

    • @чибзик
      @чибзик ปีที่แล้ว

      @@2055_play смотря где, на пайтоне можно сколь угодно длинные числа использовать. Хотя соглашусь, все равно будет ограниченно количеством оперативной памяти компьютера

  • @CopperSosiska12
    @CopperSosiska12 2 ปีที่แล้ว +1

    :yt:

  • @cryptogm6898
    @cryptogm6898 2 ปีที่แล้ว

    исходный код скинь

    • @tox1cozZ
      @tox1cozZ 2 ปีที่แล้ว +2

      Потрать 5 минут и напиши руками, ты серьезно?

  • @user-qw1pt4oi8g
    @user-qw1pt4oi8g 2 ปีที่แล้ว

    Что это такое

  • @user-pv9bc7li6u
    @user-pv9bc7li6u ปีที่แล้ว

    Это называется не фрактал монтельброта на множество монтельброта

    • @dedinside768
      @dedinside768 4 หลายเดือนก่อน

      Да какая разница?