Моделирование "Эволюция цифровых деревьев" одним кадром
HTML-код
- Опубликовано: 21 мар 2020
- Включил симуляцию, записал, выложил. Никакого монтажа.
Видео, описывающее проект • Эволюция цифровых дере...
Второе Видео • Моделирование эволюции...
Исходники на Дзене
zen.yandex.ru/media/id/5d9846...
Выражаю благодарность тем, кто поддерживает меня финансами.
Теперь в роликах буду их упоминать.
Можно оформить подписку (от 70 руб) на boosty.to/foo52ru
Разовая поддержка:
Мой кошелёк на ЮMoney (яндекс-деньги) для желающих мотивировать меня.
yoomoney.ru/to/410015923132794
карта ВТБ 5368 2900 0358 1248
карта Сбербанк 4276 8420 1452 9089 ( Юлия )
карта Промсвязьбанк 5164 7300 0695 8113 Наука
Так с тизером все ясно. А когда полная версия?
)
8:40 Гусенички ползут
19:35 Одинокое деревцо эволюционирует и запускает бурную жизнь
22:00 Резкая мутация со сменой угла ствола и появлением семечек внизу порождает новый бум
37:20 Новая мутация со сменой наклона
38:38 Появление первых зачатков кроны
46:41 Неудачная попытка эволюции нормальной кроны
51:12 Последнее дерево с примитивной кроной умирает (cлева тёмно-зелёное)
59:03 Возрождение подвида с примитивной кроной (слева бирюзовое)
1:01:40 И снова смерть (задавлено в середине)
1:04:48 Возвращение блудного генома (ненадолго)
1:15:29 Появление первой жизнеспособной нормальной кроны
1:22:35 Деревья с кроной выдавили последнее ровное дерево
1:23:05 Но вдруг оно возродилось, через 20 секунд ещё одно
1:30:17 Конец
Никак конец не мог найти, спасибо!
Хорошая работа! Ты сделал хороший комментарий с большинством ключевых моментов! Это реально круто!
Спасибо, ты лучший!
Никто не заметил дерево с "кроной" (неровное дерево) на 51:09 ( 51:10) (по центру левой части экрана)?
38:47 тысячная генерация
Сделайте 100 часовую версию, я устал нажимать на повтор
Поставь скорость 0,25, куда торопиться.
@Молодой и горячий Для вас пкм на ролик "Повтор" , тогда и тыкать не придется.
@@TenDPvP я с телефона
@@KonnorSmerti а лучше сразу 2000-летнюю.Чтобы деревья росли как в реальной жизни!
мир бы побольше.. и значительно
Можешь сделать побольше, там есть переменная world. меняешь значения и мир больше или меньше
Что за программа где скачать?
@@user-wd1uy1jb8x там буквально в описании исходники лол
1:15:28 появление первой кроны
Вообще-то на 46:42, ток она не прижилась.
Короны
Mr.Mixanick как ты это заметил?! Что тебя заставило так детально смотреть видео?!
Не знаю, но я на протяжении всех полутора часов с интересом наблюдал за эволюцией.
Спасибо!
Какая все-таки интересная вещь - программирование =)))
А то
Смотря что программировать и как изучать программирование
Если писать шаблоные сайты, то нет
Не хватает эпичной музычки) спасибо огромное за ваши видео, даёт пищу для размышлений)
19:40 то чувство, когда опыт 510 поколений собран в этой маленькой семечке
Как всегда информативно 👍
Все видео не осилю, но лайком поддержу
Давным давно смотрел передачу по дискавери, там математик говорил, что в любом естественном лесу координаты,возраст каждого дерева, а также расположение и толщина всех веток подчиняются математическому закону, после просмотра этого видео я понял, что он имел ввиду :)
Очень залипательно)
блин супер
когда 2 ая часть жду не дождусь обажаю тебя
Мне очень нравится то, что ты делаешь! Деревья очень милые! Продолжай в том же духе!
попробуй сделать паразитических растений, я знаю ты сможешь
Так баланс сам появится, это же эволюция.
Только для этого нужен гигантский мир, что бы не заразить сразу все деревья
Не обязательно паразитных растений. Можно просто сделать грибы (по определению паразиты), выглядящие, как нарост на стволе
Круто!
Молодец
Обязательно было делать смерть дерева по таймеру? Мне кажется, было бы интереснее сделать смерть дерева следствием отсутствия энергии, которая требуется во всё большем объеме для всё большего дерева.
Да, энергии дохера
даже в реальности есть срок жизни дерева, да и чисто технически эволюция могла остановиться, если бы было получено дерево, способное занять своей кроной верхнюю часть экрана (с наибольшим количеством энергии), и жить вечно, здесь же это помощь естественному отбору
Ого, здорово! Интересно наблюдать эволюцию вживую. Я такие же эксперименты ставлю в Cell Lab, где можно наблюдать за развитием и эволюцией клеток в чашке Петри, меняя там условия. +в вк есть группа по этой игре, там я геномы выкладываю
музыки не хватает!
Какой-нибудь расслабляющей и спокойной.....Ну или просто РОК!!!!!!! ¡!!!!¡!!!!!!
Даа
Будет эволюция с изменёнными правилами?
Где семена получают всю энергию помершего дерева.
И там, где семена не пропадают пре соприкосновении не с землёй.
Выпусти игруху в плеймаркет))
10/10
Еще можно звуки добавить, когда умирает дерево какой-нибудь щелчок.
можешь сделать :
3 типа клеток : агрессор , защитник , жертва .
агрессор быстрый - мало энергии
защитник - все средне
жертва медленный - много энергии
запили такую симуляцию будет реально интересно следить за эволюцией .
агрессор мясоед, жертва питается солнцем , защитник смешанного типа , каждая клетка при делении приобретает предыдущий набор генов и может мутировать.
Я сейчас только что посмотрел это от начала и до конца, и мне было интересно. Жалко только, что до полностью прямых деревьев дело не дошло.
Они не выживут
@@freescissors311 почему?
@@smegl нет, если будет огромная крона
Полностью прямые деревья не выгодны, т.к. если "ствол" под наклоном, то он весь получает энергию, а если вертикальный, то почти только верхушка. А в реальности деревья прямые для того, чтобы сопротивляться гравитации, ведь ствол под наклоном может упасть, а в этой симуляции гравитации нет.
Понимаю что 2-3 года уже прошло но когда я запускал симуляцию то сразу с следующего поколения появилось полностью прямое дерево с кроной которое по идее должно умереть но оно выжило благодаря тому что дерево в один момент начало растить два ствола которые и давали энергию как итог в начале полностью прямой ствол потом небольшая крона потом появлялся отросток в лево и из этого отростка ещё два и они были толстые и особенностью этих деревьев было то что крона в большинстве мест создавалась квадратной структурой и они очень плотно росли к друг другу.
Спустя примерно 1000 поколений они изменили только два отростка на более тонкие варианты.
Спустя ещё 500 поколений деревья начали обрубать ненужные детали по типу небольших отростков в нижней части кроны которые были самого начала.
Начинается 2000 поколение изменений нет.
2500 поколений начинается массовое вымирание этих деревьев, теперь остались кустарники единственное что осталось за все время это структура квадрата.
3000 поколение единственное что напоминает былое величие тех прямых деревьев это структура квадрата.
3500 поколение больше нечего не напоминает старые деревья и то что я видел было похоже на деградацию а не на улучшение много травы кустарников
странных монолитных растений одно из которых можно назвать "подсолнухам" так как в момент роста напрямую корректировал свой рост стебель толстый а верхняя часть как у подсолнуха идёт в расширение штука супер странная но живучия.
А теперь моменты когда появлялись супер растения деревья, примерно от 1600-1700 поколения появился новый тип дерева "реалистичный" почему такое название? Все просто крона была
как у реального дерева и даже было что то типо веток на концах которых были семена и такое дерево было реально очень продуманным так как все ветки располагались так чтобы получать максимум энергии в отличие от других деревьев где было полно отростков которые энергию почти либо вообще не несли но эти деревья почему то вымерли сам даже не знаю почему.
А на 2000 поколении были карликовые деревья они были меньше обычного дерева но при этом стабильно расширялись к сожалению я упустил момент когда они вымерли и почему они начали вымирать.
Забыл сказать что после 600-900 поколения плотность упала если раньше рядом могло быть по 7-8 деревьев которые каким-то образом выживали то потом уже в среднем 3-5 дерева.
Логичнее было бы написать в названии не "одним кадром", а "одним дублем", так как кадров тут около 162 тыс.
Вот что видел Дейв в Одиссее Кубрика влетев в монолит.
На что это отсылка??
@@khmaroshkryab На фильм "Одиссея" Кубрика.
ты ллучший
А что если попробовать что-то наподобии хищных растений которые едят семена и/или воруют энергию?
В конце в любом случае будут доминировать хищные растения
@@firm2052 а что если обычным растениям сделать защиту? Типа шипов
@@TGrod это будет креационизм,а не эволюция.Мир слишком мал,эволюция не успеет снабдить растения защитой перед тем,как хищники всех вытеснят
алгоритм для имён
1.описание формы(первое слово)
2.описать сложность кроны и добавить в самом начале - при(примитивное)раз(развитое)сов(совершенное)
3.описать остальное в втором слове
мне проект искусственная жизнь очень нравился. он похож на дефрагментацию
Какой-то папоротник поставил дизлайк :(
Это нужно понять, прежде чем смотреть. На его канале есть видео про них. поищи.
Мне кажется, было бы красивее, если бы после полного вырастания, деревья стояли бы секунды 3 не разрушаясь.
п.с. При этом каждое дерево, конечно же имело разную длительность жизни, просто каждое дерево фиксированно бы после вырастания стояло 3 секунды для того что бы его было лучше видно, что бы не мельтешило на экране =)
Привет! Стоит использовать GitHub для исходников проекта. Это не только замечательная площадка где вы сможете выложить проект, так ето ещё и даст возможность комьюнити вместе работать и улучшать проект
больше времени и пространства плиз
очень интересно смотреть на эволюционную гонку
Какая-нибудь расслабляющая музыка на заднем фоне не помешала бы... Вроде как музыку на заднем плане видео, в котором вообще нет звуков не так сложно поставить, единственной проблемой могут стать авторские права...но есть же музыка без этого! Однако, это уже на усмотрение автора.
Тут будут варианты, если я их найду:
P.S в комментариях к комментарию(что?)можете предложить свои вариантыD
Было бы здорово если бы была какая-то музыка фоном
в 7:00 и 1:15:30 скачки эволюции. Я был уверен, что эволюция протекает очень плавно
Эволюция протекает скачками. Но в реальном организме генов очень много и даже изменение многих из них слобо влияет на конечный результат. Тут же изменение одного гена может дать принципиально другой результат
Я болел за этих ёлочек)
Блин, я за 4 дня до этого видео выложил таймлапс цифровых деревьев с подробными объяснениями тех или иных событий. Но это тоже неплохо.
Видал у тебя)
2:35 чуть правее центра
*Мы не знаем что это такое. Если бы мы знали что это такое. Мы не знаем что это такое*
А можно как-то сделать самовозникновение жизни?)))
Что бы могли появляться разные формы (а не что бы намеренно программировать микробов или деревья).
Например сделать клетки, и что бы они могли пытаться объединяться и взаимодействовать как пожелают.
17:50 оно живое это же предок грута.
Если добавить питание от земли и увеличить срок жизни растения, то могут появится кусты, трава и низкорослые деревья.
А почему деревья в двухмерном пространстве? Давайте универсальную модель для N-мерного пространства ))
Это нереально круто, я бы сказал божественно! (это слово как никогда подходит 😉)
Подскажите, что за программа и как научиться так кодить)
Язык Pixilang, у автора есть канал на яндекс Дзене, и там есть уроки
@@h_it Спасибо!
а если сделать чтоб семечки падали не с одинаковой скоростью?может получится избавиться от синхронного роста
а музыка где, смотреть хорошо но и слушать что-то надо.
А по поводу симуляции, а можно сделать чтоб длинные деревья ломались, корень один , а длина (и в ширину) ломало ветку, и это все с более длинной циклом жизни. вес ветки рассчитывать длине всех веток выше. семена с ломаных веток не росли. Еще семена чтоб падали до уничтожения дерева, солнце светит растет, нет но через какое то время это земля, а количество энергии уже считает дерево. При расчете, что дальше расти, считать еще освещенность участка сейчас. ...
Не помешала бы мелодия на фоне
Не хватает спокойной музыки)
Музыку на фоне надо было добавить
плейлист, пожалуйста
Хороший тизер, но когда первая серия этого сериала?
Что за программа
как ни странно, но мои деревья тоже пришли к подобному строению.
Вариаций здесь не много. Это пока концепция. Посмотри, что будет, если расширить возможности деревьев
@@foo52ru Понятно, что вариаций немного, но меня удивляет то , что после достижение данного ,,вида"" далее нет прогресса. 5000 генерация, а мир тот же.
@@user-wi5bt1vl5c метеорит нужен, да побольше)
Ролик вышел час назад, как можно было оставить комментарий неделю назад?
@@10Dima01 тоже обратил внимание на этот момент
каким кодом надо пользоваться чтобы написать данную программу?
Pixilang
Дороу я попугай
Это видео же неделю назад было, не? Или у меня Бе ды
Автор, дайте программу в которой это делаете! Хочу на своем компетзапустить! Пожалуйста
Pixilang. Язык программирования Pixilang
А в какой проге это все происходит?
Pixilang. ruclips.net/video/uI2WqUa8FaI/видео.html
@@ivanovtv9817 Спасибо
Надо уже автора просить, чтобы свой комментарий писал про Pixilang, и ссылку на уроки в Дзене
выкладывай такие видео иногда, самое то позалипать
Вот откуда можно нарезать футажи под разговорные видео, вместо съёмок с авторегистраторов и нарезок игр типа Steep или SW:Battlefront
Привет, куда тебе можно скинуть симулятор вируса с большим кол-вом настроек? Затесть пж!
В ВК есть группа (ссылка есть в описании) там и расскажешь
А почему оно мутирует и возникает другой цвет?
Первые попытки создания матрицы
Вначале была программа, и программа была у программиста, и программа была программист
Никого не хочу оскорбить.
У меня только один вопрос зачем?
Видеонаркотики
Некоторым деревьям явно не везёт, никак не вырастают, их накрывает кронами соседей.
Извините, а где тут геном посмотреть?
Пж выпусти на андроид
Хмм... а что если скрестить проекты "искусственная жизнь" и моделирование в один проект( к примеру) "Экосистема".
Сразу нужно сказать, что тут может быть два варианта. Либо деревья получает способность поедать соседние клетки, либо просто совместить эти два проекта с двумя разными " живыми" видами организмов. Дерево снизу и (я забыл их название) птица сверху.
1) Принцип генов разный. Тут строение описывается, а в ИЖ поведение. И строение генов разное
2) Миры разные, хотя если у деревьев будут минералы было бы прикольно
3) Одноклеточники выедят растения до того как те прилично эволюционируют
Чтобы избежать чего то одного, надо менять это, появляются новые проблемы, и в итоге нет такого компа, способного выдержать и то, и другое. Точнее это будет проходить все очень медленно.
Так-то идея неплохая, но придется проект новый писать, полностью заново. Всем лень, либо некогда :(
Да,но если растения будут едой для животных, будут хищники и не будеи всеядных, то цикл замкнется. Пример: В мире мало травоядных, а значит растения могут размножаться. Много растений, значит выше шанс на размножение у травоядных. Много травоядных и мало деревьев, значит за дело берутся хищники. Много хищнков и мало травоядных. Хищники от голода умирают. Травоядных мало, а значит деревья растут. Много деревьев...
ЦИКЛ замкнут.
@@Dziakuj Интересно, НО:
Что значит травоядные? Это те, кто едят клетки растений. Т.е. у нас есть различие обычной клетки и растительной. Тогда уж давайте сделаем что минералы могут быть разными. Разные минералы - разные вещества. Уже лишняя работа... Кстати, забыл сказать, что получается, что есть одноклеточники и многоклеточники (растения). Получается нечестно - растения более сложный механизм, у них больше средств выживания. И даже так, повторяю, одноклеточники выедят деревья в самом начале. А если стимулировать, то это креационизм какой-то...
Блин поставил на скорость 0,25 а то ничего не понял
Кто может объяснить что это такое вообще? И для чего оно нужно?
Симуляция эволюции. Just for fun.
Х/з хто ставит лайк......
Однообразно как то.
Это только сначала)
Полный бред...... диз
.......
Пж выпусти на андроид
Пж выпусти на андроид