Render.ru

Rigid bodies

#21
на сферках в КСИ (да и не только) работает практически все, на то они и примитивы. А вот когда процесс усложняется, все почему-то начинают ругаться на пакет. Для желающих - попробуйте уронить осколок стекла на поверхность - проникновение точек меша в поверхность процветает, независимо от порога точности.

оки, лезем дальше в математику. Если кто случайно помнит, то есть такая вещь, как граничные условия, при которых функции существуют в интересующих нас состояниях. Для отработки этих условий вводится масса дополнительных настроек, практически переписывается модуль soft body и получается rigid body.Такие параметры как bounce, friction дают очень слабые возможности управления динамикой твердых тел. Если помните, она в себя включает не только простейшие соударения с учетом векторов центров масс взаимодействующих тел.
 
#22
"на сферках в КСИ (да и не только) работает практически все, на то они и примитивы"

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

s2

Активный участник
Рейтинг
12
#23
В любом случае весь фотореализм и натуральность достигается за счет имитации физических законов.
XSI справляется с имитацией сложных взаимодействия иногда лучше чем максовский реактор.
Все зависит от количества опыта и опытов. В каждом пакете своя идеология расчетов.
Я больше пользуюсь АМ - как и во всех пакетах - об абсолютной точности говорить не приходится - это всегда геморой с настройками.
В отличии от большинства пакетов - в АМ в динамике пользователю предоставлена возможность работы с отдельными массами вертексов -
и это не лишнее нагромождение, а достаточно полезный инструмент для точной настройки -
хотя RigidBody выделен как отдельная функция, SoftBody - можно настроить и как абсолютно жесткое тело.

Ну а для суперточного моделирования физических процессов существует специальны софт -
и для исследования аэродинамического обдува и для исследования поведения сталкивающихся тел итд.

Если в Softimage3D были и остаются ригидные боди, и если в XSI нет RigidBody - значит так надо.
Удивительно, но принимаешь как факт.

Toten - по поводу кто кого имеет - сравни например в простоте настроек максовый Flex и софтимажевский QStrech -
для настроики вторичных движений и вся дружественность интерфейса макса сразу улетучивается
 

summatr

Мастер
Рейтинг
102
#24
максовый Flex и софтимажевский QStrech это насколько я понимаю разные вещи. Дело в том что во Flex работа идет с каждой точкой меша, а QStrech берет информацию для себя из глобальной киниматики обьекта. И в кси если анимировать обьект с назначеным QStrech, мы получаем нужную деформацию. А вот если мы назначаем его на энвелоп то ни о какой деформации не может быть и речи. По той причине что у енвелопа деформируются точки а не центр обьекта.
 
#25
У квик стреча и флекса разные функции
Имитировать флекс достаточно просто вводя дополнительные объекты в енвелоп груп и сдвигая их анимацию на треть фазы вперед
Eсть еще способ http://www.softimage.com/Education/XSI/SelfPacedLearning/tutorials/webTutorials/XSI_2_0/softbody/softbody.pdf
 
#26
У квик стреча и флекса разные функции
Имитировать флекс достаточно просто вводя дополнительные объекты в енвелоп груп и сдвигая их анимацию на треть фазы вперед
стреч также можно назначать кластерам еще есть способ http://www.softimage.com/Education/XSI/SelfPacedLearning/tutorials/webTutorials/XSI_2_0/softbody/softbody.pdf
 
#27
У квик стреча и флекса разные функции
Имитировать флекс достаточно просто вводя дополнительные объекты в енвелоп груп и сдвигая их анимацию на треть фазы вперед
стреч также можно назначать кластерам еще есть способ http://www.softimage.com/Education/XSI/SelfPacedLearning/tutorials/webTutorials/XSI_2_0/softbody/softbody.pdf
 
#29
>>>>>Если в Softimage3D были и остаются ригидные боди, и если в XSI нет >>>>>RigidBody - значит так надо.
>>>>>Удивительно, но принимаешь как факт.

Это не значит, что так надо, Софтимаж пишет ригидбоди для КСИ.
 

s2

Активный участник
Рейтинг
12
#30
флекс и стреч может, как вы выражаетесь, выполняют разные функции, но делают одно и то же :)
 

s2

Активный участник
Рейтинг
12
#33
Про флекс и стреч разговор завел потому, как делая пузана с огромным животиной идущего в перевалочку - понимаю, что запаздывание собственно пуза - это !:)типа:)! флекс - а его гротескная деформация от кругового ускорения (болтания) - !:)типа:)! стреч -
Hе хочу циклится в технической терминологии различных пакетов - все зависит от умения этот гротеск сделать чем угодно. Макс все сказал верно - разговор идет о гротеске и средствах его реализации.
 
#34
serg2 wrote:
>
> Про флекс и стреч разговор завел потому, как делая пузана с
> огромным животиной идущего в перевалочку - понимаю, что
> запаздывание собственно пуза - это !:)типа:)! флекс - а его
> гротескная деформация от кругового ускорения (болтания) -
> !:)типа:)! стреч -
> Hе хочу циклится в технической терминологии различных пакетов

Хэлп почитать все же не лишне

> - все зависит от умения этот гротеск сделать чем угодно.

Гротеск это преувеличение - делается скэйлом:)
это шутка такая

> Макс все сказал верно - разговор идет о гротеске и средствах
> его реализации.

внимательнее читай:)
 

summatr

Мастер
Рейтинг
102
#35
К сожалению у пузана с огромным животиной идущего в перевалочку с помощью квик стреча нельзя сделать раскачивание живота. Вообще никак. Другими путями да. Но вот квик стречем не получится. Енвелоп это своего рода деформация, у него не изменяются глобальные координаты при деформации его костями. А именно с глобальной киниматики берет информацию для работы квик стреч . Только если центр обьекта перемещается в пространстве , работает квик стреч. А при деформации меша энвелопом, центр обьекта стоит на месте. Если санимировать мешь того же пузана с помощью трансформации при назначении на него квик стреча мы получим необходимый результат, даже можно weigth map назначить чтобы только пузо тряслось, только вот руки с ножками у пузана как ты понимаешь будут заморожены. На этом работа квик стреча и заканчивается. Я и сам пытался прикрутить квик стреч к энвелопу пока не выяснил как на самом деле он работает .
 
#36
Попрбуй прилинковать меш которому назначен енвелоп к тазу все появится
 
#38
простите если чего не так скажу... часто замечал что я по жизни лунатик и плохо понимаю людей : )

просто решил поделиться своей разработкой по применению квикстреч и софтбоди совместно со скелетами и энвелопами.
--------hr---------
-берём скажем примитив поли-сфера для удобства делаем Subdivisions UV 1/1

-из каждой вершины сферы создаём простой кластер (без центра)

-к каждому кластеру приконстрейниваем по нулю Object2Cluster, при этом в настройках констрейнта ставим галочки во вкладках Tangency и Normal

-теперь сделаем сферу чайлдом скелета

-затем назначим энвелоп, используя в качестве скелета не только боны но и приконстрейненые к сфере нули

-теперь можно анимировать скелет и назначать на сферу квикстреч или софтбоди (в установках софтбоди необходимо во вкладке Dynamics включить Use Body Animation и Solid Body Center)
--------hr---------

"Больше персонажей хороших и разных"
 
#40
Можно проще - на кластера назначить Latice прилинковать к костям и на них повесить квик стреч
 
Сверху