Show differencesHistory of post edits
#Actualturch
Posted 02 April 2012 - 07:16 AM
In general, baking matrices simply means multiplying them ahead of time. Traditional scene graphs are one example of baking, where each node contains a transformation matrix from its parent, and also a full world transformation matrix. When rendering, instead of multiplying all the matrices each frame, the full world transformation is used. If a node's local matrix changes, the change is propagated to its children and the matrices are recalculated. This saves computation at the expense of memory use.
#1turch
Posted 02 April 2012 - 07:16 AM
In general, baking a matrix simply means multiplying them ahead of time. Traditional scene graphs are one example of baking, where each node contains a transformation matrix from its parent, and also a full world transformation matrix. When rendering, instead of multiplying all the matrices each frame, the full world transformation is used. If a node's local matrix changes, the change is propagated to its children and the matrices are recalculated. This saves computation at the expense of memory use.