yarovikov, всё,что вам требуется есть в Houidni.
Он как раз для таких сложных анимаций и создан,когда не охото анимировать ручками,заточен под процедурность.90 процентов такого моушена,что видите в кино или рекламе-он,остальную менее сложную часть делят другие пакеты,которые аутсайдеры будут вечными для такого.
Например если устраивает такой вариант или подобный. https://youtu.be/7D_fycI_d50
Для сортировки конкретно нода Sort. https://www.sidefx.com/docs/houdini/nodes/sop/sort.html
Я бы поискал чё-нить на тему Houdini Assemble Animate,всё уже придумали много раз и разными способами в нём благо.
Чтобы понять принцип в целом,пока с пересечением моделей,то можно посмотреть весь плейлист например на русском от Стаса Демченко пролистывая части с Unity,ну или посмотреть всё,чтобы понять,какими и как аттрибутами можно манипулировать(всё что он делает в Unity можно сделать и в Houdini,ему просто интереснее экспорт был).
Но тут как раз база для таких вещей,чтобы понять принцип,интереснее будет для вас 3 и 4 часть. https://youtu.be/lZbTuDshJ_A
Для проверки пересечения геометрии есть тоже отдельная нода и можно поискать чё-нить на предмет Houdini Avoid или Fix Geometry Intersections. https://www.sidefx.com/docs/houdini/nodes/sop/inte...
Либо прикрутить ещё физику,благо там туево солверов,но хотелось бы как-то это поэлегантней сделать,без тяжёлого решения через физику.
Houdini это эдакая 3d IDE,для каких только задач его не используют.
Всё что требуется-для себя придумать алгоритм и последовательно релевантно сформулировав на английском искать поэтапно на каждую подзадачу решение,всё,повторюсь уже придумано.
Вот на этих 3х особенно ресурсах: https://discord.com/invite/b8U5Hdy https://forums.odforce.net/ https://www.sidefx.com/forum/
Ну и Ютупчик само собой.
Но лучше в Дискорде,если не найдете решение,там подскажут,рюхастые чуваки сидят,что каких-нить условных трансформеров анимировали,что им эта банальная задача.
Благо комьюнити очень дружелюбное,профессиональное и сам формат файлов способствуют к самостоятельному изучению любой сцены.
Версия бесплатная Apprentice не критична по функционалу обрезана,рендер,экспорт/импорт отдельных форматов.
Удачи!
В целом задачка интересная,в свободное время займусь,пригодится на будущее уже готовое решение.
По сути утыкается в 2 вещи вполне решаемые,это как сдвигать(навскидку пока думаю в лоб по каким-то усредненным нормалям) и алгоритм сортировки если над будет написать(по глубине нахождения то есть из коробки-Proximity to Point как раз),но он не для любой модели подойдёт,но ничо сложного глобально нет.
Но точно не Blender3D(там процедурность через одно место,я могу точно сказать по опыту с GN тому же ,всё там делается дольше,сложнее и тяжелее,хотя можно некоторые вещи продублировать),Cinema4D это набор готовых решений ограниченных,тут низкоуровневость нужна контроля,а народ кому посложнее и так в Houdini валит,с Softimage то ушли,хоть он и RIP,но даже забытый обоим выше фору даст.По опыту,не только из-за любви к пакету Houdini идеален будет.
Вот с CAD дело не имел,особенно если моделить неужто там нет готовых решений для таких вещей,тем паче легче манипулировать если математически построена,а не условными точками.
becks, посмотрите в сторону SideFX Houdini.
Она идеальна для таких процедурных анимаций,единожды создали свой ассет и потом только подсовываете геометрию.
Безусловно порог вхождения высок относительно иного софта ,но оно того стоит.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Он как раз для таких сложных анимаций и создан,когда не охото анимировать ручками,заточен под процедурность.90 процентов такого моушена,что видите в кино или рекламе-он,остальную менее сложную часть делят другие пакеты,которые аутсайдеры будут вечными для такого.
Например если устраивает такой вариант или подобный.
https://youtu.be/7D_fycI_d50
Для сортировки конкретно нода Sort.
https://www.sidefx.com/docs/houdini/nodes/sop/sort.html
Я бы поискал чё-нить на тему Houdini Assemble Animate,всё уже придумали много раз и разными способами в нём благо.
Чтобы понять принцип в целом,пока с пересечением моделей,то можно посмотреть весь плейлист например на русском от Стаса Демченко пролистывая части с Unity,ну или посмотреть всё,чтобы понять,какими и как аттрибутами можно манипулировать(всё что он делает в Unity можно сделать и в Houdini,ему просто интереснее экспорт был).
Но тут как раз база для таких вещей,чтобы понять принцип,интереснее будет для вас 3 и 4 часть.
https://youtu.be/lZbTuDshJ_A
Для проверки пересечения геометрии есть тоже отдельная нода и можно поискать чё-нить на предмет Houdini Avoid или Fix Geometry Intersections.
https://www.sidefx.com/docs/houdini/nodes/sop/inte...
Либо прикрутить ещё физику,благо там туево солверов,но хотелось бы как-то это поэлегантней сделать,без тяжёлого решения через физику.
Houdini это эдакая 3d IDE,для каких только задач его не используют.
Всё что требуется-для себя придумать алгоритм и последовательно релевантно сформулировав на английском искать поэтапно на каждую подзадачу решение,всё,повторюсь уже придумано.
Вот на этих 3х особенно ресурсах:
https://discord.com/invite/b8U5Hdy
https://forums.odforce.net/
https://www.sidefx.com/forum/
Ну и Ютупчик само собой.
Но лучше в Дискорде,если не найдете решение,там подскажут,рюхастые чуваки сидят,что каких-нить условных трансформеров анимировали,что им эта банальная задача.
Благо комьюнити очень дружелюбное,профессиональное и сам формат файлов способствуют к самостоятельному изучению любой сцены.
Версия бесплатная Apprentice не критична по функционалу обрезана,рендер,экспорт/импорт отдельных форматов.
Удачи!
В целом задачка интересная,в свободное время займусь,пригодится на будущее уже готовое решение.
По сути утыкается в 2 вещи вполне решаемые,это как сдвигать(навскидку пока думаю в лоб по каким-то усредненным нормалям) и алгоритм сортировки если над будет написать(по глубине нахождения то есть из коробки-Proximity to Point как раз),но он не для любой модели подойдёт,но ничо сложного глобально нет.
Но точно не Blender3D(там процедурность через одно место,я могу точно сказать по опыту с GN тому же ,всё там делается дольше,сложнее и тяжелее,хотя можно некоторые вещи продублировать),Cinema4D это набор готовых решений ограниченных,тут низкоуровневость нужна контроля,а народ кому посложнее и так в Houdini валит,с Softimage то ушли,хоть он и RIP,но даже забытый обоим выше фору даст.По опыту,не только из-за любви к пакету Houdini идеален будет.
Вот с CAD дело не имел,особенно если моделить неужто там нет готовых решений для таких вещей,тем паче легче манипулировать если математически построена,а не условными точками.