TGViewer
KMA3d_channel KMA3d_channel @kma3d_channel · 1.61K subscribers
Post #90 2.63K
Отдохнём от COP’ов и поговорим о привязке FLIP к анимированной геометрии.

Для такой симуляции нужна жёсткая привязка к геометрии, поэтому задачу нельзя решить через коллизии.
В SOP я привязал группы точек к нулям объекта через матрицы, но так как FLIP-солвер не работает с @P, пришлось считать @v как разницу между текущей и предыдущей позицией прямо в солвере.
Вот код привязки точек к Obj трансформации:
string s1 = chs("link_1"); string s2 = chs("link_2");
matrix m1 = optransform(s1); matrix m2 = optransform(s2);
vector bb = relbbox(0,@P);//get bbox
float th01 = ch("th1"); float th02 = ch("th2"); //bbox threshold
if(bb.x<th01){
@P *=m1;
@group_pin=1;
@group_pinA=1;
}
if(bb.x>th02){
@P *=m2;
@group_pin=1;
@group_pinB=1;
}

помимо привязки к геометрии я ещё создаю группы (pin, pinA, pinB) их я использую в симуляции.
Hip сцену я выложу на boosty
  • 🔥 70
  • ❤ 10
  • 🏆 1
More from @kma3d_channel
  1. May 25, 2026Houdini Animation Sequencer вышел! Полноценный анимационный таймлайн, над которым я долго…
  2. May 25, 2026Лично проверил, рекомендую
  3. Jan 13, 2026Снова Copernicus и в этот раз задача разобраться с градиентной подрезкой кирпичей. Описани…
  4. Dec 3, 2025Часто спрашивают Houdini 2 AE (спасибо Диме!) Положу к себе чтобы по чатам не искать кажды…
  5. Nov 29, 2025Оказывается у моего канала на Youtube праздник, Не думал что ему столько лет. 🍰
  6. Nov 18, 2025document post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →