Vidmantas Brukstus
Andzelmas
About Me
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.
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!
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!