|
Source Control Clients
Project Name: animationcomponents
Server URL: https://tfs01.codeplex.com
| 21498 |
|
Apr 24 2007
at
3:54 AM
|
- Default AnimationProcessor now accounts for floating point errors / TimeSpan estimation in default XNA importers and makes sure that the duration of an animation is equal to the highest time value in all channels. This shouldn't noticably affect the vast majority of animations. - Default AnimationProcessor now accounts for the time estimation error during interpolation (equal to animation duration % (1 / time per frame at 60 fps). This will only noticably change animations that are slowed down by a large amount using InterpolationController. |
dastle
|
2664 |
| 21420 |
|
Apr 22 2007
at
1:09 AM
|
- Removed lines that passed vertex buffer/index buffer data to runtime that were accidentally left in from debugging on the last checkin. Could cause some runtime exceptions. |
dastle
|
63 |
| 21212 |
|
Apr 15 2007
at
5:30 PM
|
- Fixed draw code since last checkin to work with ModelMeshParts with 0 verts/primitives - Add InterpolationMethod.None to InterpolationController and InterpolationMethod as a public property |
dastle
|
73 |
| 21170 |
|
Apr 13 2007
at
8:49 PM
|
- Fixed some incorrect file comment info (copyright dates/names) - ModelAnimator now stores a local reference to effects for a slight boost in efficiency and protection if effects on the model are changed - Added EffectInstancedAnimator, which is a subclass of ModelAnimator that uses effect instancing by using effects cloned from the model. |
dastle
|
27 |
| 21163 |
|
Apr 13 2007
at
5:45 PM
|
- Fixed Xbox360 project to include the new files - Added a warning message when an animation with an extremely small duration is encountered that asks to add AnimTicksPerSecond to the .X file |
dastle
|
11 |
| 21129 |
|
Apr 13 2007
at
12:39 AM
|
- Refactored IAnimationController to require far less methods for implementation - Added MultiBlendController, an implementation of IAnimationController that blends an arbitrary number of other animation controllers together using weighted matrix sum blending. - Added InterpolationController, an implementation of IAnimationController that performs interpolation during run time. |
dastle
|
29 |
| 21058 |
|
Apr 11 2007
at
11:24 PM
|
- Corrected GetRuntimeType for AnimationWriter. Shouldn't make any difference but a good safety check. - Fixed X File importer to read spaces in file path strings - Fixed issue in which interpolation between identical matrices during animation blending caused undesirable transforms |
dastle
|
32 |
| 20660 |
|
Apr 2 2007
at
10:27 AM
|
- If model meshes have too many bones, they are now split up into smaller parts. |
dastle
|
134 |
| 20657 |
|
Apr 2 2007
at
5:42 AM
|
- Fixed typo with newly added Visualization namespace - Fixed cube vertex indices so that they are counter clockwise culled |
dastle
|
21 |
| 20656 |
|
Apr 2 2007
at
5:30 AM
|
- Created a new Content folder for Windows and Xbox360 projects, and moved appropriate files into it - Added CubeComponent class as a visualization to help visualize bone transforms and bounding boxes. - Added IAttachable interface, which allows users to attach objects to a bone through the AttachableBones property of ModelAnimator. CubeComponent implements IAttachable. |
dastle
|
30 |
|
|
|
|
|