smegason / Goo

Goo is a Blender library for modeling biological cells, tissues, and embryos
https://smegason.github.io/Goo/
BSD 2-Clause "Simplified" License
40 stars 11 forks source link

Bug- Dependecy cycles #11

Closed smegason closed 2 years ago

smegason commented 2 years ago

If create two or more cells then there are dependency cycles created. Can recreate bug using "tests/cell_material.py"

Output in Terminal: Detected 2 dependency cycles Dependency cycle detected: OBCell2_/Geometry Component/GEOMETRYEVAL() depends on OBCell1/Geometry Component/GEOMETRYEVAL() via 'Cloth Collision' OBCell2/Geometry Component/GEOMETRY_EVAL() via 'Cloth Collision'

smegason commented 2 years ago

https://blender.stackexchange.com/questions/177962/understanding-what-dependency-cycle-means-why-it-happens-and-if-it-is-a-caus Sounds like dependency cycles are unavoidable in physics simulations since both object depend on each other so maybe not a problem