| Item | Quantity | Price |
|---|
| Your cart is empty. Check out our collection of 3d models! |
Prices in:
Clear Cart
Tranforms known as DAG nodes can not cycle. DAG = Directed Acyclic Graph, acyclic means CAN NOT CYCLE. That means no message passing form child to parent, PERIOD! That is they are allways evalueted parent first, no amount of cycling does change that (parent evaluated before child so no changes in child has time to affect parent untill next evaluation).
Maya does not in general also cycle hence the warning. Its not a error, you can do it it just does not do whet most people assume hence the warning. That is the DG (yes, DG = Depencecy Graph) when evaluated only odes each node one time so a loop does not fire the nodes in loop in meaningful way. It is allowed however to do a cycle, and its can be useful.
>> ? When I run into these i do not know how to debug them
if you have one and dont know why then you did not indtend to have one so you delete it.
thanks
>> only thing confusing to me now is~why cant all DG nodes be DAG nodes, but the reverse is fine?
Its a definition thing, because every node in existence is a DG node. Its been decided by maya architects that way. DAG nodes exist because theres a specific need for passing sapce transforms in a 3d software, and the math behind transforms is noncumulative. Its a bit like goat cheese is a superset of cheese, not all cheese is made and needs to be made form goats milk
Remember maya does not show DAG connections as arrows in the dg mapping so its impossible for me to say because i cant see the outliner.
>> if you know a good book or resource that covers dag and DG in depth lemme know
read 4 books non of them was really helpful over whats in the manual. Thing is you can explained as to how it works. YOu need to understand the implications of that yourself.
cycle errors when they affect a joint.InverseMatrix/parentMatrix's attrs and so on in particular? When I run into these i do not know how to debug them and I'd like to spend some time
thank you