Отличное видео! А будет ли эпизод с техническими подробностями этого проекта, как было с искуственной жизнью? Мне, как, думаю, и многим другим зрителям, было бы интересно посмотреть на это с точки зрения реализации.
@@hedgehogsch.7270 но не 400+ байт же. Мне вот тоже интересно как именно устроены "гены" этих "организмов". Например, у него на одном растении могут появиться цветы (бутоны) разных цветов. Это странно.
@@Achmd А в чем проблема представить параметры вроде углов, размеров веток, их цвета, вероятности их пропуска в виде отдельных генов в геноме? Это чисто творческий процесс
@@hedgehogsch.7270 Есть проблема. Если в генах хранить вероятность чего-либо, то под одному экземпляру генома каждый раз будут рисоваться разные деревья, что не очень правильно. Как с этим быть - пока не понятно.
Я думаю надо просто сравнивать с уже имеющимися растениями в природе, если похоже на имеющееся, то давать добро на этот вид. И скрещивать с рандомным другим.
Наконец-то, Шаман, ты куда блин пропадаешь, я уже успел 5 за проект "Цифровая аппроксимация биологической жизни" получить, на МКО вот скоро буду выходить с ним) Спасибо за то что показал эту тему)
Теорию об универсальном способе выдвинул в свое время Да Винчи, введя понятие золотого сечения. Возможно, это можно использовать, как функцию для отбора нужных параметров.
Здорово, что приношу кому то пользу. А можно на проект посмотреть? На запрос "МКО" гугол выдаёт такие варианты: машинно-котельное отделение, Межамериканский комитет обороны, Международная комиссия по озону, Международная комиссия по освещению, Международная космическая олимпиада, Международный культурный обмен, Московский комитет образования, Московское купеческое общество
@@foo52ru космическая олимпиада. Посмотреть проект дам только когда доделаю, сейчас есть две версии - полностью рабочая, но среда в которой все происходит по сути - копия твоих первых видео. Исключение - алгоритм мозга заменен на мини рекуррентную нейросеть. А есть эта же модель, но помещенная в большую структуру, похожую на муравейник. Вот когда я еще сильнее ускорю рендеринг (на питоне, чем только не пробовал заменить пайгейм, вышло только его ускорить), когда добавлю колониальные социальные взаимодействия между существами в одной группе, то тогда да, покажу. А сейчас стыдно показывать)
@@foo52ru да, написано на Python, но я все жестко распараллелил и использовал большую часть известных мне способов ускорить работу, так что можно рендерить 9 комнат по 900 тайлов в каждой с 36 fps. Естественно у камеры есть отдаление и приближение, но при максимальном удалении fps падает до 5-12. И это все с culling'ом и отрисовкой только тех комнат, что каким-то образом видоизменились. TPS симуляции при этом, остается тем же, и зависит только от количества существ и константы, к которой стремится - ~30 TPS
Спасибо за видео! Обычно люди находят красивой симметрию и то, что соотносится с принципом "золотого сечения". Можно ввести эти правила в систему автоматического отбора.
Золотое сечение это искусственное определение, которое появилось после того как было решено что что-то красиво. Не факт что это красиво доя других форм жизни.
@@viconichol но мы-то говорим о том, чтобы формировались растения, которые будут красивыми _для нас_, и как простейший критерий автоматического отбора золотое сечение может сработать.
Где-то читал, что симметрия как раз не считается красивой, а наоборот пугает. Приводилось исследование на примере оценки человечьих лиц. Привлекательными и красивыми оказались лица с небольшой ассиметрией, симметричные же оказались немного пугающими и настораживающими. Кроме того, симметрия скучна сама по себе, если говорить о геометрических изображениях.
@@alataadvenavod как дизайнер с 20 летним стажем скажу, что золотое сечение не работает. Нельзя на практике построить что-то красивое изначально опираясь на золотое сечение. В лучшем случае получается скучно. Как правило сначала появляется красивая композиция, а потом ей критики подставляют задним числом золотое сечение и говорят "Вот видите. Поэтому это красиво" А не работает это потому, что сечение - это искусственная вещь, которой пытаются объяснить вещи, которые лежат за пределами сознания, в подсознательной части. Там, я уверен, мозг оперирует не геометрией, а соотношением масс отдельных элементов. "Масс" в смысле гравитации. Сейчас повспоминал, как накладывают золотое сечение в разные картины. Я подозреваю, что сечение удачно копирует/отображает динамику затухания каких-то движений в картине. Что-то связанное с квадратом расстояния. Поэтому оно иногда подходит к композиции некоторых картин.
Сводящтй с ума полет мысли и не менее будоражащая красота выходных данных! Очень интересен процесс реализации. Почаще бы такой крутой материал выходил!
Можно сделать некоторое приложение на телефон, где пользователь мог бы оценивать, насколько ему нравится то или иное растение, тем самым исследуя природу восприятия красоты человеком. Это очень амбициозно и, возможно, скучно, но разработчики Eve уже помогали таким образом учёным-биологам.
Да, точно, типо оцените красоту данного рисунка по шкале от 0 до 10, потом отборка. А искуственному интеллекту дать задачу выискивать закономерности красоты, а потом, можно чтобы искусственный интеллект на основе полученных данных, сам пробовал оценивать объекты по шкале красоты, после чего сравнивая со среднем значением оценки от людей, можно сделать обучение нейронными сетями, и вуаля, мы получим искусственный интеллект способный различать красивые объекты от некрасивых. А ведь это можно сделать и с музыкой. Какое поле для экспериментов.
И человек, отсортирует лишь подобные природе варианты. Думаю лучше создать несколько категорий. Дерево, куст, и тд. Симметрично если, бесформеное. Пишу лишь потому, что мы можем избежать вариантов которые присуще лишь виртуальной составляющей. Может быть они со временем тоже обретут красоту в наших глазах. (размышления о вирт. вселённых и тд.)
Выглядит интересно) можно кстати попробовать добавить больше "реальности". У живых организмов есть гены (рецессивные и доминантные), и я так понимаю, в этой программе все-равно есть некое деление генома (1-8 байты отвечают за ствол, например, 9-16 за форму листьев и тп), и я предлагаю разделить каждый ген на 2 части (вроде аллели называются) чтобы они отвечали за какой-либо признак каждая, и в зависимости от того, доминантный признак или рецессивный в них заложен, то и вид дерева будет другой. Только пока я это печатал, я вдруг подумал - а зачем все это? Смысла это добавлять на данном этапе не особо много. Для начала надо бы добавить систему искусственного отбора, но как ее реализовать... (Я не биолог, поэтому мог употребить неправильно термины)
Вау, очень красивое видео с залипательными нарезками!! Идея очень классная! Было бы здорово привлечь к отбору простых смертных, которые могли бы ставить оценки растениям со случайным геномом и выбирать из них самые удачные (хотя технически это наверное слишком сложно). Удачи в выращивании лужайки для дома в метавселенной!
Вау. Это необычная механика (скрещивание двух разных деревьев и получения каждый раз разного результата). Позволяет расширить твое воображение, а не наоборот, как это часто бывает. Спасибо
Я думаю из этого не плохо было бы сделать социальную сеть с рынком и садами. Где каждый пользователь мог бы разводить свои цветочки и продовать их другим. Вот будет рыночный отбор.
Как человек реальной биологии, привыкший хотя-бы видеть что-то осмысленое, скажу что данные формы симмулированной жизни довольно правдоподобные и красивые.
С возвращением! Жизнеспособность деревьев должна определяться не эстетикой, а приспособленностью к среде. Поскольку среду вольно определять самому, можно отталкиваться от утрированной земной среды и земных деревьев: 1) дереву нужен хлорофилл для фотосинтеза, а значит - чем более зеленое дерево, тем лучше; 2) чем шире дерево, тем меньше шансов оказаться в тени соседей, а высокие тонкие деревья будут возвышаться над остальными и гнуться (а не ломаться) под порывами ветра; 3) в то же время, очень широкие и очень тонкие деревья рискуют разрушиться под собственной тяжестью. Ну и все такое. Можно еще варьировать условия местности: тяжелые деревья имеют развитую корневую часть, что позволяет им добывать больше воды в засушливой почве, и наоборот - в почве, богатой грунтовыми водами, есть риск, что корни массивного дерева будут подмыты и оно опрокинется. В общем, я мыслил бы в этом направлении.
@Поэт Лучник Я, конечно, ничего не смыслю в генетике, но если исходить из того, что красота - это противоположность уродству, а уродство - признак тупиковой ветки эволюции, то выполнение третьего пункта автоматически следует из выполнения первых двух.
@Поэт Лучник Да, я неточно выразился. Я имел в виду уродство, так сказать, с медицинской точки зрения - уродство индивида, а не вида в целом. Конечно, внешние данные некоторых существ вызывают у нас отвращение, но если это их видовое свойство, тогда это не уродство (в заложенном мной смысле). Наверное, обывателю непросто обнаружить случай уродства среди мерзких тварей, но деревья все же к таким не относятся. Так что я думаю, к деревьям можно применить подход "приспособлено к жизни - значит красивое". По крайней мере, мне кажется, что это правило работает для деревьев в реальной жизни.
Мне это очень напоминает растения в игре spore. Если сделать такое в 3d, то можно использовать в создании игр. А ещё было бы здорово совместить этот проект с предыдущими симуляциями жизни, чтобы эти растения конкурировали и менялись под среду
@@ЛеонидМакедонский скорее потому, что действительно красивых деревьев не так много. Учитывая, какие сложные миры может генерировать компьютер, думаю с деревьями он справится
@@ПаньковВячеслав можно сделать такую систему, чтобы в игре имелись шаблонные деревья и при генерации игровых локаций выбирать случайные пары таких и скрещивать их. Тогда, по идее, и потомки должны получаться неплохими
Кому как, а по мне - идеальный диктор! Яп все техно/цифро-новости в его исполнении слушал!) ЗЫ: деревья на заставке(еси их скрисейвером) шикарны, очень спасибо!
Давно жду твоих новых видео. Мне понравилась идея с цифровым садом. Можно даже выпустить такое приложение, на компьютер или плэймаркет. что бы люди сами скрещивали растения.
Поражаюсь вашей фантазии. Вы придумываете прекрасные проекты с искусственной жизнью! Скажу честно, вы меня заразили этим, специально для создания чего-то, хоть немного приближенного к вашим проектам, изучаю юнити и c#. Мечтаю создать игру по селекции пчел.
Хорошая работа! Спасибо что все еще продолжаете делать видео! Лично меня ваши видео сильно вдохновляют, и появляется мотивация тоже что-то разрабатывать. Хотелось бы чтобы видео почаще выходили
Это было абсолютно неожиданно и прекрасно! Я счастлив что подписан на тебя о великий Шаман) будет здорово, если ты ещё будешь делать нечто на эту тему и дальше и почаще, на фракталы интересно смотреть, а если они ещё и на математической базе то вообще шикарно!
Ох, знаком с ручным отбором, и это очень сильно утомляет. Поэтому нужно чтобы в отборе участвовало сразу много людей! Можно создать сайт, где люди будут заходить и выбирать какое из двух растений им нравится больше, а эти вопросы выбирались из множества параллельно идущих эволюций, где одни эволюции останавливаются после 100 оценок, другие после 1000 итд. Затем чтобы каждая завершившаяся эволюция автоматически публиковалась на сайте. Вот так точно можно найти очень очень много интересных растений)
Может, стоит сильнее/слабее изменять некоторые гены при близкородственном скрещивании (инбридинге)? Некоторые из них поставить доминатными, а некоторые рецессивными и при инбридинге, т.е скрещивании растения на 3/4 похожего на другое с этим другим, внести некоторые корректировки в случайности и поставить больше вероятность рецессивным генам.
Пооучился просто шикарный генератор растений. Думаю действительно неплохой идеей будет сделать что-то типа приложения под мобильник, чтобы создать большую выборку "красивых растений".
:))))) Ох уж этот современный бизнес, но по факту можно. Проверить подлинность достаточно просто - наложить картинки одна на другую, а вот из картинки получить геном не так и просто, тем более чтобы 1 в 1(прямо каждый пиксель)
@@Orakcool Подлинность в NFT всё таки определяется присутствием записи в блокчейне. Ну а с одного и того же генома картинка каждый раз будет немного другой. В блокчейн лучше не картинку вносить, а геном, он весит вроде 364 байта
НУ НАКОНЕЦ-ТО! Ты ж не пугай так! пропал и не знаем где ты и что. Видос огонь! Может следующее будет про 4-хмерное пространство или про гипотезу Кеплера, её как раз недавно доказали.
Можно эти геномы выразить как способы взаимодействия со средой. Параметры среды могут быть влажность, давление, перепады температуры, плотность «воздуха» (питательной среды), почвы и света. За характеристики растений длина пути от основания к кончику, толщина стебля, пушистость, виды «стебля» (передающий энергию, получающий, накапливающий, реализующий), устойчивость (вялый или стоящий). Посмотреть в какой среде кто лучше адаптируется.
Можно подобное сделать для 3D моделек и продавать ассеты ) Просто чума как круто выглядит, было бы прикольно посмотреть на каких-нибудь червей или рыбок сгенерированных по подобному принципу
Я бы предложил насобирать больше оценок “красивый/некрасивый»(возможно, с помощью подписчиков), потом обучить нейросеть определять красоту на основе этих данных, а дальше использовать полученную фитнесс-функцию в полностью автоматическом естественном отборе
*это шикарно* Можете ли вы сделать программу для живых обоев на андройд и винду, с такой анимацией Мне кажется это было бы шикарно, просто чуть замедлив анимацию. И всё, у тебя на экране рабочего стола вечно меняющееся растение 🤔👍🏻 П. с. Если бы фон ещё и можно было дополнять, он зависил от времени года и суток, ойййй
@@DungeonAdmin я не знаю, как делают обои, хоть и работаю в компании, которая ими занимается, но у меня скрипт анимации весит 38 килобайт, а каждое растение - 364 байта. Тут больше нужна мощность процессора, чем объём памяти
Очень красивые и необычные растения получаются. Как я поняла это проект нацелен именно на выведение красивых видов , но мне все же будет интересно увидеть естественный отбор . Первое что приходит в голову это добавить допустим области с жарким , холодным и владным , сухим климатами. Деревья могут терять влагу или же перемерзать (из-за холода они могут значительно замедлять свой рост ) в зависимости от их площади и возможно от самого вещества , из которого они состоят.Допустим есть более плотное вещество , которое поглощает меньше света , но теряет меньше влаги и тепла , или же лучше сделать параметр на кол-во типо хлорофила , где чем его больше тем больше энергии можно получить , но так меньше будет пропускаться света для других листьев (если деревья могут перекрывать себе и другим свет). Вцелом в жарком и влажном климате должно получаться много разных и красивых растений.
пока что самая здравая мысля в комментах) нужно добавить, что здесь придется скорее всего прописать зависимость цвета клеток растения от его свойств а для динамики эволюции нужно будет добавить изменчивость окружающей среде (или, например, катаклизмы), в таком случае эволюция не застопорится на каком-то наиболее удачном растении но здесь все равно возникает вопрос, а будет ли это в принципе похоже на растение в человеческом понимании? кстати, может стоит придумать для цвета и формы клеток какие-то дополнительные плюсы? по аналогии с пахучестью и яркостью в реале - более заметные, значит быстрее разносимые, но менее защищенные. тогда эволюция уже будет искать баланс между красотой (в нашем случае форма и цветность) и выживаемостью и да, еще одним двигателем эволюции в таком случае нужно будет добавить неких "хищников", либо растений-каннибалов... впрочем, это меня уже заносит)
@@IceVenOm98 блин вообще можно очень много всего придумать , очень много итересных идей. Даже сейчас растения не зависят например от массы , и им не нужна поддержка , чтобы банально не свалиться , поэтому у нас появляется куча вариантов деревьев , которые не похожи на реальные. И вообще наверное из-за отсутвия этого и многих других ограничений деревья подобные нашим будут вымирать чаще других . Не знаю как это на самом деле , но алгоритм этих деревьев и сами они выглядят довольно просто , чтобы можно было такое сделать , и это не занимало много ресурсов
Крутой ролик! хотел бы систему как в рич бёрде но с некоторыми отличиями. Круто было бы выращивать свои растения и за монетки их продавать другим игрокам так был бы отбор по красоте и тд. жду примерно что то такого.
Как правило растения больше похожие на естественные по форме кроны нравятся человеку больше. Если идти этим путем то можно запрограммировать чтобы происходил отбор деревьев как в естественных условиях. Для этого разберем какие факторы влияют на формирование кроны. Рассмотрим на примере отдельно стоящего дерева: 1. Листья должны располагаться так чтобы получать максимальное количество солнца. При этом солнце движется по горизонту и листья меняют свою ориентацию, в зависимости от его положения. 2. Прочность дерева. Как правило отдельно расположенные ветки уязвимы для ветра и быстрее обламываются. ЗА счет этого формируется компактность кроны. Надежнее протянуть в одном направление несколько веток чем одну большую. 3. Все предыдущие факторы обеспечивают симметричность дерева. Не симметричность в естественных условиях обеспечивается различными стрессовыми факторами, типо урагана, других деревьев и т.д. Это может привести к облому верхушки или больших веток, искривлению ствола. Общая прочность конструкции при этом уменьшается и дерево старается компенсировать это за счет перераспределения оставшихся элементов.
Можно ввести искусственный отбор с помощью подписчиков. Только надо сделать веб интерфейс и сохранение данных на сервере. Интерфейс надо подбить так что слева-сверху на экране первое дерево, справа-сверху на экране второе дерево. Снизу 5 вариантов их ребёнка. 5 или 10. Не суть. Суть вариантов в том, что геном задаёт породу дерева, но для оценки породы и её красоты не достаточно одного субъекта. Нужны вариации одного генома, чтоб понять как он в потенциале может расти.
Вы примерно описали, как это выглядит у меня. Вначале я выбираю двух родителей из каталога, нажимаю кнопку "скрестить" и получаю три варианта потомков. Выбираю одного из них и он добавляется в каталог
Было бы интересно взглянуть на конкуренцию данных растений в виртуальной среде. Проследить эволюцию того или иного генома в зависимости от поставленных условий.
Оценку красивости можно делегировать нейросетям. Не знаю, есть ли готовые решения, которые занимаются подобным, но на крайняк можно самому такую нейронку написать и обучить. Еще было бы интересно глянуть симуляции разных процессов - например, количество производимого кислорода или скорость размножения и захвата территории, а так же конкуренцию растений за банальное существование. Касательно ограничений для данных симуляций могу предложить следующее - цвет растения (листьев) можно привязать к количеству вырабатываемой энергии, которая будет затрачиваться на самовоспроизводство, скорость размножения привязать к количеству необходимой энергии для создания плодов, ну а борьба за существование будет определяться конкуренцией за энергию. Так же можно добавить симуляцию насыщенности почвы разными элементами - допустим растение A получает энергию из элемента Xa и гадит элементами Ya, которые уже используются растением B, которое производит Yb, которое и вовсе может быть губительно для других растений. Развивая мысль, можно дойти до прозрачности листьев (для того, что бы более низкие растения тоже могли существовать и приносить пользу саду). Сам я конечно пиздеть горазд, но подобным заниматься не умею, так что могу лишь скромно предложить идею, предположительно способную выдать занятные результаты. Ну и конечно хочется поблагодарить автора за интереснейшие ролики и вложенный в них труд и время.
Этот канал жив? Наконец-то годный контент!
Ну наконец-то объявился он
Этот канал всегда жив, правда порой тяжело заметить
Сейчас много времени уходит на учёбу, в следующем году посвободнее будет
Где вы учитесь?
@@foo52ru, а что за учебу проходите?
Отличное видео! А будет ли эпизод с техническими подробностями этого проекта, как было с искуственной жизнью? Мне, как, думаю, и многим другим зрителям, было бы интересно посмотреть на это с точки зрения реализации.
Реализация L-систем уже была на канале
@@hedgehogsch.7270 но не 400+ байт же. Мне вот тоже интересно как именно устроены "гены" этих "организмов". Например, у него на одном растении могут появиться цветы (бутоны) разных цветов. Это странно.
@@Achmd А в чем проблема представить параметры вроде
углов, размеров веток, их цвета, вероятности их пропуска в виде отдельных генов в геноме?
Это чисто творческий процесс
@@hedgehogsch.7270 Есть проблема. Если в генах хранить вероятность чего-либо, то под одному экземпляру генома каждый раз будут рисоваться разные деревья, что не очень правильно. Как с этим быть - пока не понятно.
Я думаю надо просто сравнивать с уже имеющимися растениями в природе, если похоже на имеющееся, то давать добро на этот вид. И скрещивать с рандомным другим.
Соскучились по вашим экспериментам.
Вау... Было бы очень приятно потрогать эту программу самому. Жду выхода в общий доступ!
Наконец-то, Шаман, ты куда блин пропадаешь, я уже успел 5 за проект "Цифровая аппроксимация биологической жизни" получить, на МКО вот скоро буду выходить с ним)
Спасибо за то что показал эту тему)
Что за МКО?
Теорию об универсальном способе выдвинул в свое время Да Винчи, введя понятие золотого сечения. Возможно, это можно использовать, как функцию для отбора нужных параметров.
Здорово, что приношу кому то пользу. А можно на проект посмотреть?
На запрос "МКО" гугол выдаёт такие варианты:
машинно-котельное отделение, Межамериканский комитет обороны, Международная комиссия по озону, Международная комиссия по освещению, Международная космическая олимпиада, Международный культурный обмен, Московский комитет образования, Московское купеческое общество
@@foo52ru космическая олимпиада. Посмотреть проект дам только когда доделаю, сейчас есть две версии - полностью рабочая, но среда в которой все происходит по сути - копия твоих первых видео. Исключение - алгоритм мозга заменен на мини рекуррентную нейросеть. А есть эта же модель, но помещенная в большую структуру, похожую на муравейник. Вот когда я еще сильнее ускорю рендеринг (на питоне, чем только не пробовал заменить пайгейм, вышло только его ускорить), когда добавлю колониальные социальные взаимодействия между существами в одной группе, то тогда да, покажу. А сейчас стыдно показывать)
@@foo52ru да, написано на Python, но я все жестко распараллелил и использовал большую часть известных мне способов ускорить работу, так что можно рендерить 9 комнат по 900 тайлов в каждой с 36 fps. Естественно у камеры есть отдаление и приближение, но при максимальном удалении fps падает до 5-12. И это все с culling'ом и отрисовкой только тех комнат, что каким-то образом видоизменились. TPS симуляции при этом, остается тем же, и зависит только от количества существ и константы, к которой стремится - ~30 TPS
Это нереально здорово! В каждом показанном пикселе видна огромная работа.
Спасибо за видео! Обычно люди находят красивой симметрию и то, что соотносится с принципом "золотого сечения". Можно ввести эти правила в систему автоматического отбора.
Золотое сечение это искусственное определение, которое появилось после того как было решено что что-то красиво. Не факт что это красиво доя других форм жизни.
@@viconichol но мы-то говорим о том, чтобы формировались растения, которые будут красивыми _для нас_, и как простейший критерий автоматического отбора золотое сечение может сработать.
Где-то читал, что симметрия как раз не считается красивой, а наоборот пугает. Приводилось исследование на примере оценки человечьих лиц. Привлекательными и красивыми оказались лица с небольшой ассиметрией, симметричные же оказались немного пугающими и настораживающими.
Кроме того, симметрия скучна сама по себе, если говорить о геометрических изображениях.
@@alataadvenavod как дизайнер с 20 летним стажем скажу, что золотое сечение не работает. Нельзя на практике построить что-то красивое изначально опираясь на золотое сечение. В лучшем случае получается скучно. Как правило сначала появляется красивая композиция, а потом ей критики подставляют задним числом золотое сечение и говорят "Вот видите. Поэтому это красиво"
А не работает это потому, что сечение - это искусственная вещь, которой пытаются объяснить вещи, которые лежат за пределами сознания, в подсознательной части. Там, я уверен, мозг оперирует не геометрией, а соотношением масс отдельных элементов. "Масс" в смысле гравитации.
Сейчас повспоминал, как накладывают золотое сечение в разные картины. Я подозреваю, что сечение удачно копирует/отображает динамику затухания каких-то движений в картине. Что-то связанное с квадратом расстояния. Поэтому оно иногда подходит к композиции некоторых картин.
@@viconichol предложите свой вариант для автоматического отбора красивых растений для этой системы.
Сводящтй с ума полет мысли и не менее будоражащая красота выходных данных!
Очень интересен процесс реализации.
Почаще бы такой крутой материал выходил!
Не часто, но каждый раз волшебно! Спасибо что занимаетесь этим
Ура, наконец-то видео!!!
Можно сделать некоторое приложение на телефон, где пользователь мог бы оценивать, насколько ему нравится то или иное растение, тем самым исследуя природу восприятия красоты человеком. Это очень амбициозно и, возможно, скучно, но разработчики Eve уже помогали таким образом учёным-биологам.
Да, точно, типо оцените красоту данного рисунка по шкале от 0 до 10, потом отборка. А искуственному интеллекту дать задачу выискивать закономерности красоты, а потом, можно чтобы искусственный интеллект на основе полученных данных, сам пробовал оценивать объекты по шкале красоты, после чего сравнивая со среднем значением оценки от людей, можно сделать обучение нейронными сетями, и вуаля, мы получим искусственный интеллект способный различать красивые объекты от некрасивых.
А ведь это можно сделать и с музыкой. Какое поле для экспериментов.
Свайп вправо - нравиться, свайп влево - не нравиться, где-то я уже это видел 🤣
И кнопочку "сделать красиво"
И человек, отсортирует лишь подобные природе варианты. Думаю лучше создать несколько категорий. Дерево, куст, и тд. Симметрично если, бесформеное. Пишу лишь потому, что мы можем избежать вариантов которые присуще лишь виртуальной составляющей. Может быть они со временем тоже обретут красоту в наших глазах. (размышления о вирт. вселённых и тд.)
@@dens4004 Лучше выбрать более красивое из двух: так можно найти градиент красоты.
Ну вот. Естественный отбор прошли, селекцию прошли. На очереди генная инженерия?
Ура, наконец-то! Вот бы чаще!
Как же я рад, что ты снова появился! Благодарю за работу! LevelUp в графике!
Выглядит интересно) можно кстати попробовать добавить больше "реальности". У живых организмов есть гены (рецессивные и доминантные), и я так понимаю, в этой программе все-равно есть некое деление генома (1-8 байты отвечают за ствол, например, 9-16 за форму листьев и тп), и я предлагаю разделить каждый ген на 2 части (вроде аллели называются) чтобы они отвечали за какой-либо признак каждая, и в зависимости от того, доминантный признак или рецессивный в них заложен, то и вид дерева будет другой.
Только пока я это печатал, я вдруг подумал - а зачем все это? Смысла это добавлять на данном этапе не особо много. Для начала надо бы добавить систему искусственного отбора, но как ее реализовать...
(Я не биолог, поэтому мог употребить неправильно термины)
До сих пор не забываю чекать этот канал. Жаль что видео выходят очень редко, интересный контент.
Ваши работы это просто нечто! Спасибо вам!
Какая красивая визуализация. Какие формы и цвета!!! Я как агроном и селекционер восхищаюсь
обожаю ваш канал, минимум балабольсива - максимум дела, и все крайне интересно!
Вау, очень красивое видео с залипательными нарезками!! Идея очень классная! Было бы здорово привлечь к отбору простых смертных, которые могли бы ставить оценки растениям со случайным геномом и выбирать из них самые удачные (хотя технически это наверное слишком сложно). Удачи в выращивании лужайки для дома в метавселенной!
Вау. Это необычная механика (скрещивание двух разных деревьев и получения каждый раз разного результата). Позволяет расширить твое воображение, а не наоборот, как это часто бывает. Спасибо
Я думаю из этого не плохо было бы сделать социальную сеть с рынком и садами. Где каждый пользователь мог бы разводить свои цветочки и продовать их другим. Вот будет рыночный отбор.
И как-то это соединить с блокчейном и нфт.
Как человек реальной биологии, привыкший хотя-бы видеть что-то осмысленое, скажу что данные формы симмулированной жизни довольно правдоподобные и красивые.
красиво получается. особенно некоторые. возьму как образцы для выведения сортов настоящих растений.
С возвращением! Жизнеспособность деревьев должна определяться не эстетикой, а приспособленностью к среде. Поскольку среду вольно определять самому, можно отталкиваться от утрированной земной среды и земных деревьев: 1) дереву нужен хлорофилл для фотосинтеза, а значит - чем более зеленое дерево, тем лучше; 2) чем шире дерево, тем меньше шансов оказаться в тени соседей, а высокие тонкие деревья будут возвышаться над остальными и гнуться (а не ломаться) под порывами ветра; 3) в то же время, очень широкие и очень тонкие деревья рискуют разрушиться под собственной тяжестью. Ну и все такое. Можно еще варьировать условия местности: тяжелые деревья имеют развитую корневую часть, что позволяет им добывать больше воды в засушливой почве, и наоборот - в почве, богатой грунтовыми водами, есть риск, что корни массивного дерева будут подмыты и оно опрокинется. В общем, я мыслил бы в этом направлении.
@Поэт Лучник Я, конечно, ничего не смыслю в генетике, но если исходить из того, что красота - это противоположность уродству, а уродство - признак тупиковой ветки эволюции, то выполнение третьего пункта автоматически следует из выполнения первых двух.
@Поэт Лучник Да, я неточно выразился. Я имел в виду уродство, так сказать, с медицинской точки зрения - уродство индивида, а не вида в целом. Конечно, внешние данные некоторых существ вызывают у нас отвращение, но если это их видовое свойство, тогда это не уродство (в заложенном мной смысле). Наверное, обывателю непросто обнаружить случай уродства среди мерзких тварей, но деревья все же к таким не относятся. Так что я думаю, к деревьям можно применить подход "приспособлено к жизни - значит красивое". По крайней мере, мне кажется, что это правило работает для деревьев в реальной жизни.
несомненно яркое и красочное зрелище! прям медитировать можно)
Мне это очень напоминает растения в игре spore. Если сделать такое в 3d, то можно использовать в создании игр. А ещё было бы здорово совместить этот проект с предыдущими симуляциями жизни, чтобы эти растения конкурировали и менялись под среду
Я думаю что не хватит мощности на это, судя по тому что было показано не так много деревьев они требуют большие вычислительные мощи
Обожаю спору
@@ЛеонидМакедонский скорее потому, что действительно красивых деревьев не так много. Учитывая, какие сложные миры может генерировать компьютер, думаю с деревьями он справится
@@ПаньковВячеслав можно сделать такую систему, чтобы в игре имелись шаблонные деревья и при генерации игровых локаций выбирать случайные пары таких и скрещивать их. Тогда, по идее, и потомки должны получаться неплохими
@@UgorGred хорошая идея
процедурная генерация для какой-нибудь игры прям самое то)
очень круто.
спасибо, что делитесь своими исследованиями)
Очень рад появлению нового видео на этом потрясающем канале. Спасибо
Кому как, а по мне - идеальный диктор! Яп все техно/цифро-новости в его исполнении слушал!) ЗЫ: деревья на заставке(еси их скрисейвером) шикарны, очень спасибо!
Очень рады вас видеть! Спасибо за ваш труд!
Давно жду твоих новых видео. Мне понравилась идея с цифровым садом. Можно даже выпустить такое приложение, на компьютер
или плэймаркет. что бы люди сами скрещивали растения.
Красивое!
Браво! Вы архитектор творец! Продолжайте пожалуйста!
уникальный, наполненный работой интеллекта и смыслом канал
Чувак, наконец! С возвращением.
Видео получилось занимательным, это действительно похоже на реальные растения.
Поражаюсь вашей фантазии. Вы придумываете прекрасные проекты с искусственной жизнью! Скажу честно, вы меня заразили этим, специально для создания чего-то, хоть немного приближенного к вашим проектам, изучаю юнити и c#. Мечтаю создать игру по селекции пчел.
даешь лес из рандомных растений + свет и просчет перекрытия крон и смерть без света :) сколько по времени рендер занимает одного растения +- ?
Хорошая работа! Спасибо что все еще продолжаете делать видео! Лично меня ваши видео сильно вдохновляют, и появляется мотивация тоже что-то разрабатывать. Хотелось бы чтобы видео почаще выходили
очень круто! давно жду ваших новых видео! спасибо за вашу работу!
ОЧень солидная работа, прекрасно сделано
Спасибо. Шикарно и интересно)).
Наконец новое видео, очень ждал! 👍 Не оставляй нас, автор на долго
Благодарю, это очень интересно и восхищает
Красиво и Залипатильно, нужно 10 часовую версию таких моделей. Самых красивых.
думаю было бы интересно еще добавить пчел или какое -тт подобие на них, которые будут слетаться на самый сладкий "запах" или на яркий цвет?
Это было абсолютно неожиданно и прекрасно! Я счастлив что подписан на тебя о великий Шаман) будет здорово, если ты ещё будешь делать нечто на эту тему и дальше и почаще, на фракталы интересно смотреть, а если они ещё и на математической базе то вообще шикарно!
Ох, знаком с ручным отбором, и это очень сильно утомляет. Поэтому нужно чтобы в отборе участвовало сразу много людей!
Можно создать сайт, где люди будут заходить и выбирать какое из двух растений им нравится больше, а эти вопросы выбирались из множества параллельно идущих эволюций, где одни эволюции останавливаются после 100 оценок, другие после 1000 итд. Затем чтобы каждая завершившаяся эволюция автоматически публиковалась на сайте. Вот так точно можно найти очень очень много интересных растений)
Выглядит потрясающе, ждём больше деталей от тебя!
Очень круто! Всегда интересно каждое видео которое выкладываешь!
Может, стоит сильнее/слабее изменять некоторые гены при близкородственном скрещивании (инбридинге)? Некоторые из них поставить доминатными, а некоторые рецессивными и при инбридинге, т.е скрещивании растения на 3/4 похожего на другое с этим другим, внести некоторые корректировки в случайности и поставить больше вероятность рецессивным генам.
Это впечатляет! Успехов в дальнейших исследованиях!
Пооучился просто шикарный генератор растений. Думаю действительно неплохой идеей будет сделать что-то типа приложения под мобильник, чтобы создать большую выборку "красивых растений".
Если растения столь уникальны, то можно делать NFT с ними
:))))) Ох уж этот современный бизнес, но по факту можно.
Проверить подлинность достаточно просто - наложить картинки одна на другую, а вот из картинки получить геном не так и просто, тем более чтобы 1 в 1(прямо каждый пиксель)
Такой вариант рассматривался. Но это уже выше моих компетенции, моя задача была прототип создать.
@@Orakcool Подлинность в NFT всё таки определяется присутствием записи в блокчейне. Ну а с одного и того же генома картинка каждый раз будет немного другой. В блокчейн лучше не картинку вносить, а геном, он весит вроде 364 байта
Твои видео выходят редко, но я их просто обожаю! Продолжай снимать и дальше. Спасибо
Приятно глазу , а геном то вырос , надо бы в общее пользование что бы у каждого свой огородик был а потом выкладывали своих любимцев .
Отличная работа! Прям гиперпространственная магия. =)
О, дружище!
Спасибо тебе за интересную работу да ещё и в такое не простое время!
НУ НАКОНЕЦ-ТО! Ты ж не пугай так! пропал и не знаем где ты и что. Видос огонь! Может следующее будет про 4-хмерное пространство или про гипотезу Кеплера, её как раз недавно доказали.
Можно эти геномы выразить как способы взаимодействия со средой. Параметры среды могут быть влажность, давление, перепады температуры, плотность «воздуха» (питательной среды), почвы и света. За характеристики растений длина пути от основания к кончику, толщина стебля, пушистость, виды «стебля» (передающий энергию, получающий, накапливающий, реализующий), устойчивость (вялый или стоящий).
Посмотреть в какой среде кто лучше адаптируется.
Как это красиво!!!
Как всегда, потрясающий контент. Спасибо.
Вау! Выложите это в интернете, это прекрасно. Особенно хороша идея с обменом растениями.
Очень интересно, наглядно и местами весьма красиво
Шикарно, спасибо за видео! Очень ждал!
Где ты пропадал так долго.
Рад что вернулся.
Можно подобное сделать для 3D моделек и продавать ассеты ) Просто чума как круто выглядит, было бы прикольно посмотреть на каких-нибудь червей или рыбок сгенерированных по подобному принципу
Великолепно! Спасибо за вдохновение!
Вааааах, как же это красиво! Хотела бы я увидеть сад с этими растениями своими глазами))))
Очень красивая программа у вас получилась
Очень люблю твои видео, с нетерпением жду продолжения!)
Я бы предложил насобирать больше оценок “красивый/некрасивый»(возможно, с помощью подписчиков), потом обучить нейросеть определять красоту на основе этих данных, а дальше использовать полученную фитнесс-функцию в полностью автоматическом естественном отборе
...и получилась шикарная неповторимая экранная заставка
Еще не смотрел видео, ставлю автолайк, пишу комментарий в поддержку рубрики!! Только пожалуйста ролики почаще 🥺
Думаю, что скрещивать родственников все таки можно, только в таких скрещиваниях должно быть больше мутаций.
Крутой мужик! Твоё творчество гасит как "средства", но без них! По чаще бы роликов от тебя! И кажется пора уже плейлист с обучением от тебя завести!
очень красивый проект, пожалуй добавить больше нечего)
С возвращением!
Спасибо за твои видео про эволюцию они вдохновляют меня на развитие своего симулятора
*это шикарно*
Можете ли вы сделать программу для живых обоев на андройд и винду, с такой анимацией
Мне кажется это было бы шикарно, просто чуть замедлив анимацию. И всё, у тебя на экране рабочего стола вечно меняющееся растение 🤔👍🏻
П. с. Если бы фон ещё и можно было дополнять, он зависил от времени года и суток, ойййй
Эти обои будут весить как твой телефон и если у тебя не мощный гаджет то фигово ему будет
@@DungeonAdmin я не знаю, как делают обои, хоть и работаю в компании, которая ими занимается, но у меня скрипт анимации весит 38 килобайт, а каждое растение - 364 байта. Тут больше нужна мощность процессора, чем объём памяти
@@foo52ru вау, я думал оно больше памяти занимает чем производительности типо хранение весов которые весят гегабайьы, похоже с биг датой перепутал
Очень красивые и необычные растения получаются. Как я поняла это проект нацелен именно на выведение красивых видов , но мне все же будет интересно увидеть естественный отбор . Первое что приходит в голову это добавить допустим области с жарким , холодным и владным , сухим климатами. Деревья могут терять влагу или же перемерзать (из-за холода они могут значительно замедлять свой рост ) в зависимости от их площади и возможно от самого вещества , из которого они состоят.Допустим есть более плотное вещество , которое поглощает меньше света , но теряет меньше влаги и тепла , или же лучше сделать параметр на кол-во типо хлорофила , где чем его больше тем больше энергии можно получить , но так меньше будет пропускаться света для других листьев (если деревья могут перекрывать себе и другим свет).
Вцелом в жарком и влажном климате должно получаться много разных и красивых растений.
пока что самая здравая мысля в комментах)
нужно добавить, что здесь придется скорее всего прописать зависимость цвета клеток растения от его свойств
а для динамики эволюции нужно будет добавить изменчивость окружающей среде (или, например, катаклизмы), в таком случае эволюция не застопорится на каком-то наиболее удачном растении
но здесь все равно возникает вопрос, а будет ли это в принципе похоже на растение в человеческом понимании?
кстати, может стоит придумать для цвета и формы клеток какие-то дополнительные плюсы? по аналогии с пахучестью и яркостью в реале - более заметные, значит быстрее разносимые, но менее защищенные. тогда эволюция уже будет искать баланс между красотой (в нашем случае форма и цветность) и выживаемостью
и да, еще одним двигателем эволюции в таком случае нужно будет добавить неких "хищников", либо растений-каннибалов... впрочем, это меня уже заносит)
@@IceVenOm98 блин вообще можно очень много всего придумать , очень много итересных идей. Даже сейчас растения не зависят например от массы , и им не нужна поддержка , чтобы банально не свалиться , поэтому у нас появляется куча вариантов деревьев , которые не похожи на реальные. И вообще наверное из-за отсутвия этого и многих других ограничений деревья подобные нашим будут вымирать чаще других . Не знаю как это на самом деле , но алгоритм этих деревьев и сами они выглядят довольно просто , чтобы можно было такое сделать , и это не занимало много ресурсов
Круто! Давай еще про искусственную цифровую жизнь!
Ура, новое видео!!! Лайк не глядя!
дорогой Шаман, очень хочется увидеть твои дальнейшие разработки в области робототехники, особенно летательный аппарат!
Крутой ролик! хотел бы систему как в рич бёрде но с некоторыми отличиями. Круто было бы выращивать свои растения и за монетки их продавать другим игрокам так был бы отбор по красоте и тд. жду примерно что то такого.
Прекраснейшая работа! Вы точно шаман! Прям магия)
Наконец- вышло видео! 😀Думал, не дождусь.
Задумка 1 в 1 повторяет мою. Очень круто!
Потрясающая работа! Что за музыка играет?
Как правило растения больше похожие на естественные по форме кроны нравятся человеку больше. Если идти этим путем то можно запрограммировать чтобы происходил отбор деревьев как в естественных условиях. Для этого разберем какие факторы влияют на формирование кроны. Рассмотрим на примере отдельно стоящего дерева:
1. Листья должны располагаться так чтобы получать максимальное количество солнца. При этом солнце движется по горизонту и листья меняют свою ориентацию, в зависимости от его положения.
2. Прочность дерева. Как правило отдельно расположенные ветки уязвимы для ветра и быстрее обламываются. ЗА счет этого формируется компактность кроны. Надежнее протянуть в одном направление несколько веток чем одну большую.
3. Все предыдущие факторы обеспечивают симметричность дерева. Не симметричность в естественных условиях обеспечивается различными стрессовыми факторами, типо урагана, других деревьев и т.д. Это может привести к облому верхушки или больших веток, искривлению ствола. Общая прочность конструкции при этом уменьшается и дерево старается компенсировать это за счет перераспределения оставшихся элементов.
В итоге мы получим самый обычный скучный куст. На самом деле всякие инопланетные растения людям тоже нравятся
Инопланетные условия тоже можно моделировать.
@@sergeizyablov7150 это правда
Можно ввести искусственный отбор с помощью подписчиков. Только надо сделать веб интерфейс и сохранение данных на сервере. Интерфейс надо подбить так что слева-сверху на экране первое дерево, справа-сверху на экране второе дерево. Снизу 5 вариантов их ребёнка. 5 или 10. Не суть. Суть вариантов в том, что геном задаёт породу дерева, но для оценки породы и её красоты не достаточно одного субъекта. Нужны вариации одного генома, чтоб понять как он в потенциале может расти.
Вы примерно описали, как это выглядит у меня.
Вначале я выбираю двух родителей из каталога, нажимаю кнопку "скрестить" и получаю три варианта потомков. Выбираю одного из них и он добавляется в каталог
Видно, что канал растёт) слежу с первых видосов про кибербиологию)
Очень ждал новых видео!! Сразу лайк без просмотра)
Оооо, с возвращением, дядька!
Юху, вернулся! Обожаю такие видео
Безумно интересно и красиво ^_^ это весьма завораживает :>
Было бы интересно взглянуть на конкуренцию данных растений в виртуальной среде. Проследить эволюцию того или иного генома в зависимости от поставленных условий.
Спасибо большое. Лайк до просмотра! Продолжай выпускать годноту!
Оценку красивости можно делегировать нейросетям. Не знаю, есть ли готовые решения, которые занимаются подобным, но на крайняк можно самому такую нейронку написать и обучить. Еще было бы интересно глянуть симуляции разных процессов - например, количество производимого кислорода или скорость размножения и захвата территории, а так же конкуренцию растений за банальное существование. Касательно ограничений для данных симуляций могу предложить следующее - цвет растения (листьев) можно привязать к количеству вырабатываемой энергии, которая будет затрачиваться на самовоспроизводство, скорость размножения привязать к количеству необходимой энергии для создания плодов, ну а борьба за существование будет определяться конкуренцией за энергию. Так же можно добавить симуляцию насыщенности почвы разными элементами - допустим растение A получает энергию из элемента Xa и гадит элементами Ya, которые уже используются растением B, которое производит Yb, которое и вовсе может быть губительно для других растений. Развивая мысль, можно дойти до прозрачности листьев (для того, что бы более низкие растения тоже могли существовать и приносить пользу саду). Сам я конечно пиздеть горазд, но подобным заниматься не умею, так что могу лишь скромно предложить идею, предположительно способную выдать занятные результаты. Ну и конечно хочется поблагодарить автора за интереснейшие ролики и вложенный в них труд и время.
Спасибо за новое видео, это уже очень серьезные вещи.