User Tools

Site Tools


gamedev:animators

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
gamedev:animators [2024/04/01 15:30] – [Controller] dragonlordgamedev:animators [2024/04/01 15:31] – [Link] dragonlord
Line 33: Line 33:
  
 ===== Link ===== ===== Link =====
-Controllers deliver a linear and normalized value. This is though not always the desired result. For example an animation sequence could be desire to have full influence for a controller value or 0 decreasing linearly down to no influence at the point 0.5  while staying at no influence up to the value 1. Links take on the duty to map controller values to actual weight values which can be consumed by rules later on. A link consist of a piecewise linear curve which maps incoming controller values ( x coordinate ) to weight values ( y coordinate ). Furthermore the source controller is indicated using the index of the controller ( for speed and handling reasons not a pointer ). A link is valid if the source controller is a valid index of a controller otherwise it is an empty link. Vector values of controllers are not altered by the mapping curve in any ways and are handed to the target as they are. The order of links is important since they are referenced by their index later on.+Controllers deliver a linear and normalized value. This is though not always the desired result. For example an animation sequence could be desire to have full influence for a controller value or 0 decreasing linearly down to no influence at the point 0.5  while staying at no influence up to the value 1. Links take on the duty to map controller values to actual weight values which can be consumed by rules later on. 
 + 
 +A link consist of a piecewise linear curve which maps incoming controller values (x coordinate) to weight values (y coordinate). Furthermore the source controller is indicated using the index of the controller (for speed and handling reasons not a pointer). 
 + 
 +A link is valid if the source controller is a valid index of a controller otherwise it is an empty link. 
 + 
 +Vector values of controllers are not altered by the mapping curve in any ways and are handed to the target as they are. The order of links is important since they are referenced by their index later on.
  
 ===== Target ===== ===== Target =====
gamedev/animators.txt · Last modified: 2024/04/01 15:46 by dragonlord