Java. Алгоритм генерации фрактального шума.

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • В этом видео рассказывается о том, что такое фрактальный шум, и для чего он применяется. В частности, речь идет о процедурной генерации изображений.
    Разбираем простой алгоритм генерации фрактального шума и пишем его реализацию на языке программирования Java. Так же в процессе написания кода затрагивается алгоритм билинейной интерполяции, который необходим для реализации базового шума.
    Исходный код:
    github.com/Arh...
    Оглавление по алгоритмам:
    github.com/Arh...
    Поддержать канал💰:
    yoomoney.ru/to...
    Наша группа в Telegram:
    t.me/ArhiTutor...
    #ArhiTutorialsJava #ityoutubersru

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

  • @user-wp9wp6sv5x
    @user-wp9wp6sv5x 2 ปีที่แล้ว +4

    Сколько ж надо учиться, что бы так программировать

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

    Отличное видео. Хотелось бы увидеть алгоритм коллизии двух двухмерных объектов на экране. Думаю будет интересно.

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

      Ещё есть очень интересная задача - определение коллизий среди n объектов. Интересно тем, что если пытаться проверять коллизию каждого объекта с каждым - это будет тормозить. Надо придумывать оптимизацию.

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

    Отличное видео!!

  • @ЕкатеринаМитрофанова-с4у
    @ЕкатеринаМитрофанова-с4у 10 หลายเดือนก่อน

    Подскажите, пожалуйста, в каком видео посмотреть написание функции вызова окна для картинки?

  • @ЮрийБондаренко-щ9е
    @ЮрийБондаренко-щ9е 2 ปีที่แล้ว

    Топ

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

    Больше спасибо за подробное объяснение! Только у меня франктальный шум получился горизонтальными линиями. Два раза перепроверил, все как на видео. Можете подсказать в чем может быть ошибка/опечатка?

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

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

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

      @@arhitutorials спасибо!

  • @user-gv4lg1to2r
    @user-gv4lg1to2r 2 ปีที่แล้ว +3

    Главное не открыть фрактальное ядро во Вселенную Света.

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

    Сергей, объясните пожалуйста, какие практические применения данного алгоритма существуют?

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

      Процедурная генерация текстур.

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

    w11,...,w22 перепутаны же, около 10 минуты

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

    Я думал что разработка - это более интересное занятие........

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

      а я думал, что менее