Вот эта тема очень интересна! Продолжай. Все подобные видео эксперименты были окончены. Блоггеры которые экспериментировали с «программной эволюцией» давно не выпускают новых роликов по теме… Что грустно )
Большая удача что нашёл этот канал. Давно обдумывал такой проект, но я не столько погромист, сколько модельщик и шейдерщик, так что мне актуальней многоизмеренный движок. А вообще делал гораздо более упрощённую эволюцию в Cell Lab.
Я скачал true evolution на телефон, малость был разочарован (но только от части) Я пересоздавал симуляцию более сотни раз, каждый раз существа вымирали (у них какие-то проблемы с размножением и получением энергии) Они часто умирали от недостатка энергии даде не смотря на то что вокруг было много органики, да и даже если им хватало энергии они плохо плодились и со временем умирали У многих существ половые органы просто умирали от недостатка энергии, после чего орган "добычи" энергии просто оставался валяться, при этом он не умирал По итогу у меня получилось добиться нормальной самоподдердивающийся популяции, но уже на отметке в 600 особей начались пролаги (всё это я делал на телефоне) Впринципе прикольный проект, но требует доработок Желаю удачи!!!
Не знаю никого, кто поймёт работу этой программы больше, чем ты, поэтому хотелось бы какие-нибудь глобальные предположения получить о популяциях живых существ и их путях развития
Это очень круто. Я очень хочу научиться делать так же. Посоветуй пожалуйста куда копать. В какой среде такую красоту можно делать? Какую литературу почитать? Какие инструменты и библиотеки есть для подобного. Я сейчас умею программировать только микроконтроллеры и всякие не сложные настольные приложения (winforms/WPF) на C++/С# , но очень хочется уметь создавать какие то свои 2д и 3д программы, работать с видеокартой и прочее. Образование у меня к сожалению в другой сфере, приходится все знания по кусочкам собирать из разных мест.
DirectX, Opengl, Vulkan; SDL; SFML, библиотеки в порядке понижения сложности для написания С++ кода, для C# есть Vulkan, OpenGL. Также есть готовые решения в виде игровых движков.
Я, честно говоря, специально этому не учился, просто пытался реализовать различные интересные идеи и в процессе гуглил все, что было непонятно) True Evolution сделан на Юнити, чтобы создать нечто подобное нужно просто неплохо знать C# (ну и понимать принципы ООП). Если хочешь работать с компьютерной графикой, то нужно хорошо разбираться в высшей математике, в особенности понимать вектора, матрицы и все что с ними связано. Для создания NDG я использовал С++ с библиотекой SFML, но они нужны были только для отрисовки окна, сам алгоритм рендеринга описан в шейдере на GLSL. Могу посоветовать скачать исходный код NDG или другого графического движка и попытаться его как нибудь модернизировать (добавить новые функции, оптимизировать и т п). В процессе станет понятно что и как работает, и это на мой взгляд проще, чем пытаться сразу с нуля написать. Моё первое знакомство с компьютерной графикой так и состоялось - я посмотрел видео Онигири о создании 3d графического движка с нуля, скачал его код и стал пытаться его улучшить: добавить рендеринг полигонов, текстуры и т д
Скачать True Evolution
Windows: true-evolution.en.uptodown.com/windows/download
Android: play.google.com/store/apps/details?id=com.UnusualSoftware.TrueEvolution
ура! ещё один чел который делает виртуальную жизнь!
слава науке!
Вот эта тема очень интересна!
Продолжай.
Все подобные видео эксперименты были окончены. Блоггеры которые экспериментировали с «программной эволюцией» давно не выпускают новых роликов по теме… Что грустно )
Да
Даже foo52 вроде покончил с этим но...
@@ГригорийВоеводин-ч6п да вроде нет, он относительно недавно выпускал ролик вроде как
Большая удача что нашёл этот канал. Давно обдумывал такой проект, но я не столько погромист, сколько модельщик и шейдерщик, так что мне актуальней многоизмеренный движок. А вообще делал гораздо более упрощённую эволюцию в Cell Lab.
Видео класс! Особенно для таких фанатов биологии и эволюции как я.
Очень надеюсь на развитие проекта, поскольку ЭТО сырее 100 летнего сыра (Я играл и знаю, о чём говорю)
Почему?
@@subobus_516 Я играл и написал автору по почте примерно 15 крупных минусов
Продолжая эту тему!!!!!!!
👍👍👍
Я скачал true evolution на телефон, малость был разочарован (но только от части)
Я пересоздавал симуляцию более сотни раз, каждый раз существа вымирали (у них какие-то проблемы с размножением и получением энергии)
Они часто умирали от недостатка энергии даде не смотря на то что вокруг было много органики, да и даже если им хватало энергии они плохо плодились и со временем умирали
У многих существ половые органы просто умирали от недостатка энергии, после чего орган "добычи" энергии просто оставался валяться, при этом он не умирал
По итогу у меня получилось добиться нормальной самоподдердивающийся популяции, но уже на отметке в 600 особей начались пролаги (всё это я делал на телефоне)
Впринципе прикольный проект, но требует доработок
Желаю удачи!!!
не знаю как у тебя но у меня на телефоне проблема просто в лагах от большого количества существ
Надеюсь, не забросишь этот проект, мало где можно найти реализации эволюции в 3д
может надо сделать чтоб был понт вылазить на землю и там чтонибуть есть)
Не знаю никого, кто поймёт работу этой программы больше, чем ты, поэтому хотелось бы какие-нибудь глобальные предположения получить о популяциях живых существ и их путях развития
Всё больше начинаю сомневаться, что наша Вселенная - не симуляция
мы всего ли ж анимационный рисунок сумасшедшего творца вышей мерности
А какие еще есть симуляторы эволюции?
сасибо
Это так сложно, что прям вау
Это очень круто. Я очень хочу научиться делать так же. Посоветуй пожалуйста куда копать. В какой среде такую красоту можно делать? Какую литературу почитать? Какие инструменты и библиотеки есть для подобного.
Я сейчас умею программировать только микроконтроллеры и всякие не сложные настольные приложения (winforms/WPF) на C++/С# , но очень хочется уметь создавать какие то свои 2д и 3д программы, работать с видеокартой и прочее.
Образование у меня к сожалению в другой сфере, приходится все знания по кусочкам собирать из разных мест.
DirectX, Opengl, Vulkan; SDL; SFML, библиотеки в порядке понижения сложности для написания С++ кода, для C# есть Vulkan, OpenGL. Также есть готовые решения в виде игровых движков.
биология, так как благодаря биологии столько тканей и можно понять как работает эволюция или мутация
@@Command_Helper нет ,я не про биологию,я только про программирование, математику, стреды разработки, библиотеки и тп
Я, честно говоря, специально этому не учился, просто пытался реализовать различные интересные идеи и в процессе гуглил все, что было непонятно) True Evolution сделан на Юнити, чтобы создать нечто подобное нужно просто неплохо знать C# (ну и понимать принципы ООП). Если хочешь работать с компьютерной графикой, то нужно хорошо разбираться в высшей математике, в особенности понимать вектора, матрицы и все что с ними связано. Для создания NDG я использовал С++ с библиотекой SFML, но они нужны были только для отрисовки окна, сам алгоритм рендеринга описан в шейдере на GLSL. Могу посоветовать скачать исходный код NDG или другого графического движка и попытаться его как нибудь модернизировать (добавить новые функции, оптимизировать и т п). В процессе станет понятно что и как работает, и это на мой взгляд проще, чем пытаться сразу с нуля написать. Моё первое знакомство с компьютерной графикой так и состоялось - я посмотрел видео Онигири о создании 3d графического движка с нуля, скачал его код и стал пытаться его улучшить: добавить рендеринг полигонов, текстуры и т д
не знаю как, но это нужно оптимизировать, на 3000 особей уже нещадно тормозит.
На телефонах уже после 800
Хотелось бы иметь исходный код
Ты онигири 2.0? ))
Походу
Если это твой проект то добавь пожалуйста русский язык ориентироваться не возможно!!!
Добавь пожалуйста перевод на русский пожалуйста я просто не знаю инглиш пожалуйста прошу