L-система. Создание деревьев. (Python)

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 273

  • @Andrey_Gysev
    @Andrey_Gysev 4 роки тому +204

    Осталось теперь добавить эволюцию этих деревьев)

    • @Дмитрийсергеевич-о9п
      @Дмитрийсергеевич-о9п 4 роки тому +33

      да, да )) так через 10 лет свою вселенную вырастим )

    • @aishuaksovetov
      @aishuaksovetov 4 роки тому +29

      было бы еще прикольно сделать несколько биомов, чтобы в каждой из них были свои климатические условия и наблюдать в какую сторону развиваются растения в каждом биоме :)

    • @nicknamenick9448
      @nicknamenick9448 4 роки тому +3

      Aishuak Sovetov очень интересная идея

    • @Makuta_Dionis
      @Makuta_Dionis 4 роки тому +5

      @@aishuaksovetov думаю, также можно добавить времена года, которые бы (несильно, но ощутимо) меняли бы условия в биомах. Также можно сделать так, чтобы помимо обычных биомов были бы переходные, которые имеют смешанные черты своих соседей (как основные и переходные климатические пояса).

    • @wwstalkerww
      @wwstalkerww 4 роки тому +1

      @@aishuaksovetov на одной карте сразу несколько, или просто как тогда при моделировании эволюции менять условия в которых находится растение при развитии?

  • @sdxfcgbhjklmbjvhcxchj
    @sdxfcgbhjklmbjvhcxchj 4 роки тому +94

    Очень крутые видео про L-системы, тк если заглянуть в книжку - там не всё так просто и понятно)
    Спасибо, ждём ещё

  • @ДмитрийЛягин-й7к
    @ДмитрийЛягин-й7к 4 роки тому +13

    Математика как искусство! Спасибо, что показал эту красоту и объяснил простым языком👍 Твердые 🌿🌿🌿🌿🌿 с плюсом из пяти.

  • @0123911821
    @0123911821 4 роки тому +60

    Да уж! Красивые вы вырастили "цифровые деревья")))

    • @MiNeMo_0
      @MiNeMo_0 3 роки тому +2

      Осталось воспитать цифрового сына(нейросеть)

  • @BlueMilori
    @BlueMilori 4 роки тому +66

    Магия программирования. Красиво получилось, спасибо)

    • @ОстрыйКинжал-т3ь
      @ОстрыйКинжал-т3ь 4 роки тому +4

      Любой программист ответит: магии не существует

    • @mysuperpupernick
      @mysuperpupernick 4 роки тому +5

      Вся магия и красота появляется после введения случайных чисел

    • @BlueMilori
      @BlueMilori 4 роки тому +10

      @@ОстрыйКинжал-т3ь ха, не соглашусь. При компиляции происходит та ещё магия, запуск - ошибка, повторный запуск - компилировано...

    • @Evgeny.Net_voine
      @Evgeny.Net_voine 4 роки тому +3

      Магия в авторе.

    • @buzurgmehrnegmatov7873
      @buzurgmehrnegmatov7873 2 роки тому

      Как найти коды для того чтоб построить дерево который под конец видео?

  • @c4llv07e
    @c4llv07e 4 роки тому +41

    Приятного просмотра всем!
    Всего 70, а какая красота. И танцующий цветок прикольный, хочу себе такой на рабочий стол.

    • @DiamondSane
      @DiamondSane 3 роки тому +1

      это 70 питоновских. а сколько там кода внутри библиотек!

    • @maximkorpusov
      @maximkorpusov 3 роки тому +1

      @@DiamondSane а сколько кода в самом питоне... может и проводки компьютера считать, и силу китайцев которые его собрали?!

    • @DiamondSane
      @DiamondSane 3 роки тому

      @@maximkorpusov да, посчитайте, если можно.

  • @sashakrasnoyarsk
    @sashakrasnoyarsk 4 роки тому +1

    2:25 есть такая задачка - турист шёл по лесной тропинке, остановился отдохнуть, снял кепку и повесил на сучок молодого деревца. Позанимался какими-то своими делами, пошёл дальше, кепку забыл. N лет спустя, проходя по тому же лесу, вспомнил про кепку и стал искать то дерево. На какую высоту поднялась кепка и сможет ли он её достать? Правильный ответ - кепка осталась на той же высоте. Вообще, деревья растут иначе, чем в этом фрагменте видео. Сначала растёт прутик, дорастает до определённой высоты, начинается ветвление. Веточки тоже растут аналогично. Старые маленькие веточки обычно не вырастают огромными, они стареют, усыхают и обламываются. В отличие от них, основные ростовые стволы гораздо более долговечны и, подозреваю, это связано с углом наклона побега. Чем вертикальнее, тем, можно предположить, долговечность больше. Но не факт, что для всех деревьев это одинаково. И, наверно, в компьютерной модели это будет очень сложно воспроизвести.

  • @YaShoom
    @YaShoom 4 роки тому +8

    8:43 эти звуки и растения... мне вспомнилась игра Age of Empires, те миссии которые были в цивилизации Майа.

  • @AlexanderSurin
    @AlexanderSurin 4 роки тому +2

    Приятные деревья получились! А за танцующий куст отдельно спасибо - засмеялся в голос!

  • @VolodymyrRushchak-k6l
    @VolodymyrRushchak-k6l 4 роки тому +2

    Блин, походу автор канала какой-то учитель математики. Мало того что сам всё понимает, так ещё и другим всё понятным языком объясняет. Респект)

  • @antongricunov9856
    @antongricunov9856 4 роки тому +2

    Интереснейшая работа!
    С нетерпением ждём новых видео.
    Контент становится более красочным, захватывающим, а главное - наукоёмким!

  • @aviamaster9310
    @aviamaster9310 4 роки тому +2

    Супер! Наблюдал за реальными деревьями. Более 10 итераций (колен) не видел (рассматривал тополь, клен, ясень, осину, дуб)

    • @sergiyboyko1662
      @sergiyboyko1662 3 роки тому

      Эти системы используются в аллометрии - изучении относительного роста различных организмов или частей организма (изменение пропорция с ростом организма). Это называют гетерохронией развития.
      G.T.Herman, G.Rozenberg - Developmental systems and languages, 1975, страницы 1-40.

    • @sergiyboyko1662
      @sergiyboyko1662 3 роки тому

      Почитай про гетерогонию. Блин, слово такое, постоянно забываю его. Законы аллометрического роста сформулировал Гексли (Huxley J. - Problems of relative growth. London, 1932).
      Можно, в принципе, пользоваться и термином гетерохронии. Я почему вспомнил? Просто в статье (Г.Н.Поваров - К познанию научно-технического прогресса) автор рассуждает о рассинхронизированности. Да и вообще в ежегоднике "Системные исследования" публиковались статьи о развитии науки. Уже в более поздней статье (В.А.Межжерин - Этюды по теории биологических систем) на фоне предыдущих размышлений автор обобщает эти сведения.
      Вообще я лично считаю, что терминология "развитие", "рост", "развитие" в принципе не применима к нематериальным "явлениям" типа культуры, науки и обществу как таковому. Есть только эволюция, в ходе которой повышается или понижается специализация организма. Короче говоря,
      Между последовательностью мыслей нет каких-то четких связей, чтобы можно было бы сказать о "развитии мысли" или "развитии концепции". С точки зрения динамических систем. Может понятие аттрактора как какой-то целевой мысли и каскада отображений к этой мысли... Как-то подошло бы. Но каскад не описывает преемственность. Может полисиллогизмы, импликация как-то бы описывала преемственность. Но это не динамическая система, описываемая дифференциальными уравнениями. Потому что не понятно: как в такой системе задать критерий развития в противовес критерию деградации. Проблема в определении того, что есть развитие, а что деградация. Из самой информации нельзя извлечь ценность одних утверждений и вредность других, если это никак не относится к практике. Поэтому в биологии хотя бы понятие специализации возникает. Когда орган как в посадочное место "садится" в среду обитания. И исходя из его существования в этой среде можно понять как и зачем он формировался. С культурой такого не происходит, потому что выдумывать можно что угодно. Единственное - это хорошо что завязали с каннибализмом. Может развитие в том, что стали менее дикими. Хотя это не точно.
      Не совсем понятно что такое развитие в социокультурном плане. Что такое развитие общества? Есть конкретные эволюционные механизмы. Часто, применяя определенный инсектицид, получают среди уничтожаемых насекомых расу, к нему устойчивую. Тогда приходится переходить к другому инсектициду и т. д. Таким образом, идет бесконечная борьба с перевесом, пожалуй, на стороне не человека, а его врага (А.А.Малиновский - Теория структур и её место в системном подходе). Интересно как в этом плане действуют анельгезирующие средства на людей. Та же ацетилсалициловая кислота - уже не так популярна, как раньше (и не из-за кератинопластического действия). Приспособление к анальгетикам - вопрос интересный. Частенько говорят об эволюции обезболивающих средств.
      Короче это я уже отошёл от темы и ушел в какие-то другие рассуждения. Но полезно поразмышлять о значении понятий "рост" и "развитие" в социокультурном контексте. Многие люди говорят о развитии и росте... Культуры, науки и мысли. Но переход от неправильной мысли к правильной - это не четкая преемственная связь. Предыдущая мысль забывается, уничтожается, а на ее место приходит новая, для которой существование предыдущей и не нужно - она могла возникнуть и без неё, сама по себе. Доказать преемственность нельзя. Потому что в общем случае познание нелинейно.

  • @nayristeneris6553
    @nayristeneris6553 4 роки тому +1

    Это потрясающе! Здоровья автору и продолжения работ - это очень крутая штука и в будущем пригодится для расчета биом в играх-симуляциях. Невероятно важная, хоть и неочевидная работа!

  • @ВладимирПетров-ш5ф
    @ВладимирПетров-ш5ф 4 роки тому +1

    Спасибо за труды. Ролики становятся всё лучше и лучше.

  • @4arliEdinorog
    @4arliEdinorog 4 роки тому +1

    Смотрю и улыбаюсь. Приятные и полезные видео! А ещё эта песенка в конце... оппа на))

  • @YaShoom
    @YaShoom 4 роки тому +23

    9:48 блин, сначала подумал там написано "арех" по русски (типа "орех" с ошибкой) xD

  • @Весёлыйфикус-э3х
    @Весёлыйфикус-э3х 4 роки тому +5

    Крайней приятно видеть, как повышабтся качество и сложность каждого нового видео

  • @zix2421
    @zix2421 19 днів тому

    Очень красиво, мне понравилось тыкать исходный код и делать на его основе свою

  • @goiiia3774
    @goiiia3774 4 роки тому +26

    Нууу, ещё немного и можно создать автономный процедурно генерируемый мир )

    • @VinDust
      @VinDust 4 роки тому +5

      Ага, получается генерация деревьев есть, пещеры можно генерировать через игру "жизнь", ещё надо генератор карты биомов

    • @itTchin
      @itTchin 4 роки тому +11

      Танцующий под "Оппа-на!"

    • @lebed-x1
      @lebed-x1 4 роки тому +5

      Ждём алгоритм генерации большого взрыва с последующей эволюцией.

    • @wwstalkerww
      @wwstalkerww 4 роки тому +1

      @@itTchin идея достойная реализации

  • @makiur
    @makiur 4 роки тому

    Просто охренительно интересно!!!! Пожалуйста продолжай!!! Очень сложно для моего уровня знаний, но оооочень интересно все что ты делаешь!!! Ты вдохновил заняться изучением и программирования и нейросетей!!

  • @4soul718
    @4soul718 4 роки тому +10

    Ля, круто! Интересно, как запилить аналогичную штуку в 3D...
    //Тусовый куст вообще огонь!😂

    • @boole_cat
      @boole_cat 3 роки тому

      Во многих продуктах л системы есть, в том же гудини.

  • @alat2159
    @alat2159 2 роки тому

    Очень круто!
    Тут напрашивается зависимость скорости роста + вероятность отмереть у веток, в зависимости от освещенности (или просто количества соседей), ибо почти все деревья по центру неестесственно гуще чем по краям.

  • @AndreyMishustin
    @AndreyMishustin 3 роки тому

    Понравилось "Слишком симметрично. Нужно добавить случайностей". И в итоге получилась реальность))))

  • @canmam95
    @canmam95 4 роки тому +7

    Круто жду продолжения, надеюсь скоро

  • @ZloyToxin
    @ZloyToxin 4 роки тому +2

    Опана! Тема мне сильно менее интересна нежели предшествующе, но качество подачи заставило с удовольствием посмотреть весь ролик. Приятно наблюдать не только за ростом деревьев, но и за ростом автора материалов. Такие скучные вещи так увлекательно подать - это мастерство!

  • @GenaPrin
    @GenaPrin 4 роки тому +4

    Ооо! Наконец-то! Отличное завершение выходных)

  • @zcbesaba
    @zcbesaba 4 роки тому +8

    3д деревья будут куда естественнее, думаю если добавить вероятность по которой ветка станет листком досрочно, и потом можно будет считать "вес" кол-во отростков и изгибать (делать дугой) ветку в ту или иную сторону.

  • @Coltun
    @Coltun 4 роки тому +16

    Ещё не успел посмотреть видео а я уже лайк поставил )

  • @Evis9110
    @Evis9110 4 роки тому +10

    13:55 самый офигенный момент)

    • @markys_top1514
      @markys_top1514 3 роки тому

      Мне рекламу выдало 👍

  • @Michael_Kaa
    @Michael_Kaa 4 роки тому

    Очень здорово у Вас получается. И рассказываете доходчиво. Жду с нетерпением следующих выпусков.

  • @busy_beaver
    @busy_beaver 4 роки тому +2

    Крутые звуковые эффекты! Особенно в начале.

  • @Daria-ud6ld
    @Daria-ud6ld 3 роки тому

    Большое спасибо за видео! Было очень интересно, насколько я знаю фракталы часто используют для рендеринга локаций в играх: деревья, горы, ...
    Хотелось бы увидеть бы еще такого :)

  • @EugeneStorozh
    @EugeneStorozh 4 роки тому +9

    Господи какой же годный контент

  • @flutflutify
    @flutflutify 4 роки тому +2

    Спасибо, очень ждём эволюцию фрактальных деревьев.

  • @sergeye3200
    @sergeye3200 4 роки тому

    Отличное видео. Про клетку эмбриона хорошая идея. Я когда прочитал книгу по онтогенезу, сразу подумал - а почему никто не напишет виртуальную клетку, раз многие механизмы развития понятны. Скорее всего это неберучка..

  • @vadimbudnik
    @vadimbudnik 4 роки тому +5

    Опа-на!!)) Ждем альбом))

  • @Кто-тоНекто-г9у
    @Кто-тоНекто-г9у 4 роки тому

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

  • @Мопс_001
    @Мопс_001 4 роки тому +1

    Лайк за танцующий цветок со спецэффектами!

  • @Kilosaw
    @Kilosaw 4 роки тому

    Балдееееееж, очень крутые получаются деревья 👍🏽🔥

  • @Ameta1996
    @Ameta1996 4 роки тому +1

    Спасибо. Интересно

  • @arturgals2731
    @arturgals2731 4 роки тому +1

    Крутое видео. Недавно я изучил работу алгоритма минимакс. Кстати даже на основе этого алгоритма сделал ИИ для игры в шашки. Я думаю будет круто если ты осветишь эту тему на канале и сделаешь например ИИ для крестиков ноликов.

  • @anubis2482
    @anubis2482 4 роки тому

    С каждым видео всё качественнее и качественнее. Продолжай в том же духе!

  • @BlackPulsar13
    @BlackPulsar13 4 роки тому +1

    Очень круто, красиво и интересно!!!!

  • @илонмаск-ф6у
    @илонмаск-ф6у 4 роки тому +19

    Реально тот случай, когда нчего не понял, но очень интересно, и удивительно, что в данном слчае это не шутка

    • @VinDust
      @VinDust 4 роки тому

      Что правда - то правда

    • @aegopodium7355
      @aegopodium7355 4 роки тому

      Никто не запрещает разобраться)

  • @lyxstv
    @lyxstv 4 роки тому +1

    Хотелось бы отметить, в питоне когда более 5 кейсов и в них не по одной действующей команде, а условие простое, лучше делать несколько функций и словарь из них, к примеру ...
    def if_1():
    print(1)
    def if_2():
    print(2)
    def if_3():
    print(3)
    def if_4():
    print(4)
    case = {
    '1': if_1,
    '2': if_2,
    '3': if_3,
    '4': if_4,
    }
    a = '1'
    case[a]()

    • @lyxstv
      @lyxstv 4 роки тому

      Ну или более простой вариант
      case = {
      '1': lambda: print(1),
      '2': lambda: print(2),
      '3': lambda: print(3),
      '4': lambda: print(4),
      }
      a = '1'
      case[a]()

    • @foo52ru
      @foo52ru  4 роки тому

      Это мой первый проект на питон, пока ещё не освоился :)

    • @lyxstv
      @lyxstv 4 роки тому +1

      @@foo52ru Понимаю, все приходит с опытом )
      1) Если делать ленту из if elif .. очевидно что те условия которые встречаются чаще, нужно писать в начале, но не всегда это можно определить.
      2) Также словарь не хранит просто соответствие индексного элемента в элемент значения, он делает для эл. индекса hash(эл. индекса), получает число и хранит соответствие этого числа и эл. значения, что позволяет ему иметь b-tree индекс(как в базе данных) и не перебирать все значения для поиска элемента.
      Суммируя 1 и 2, вариант со словарем, позволяет всегда делать меньше сравнений.
      Этот case можно делать в виде класса.
      И еще, попробуйте писать код в PyCharm Community, она бесплатная и намного удобней стандартной IDE.

  • @СергейС-н2ю
    @СергейС-н2ю 3 роки тому

    Охренеть, взрыв мозга, автор, вы гений!

  • @ЕленаРубцова-т5ц
    @ЕленаРубцова-т5ц 3 роки тому

    Спасибо большое за труд!

  • @ulbreht
    @ulbreht 4 роки тому

    Результат завораживает

  • @СлавикРубский
    @СлавикРубский 4 роки тому

    Спасибо за этот прекрасный урок!

  • @vladimirww5152
    @vladimirww5152 3 роки тому

    Вау, мега мощный материал!🔥🔥🔥

  • @aleksn2422
    @aleksn2422 2 роки тому

    Это невероятно красиво, теперь надо освоить хвойные деревья.

  • @izualno_oname7234
    @izualno_oname7234 3 роки тому +1

    "Вторая клетка, получив гармон, поняла, что ей суждено быть попой"..
    и через минуту началась песня пОПы)))

  • @uniqueopinion2783
    @uniqueopinion2783 3 роки тому

    Красота какая ну ты солнце
    Спасибо за урок)

  • @sergeys4732
    @sergeys4732 4 роки тому

    Перематываю в конец, чтобы сразу услышать "опана!!" ))

  • @viktorlevchenko4337
    @viktorlevchenko4337 2 роки тому

    Я делал расчет системы отопления и водоснабжения используя такие структуры, стояла задача нумерации участков сети чтоб можно было найти участок на чертеже однозначно. Оказалось что номер участка после ответвления равен удвоенному значению исходного участка плюс один или плюс два, в зависимости от того правое или левое ответвление. Начальный участок (ствол) имеет номер 0. При такой нумерации можно полностью восстановит всё дерево используя только номера конечных участков. Допустим указываем номера участков на которых установлены краны и их расход. По этим данным можно полностью повторить сеть и узнать расход воды на всех участках.
    П.С. Может это натолкнет автора на новые исследования деревьев.

  • @herrlixus6723
    @herrlixus6723 4 роки тому

    В общем, как сказано у нас в учебнике биологии за, кажется, шестой класс, междоузлие это расстояние между основаниями черенков листьев (узлами).

  • @encoder10101
    @encoder10101 4 роки тому

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

  • @i7244
    @i7244 4 роки тому +6

    Конец особенно крут

  • @АндрейФедотов-л3ж
    @АндрейФедотов-л3ж 4 роки тому

    Это невероятно!

  • @foolarchetype
    @foolarchetype 4 роки тому +3

    Оппанааа) спасибо!

  • @epicstuff5780
    @epicstuff5780 4 роки тому

    Красота за окном!

  • @DjSapsan
    @DjSapsan 4 роки тому +3

    Круто, сам точно такое же делал, только другим способом.

    • @isamiwind438
      @isamiwind438 4 роки тому

      каким?

    • @DjSapsan
      @DjSapsan 4 роки тому

      @@isamiwind438 на Lua рекурсивными ветками. Каждая ветка - таблица с детьми и параметрами длины и угла. Толщину менял в момент рисования. Получал точно такие же деревья. С рандомом и без.

  • @spaiktv3885
    @spaiktv3885 3 роки тому

    СПАСИБО

  • @encoder10101
    @encoder10101 4 роки тому +2

    Вот он, один из авторов Матрицы)

  • @freaking_Lamer
    @freaking_Lamer 3 роки тому

    1 из способов сохранить в Python изображение в файл это использовать модуль OpenCV с помощью команды cv2.imwrite("изображение.png", image)
    где image - переменная, в которой лежит нужное изображение

  • @cooldima6829
    @cooldima6829 4 роки тому +4

    Я обожаю процессинг!

  • @kpacccavchik
    @kpacccavchik 3 роки тому

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

  • @Urban4444
    @Urban4444 Рік тому

    Обожаю тебя смотреть

  • @ВолодяГалевич-ф1в
    @ВолодяГалевич-ф1в 4 роки тому

    Остаётся только ещё немножко углубится в понимание, физико химических процессов, роста и развития клеток живых организмов. После чего можно будет посмотреть процесс роста чего угодно. Подсказка на будущие: Начни использовать векторы, дополнительные константы к примеру такие как "Ф" "F(n)". эти две последовательности цифр взаимосвязаны с жизнью какая она есть...

  • @VictorLu-z8q
    @VictorLu-z8q Рік тому

    Although i don't understand a single word you said, but the demo was super cool.

  • @user-jx1ew4ns1s
    @user-jx1ew4ns1s 4 роки тому +2

    Начало прикольное

  • @asd-tz8vh
    @asd-tz8vh 4 роки тому +1

    Прекрасно

  • @peskarr
    @peskarr 4 роки тому

    Спасибо за отличное видео.

  • @Ceyhus
    @Ceyhus 3 роки тому

    Respect!

  • @ДаурАладжа
    @ДаурАладжа 3 роки тому

    Круто

  • @AllmanUA
    @AllmanUA 4 роки тому +1

    Даёшь лес деревьев!

  • @Algok17
    @Algok17 4 роки тому

    Дерево напомнило игру Eufloria

  • @alextimofeev1918
    @alextimofeev1918 4 роки тому +1

    Смотрю вас давно. Все как всегда отлично! Но без фоновой музыки в некоторых местах сложновато)
    Спасибо, что продолжаете вести свои дневники исследований

  • @russianskunk4407
    @russianskunk4407 4 роки тому +1

    Если настанет конец света, спасите автора этого канала. Дайте ему лабораторию с ген материалом и мощный компуктер. Он создаст всё заново.

  • @easybreezy1664
    @easybreezy1664 2 роки тому

    Анимация про то как растёт и танцует "мариванна" имела бы успех

  • @vovchek393
    @vovchek393 4 роки тому +1

    2:53 для этого есть
    название_словаря.get(ключ, что_хотим_получить_если_такого_ключа_нет)

  • @urrick33333
    @urrick33333 4 роки тому

    Красота

  • @Musicchannel-wp2je
    @Musicchannel-wp2je 2 роки тому

    Можно ещё добавить координату z и будет 3х мерная эволюция деревьев, лес где можно бегать и наблюдать

  • @baukaalimgazy2989
    @baukaalimgazy2989 4 роки тому +4

    Класс, неожиданно) Поздр с интро

  • @Uchuunokanata
    @Uchuunokanata 4 роки тому +1

    Крутая заставка

  • @YaShoom
    @YaShoom 4 роки тому +1

    Интересно, что получится если перенести деревья из Пиксиленга, через эти системы, в Питон. Как будут выглядеть стандартные расчёски-деревья в 3д))

  • @ДмитрийРоманцев-з7й

    шикарно растёт!

  • @RobotN001
    @RobotN001 4 роки тому +1

    ого! бесплатное видео! ням-ням )

  • @simsingular3686
    @simsingular3686 4 роки тому

    Ура, мой совет сработал!

  • @PIEIgorEfremenko
    @PIEIgorEfremenko 2 роки тому

    Очень красиво, но совершенно не понятно :(
    Пишем на питоне, но не могу сохранить картинку....
    ...поэтому переходим на Процессинг...
    Вероятно мне не понятно т.к. я не видел ваше предыдущее видео...
    PS Посмотрел внимательнее ваш код...
    1 - почти нет комментариев!
    2 - генерация последовательности рисования дерева (как и следовало ожидать) формируется за доли секунды, а вот сама отрисовка происходит оооооочень долго!
    3 - есть смысл отказаться от Черепахи (хотя теперь я понимаю, почему этот тормознутый модуль так называется) и самостоятельно рисовать на Canvas! Должно получиться в разы быстрее!!!

  • @velikiy-alexandr
    @velikiy-alexandr 3 роки тому

    Мэн, ты реально крутбл!!!

  • @zoxmoxsoup4623
    @zoxmoxsoup4623 4 роки тому +1

    И ничего слово междуузлие не непонятно. Междуузлие - растояние между двумя узлами. Узел, насколько я помню, это угол между побегом и стеблем(почка тоже считается побегом).
    И идея делать случайные побеги в центре дерева кажется странной. У деревьев там растут побеги только если ветки обломать. Это обусловлено тем что почти весь свет забирает крона, и листья там будут бесполезны. В 3d это пустое место закроет крона.

  • @zerg100500
    @zerg100500 4 роки тому +2

    Шаман) Вот как надо обучать программированию )

  • @артурфедорович-л1г

    👌

  • @ДмитрийДонбас
    @ДмитрийДонбас 3 роки тому

    Гений

  • @dimitryvonplyuchen3537
    @dimitryvonplyuchen3537 4 роки тому +4

    Оп оп оп оп-па

  • @Stalker_kz
    @Stalker_kz 3 роки тому

    Это волшебно, можешь создать, рост денег на счёте?

  • @jb9282
    @jb9282 4 роки тому +7

    5G - Антенны ? 😆🙋🏼‍♂️

  • @Stalker_kz
    @Stalker_kz 3 роки тому

    Бог создал человека, человек оцифровал растение деревьев👍

  • @aristofer
    @aristofer 4 роки тому

    Мой лайк 1000ый!!!