Vidmantas Brukstus

Andzelmas

About Me

Connect

LOCATION
Vilnius, Lithuania

Houdini Skills

Availability

Not Specified

Recent Forum Posts

Day 13 | Fur | Animation March 13, 2026, 4:32 a.m.

Day 13 - Fur

Day 10 | Grow | Animation March 10, 2026, 10:12 p.m.

Day 10 Grow
Experimented with remeshing geometry in the vellum solver.

XPBD implementation (c++) March 5, 2024, 4:44 a.m.

I haven't looked at your code too closely, but when multithreading be careful of data races - if different threads access the same memory at the same time undefined behavior occurs.
In the e0 and e1 arrays if each thread goes through the members and does something with them (even without changing the values in the arrays) some bad stuff might happen.
If you need to share values between threads ring buffers are the way to go.
If you already took care of all that, sorry - like i said didn't have time to take a closer look at the code.
Interesting project anyway: ) good luck!