commits

date

comment

99885
by Project Collectio...
(396 downloads)
Oct 1, 2012
9:24 PM

Upgrade: New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link: http://go.microsoft.com/fwlink/?LinkId=254563

99884
by Project Collectio...
(1 download)
Oct 1, 2012
9:16 PM

Checked in by server upgrade

99403
by dastle
(40 downloads)
Aug 30, 2012
12:55 PM

Fixed naming for output assembly.

99402
by dastle
(4 downloads)
Aug 30, 2012
12:07 PM

Finished updating library to support XNA 4.0 with XNA Game Studio Express. Yay!

99401
by dastle
(0 downloads)
Aug 30, 2012
12:06 PM

Merged mash's changes from forum into XBox directory. Upgrade to support XNA 4.0. I converted it to use Visual Studio Express since his was built in professional. He also added normal mapping support.

99400
by dastle
(0 downloads)
Aug 30, 2012
12:04 PM

Merged mash's changes from forum into Windows directory. Upgrade to support XNA 4.0. I converted it to use Visual Studio Express since his was built in professional. He also added normal mapping support.

99399
by dastle
(0 downloads)
Aug 30, 2012
11:58 AM

Merged mash's changes from forum into Content directory. Upgrade to support XNA 4.0. I converted it to use Visual Studio Express since his was built in professional. He also added normal mapping support.

21498
by dastle
(5409 downloads)
Apr 24, 2007
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.

21420
by dastle
(92 downloads)
Apr 22, 2007
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.

21212
by dastle
(88 downloads)
Apr 15, 2007
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

21170
by dastle
(38 downloads)
Apr 13, 2007
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.

21163
by dastle
(18 downloads)
Apr 13, 2007
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

21129
by dastle
(38 downloads)
Apr 13, 2007
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.

21058
by dastle
(44 downloads)
Apr 11, 2007
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

20660
by dastle
(154 downloads)
Apr 2, 2007
10:27 AM

- If model meshes have too many bones, they are now split up into smaller parts.

20657
by dastle
(34 downloads)
Apr 2, 2007
5:42 AM

- Fixed typo with newly added Visualization namespace
- Fixed cube vertex indices so that they are counter clockwise culled

20656
by dastle
(38 downloads)
Apr 2, 2007
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.

20654
by dastle
(52 downloads)
Apr 2, 2007
4:25 AM

- Modified source so that the solution can be downloaded and compiled
- Added complete support for models that contain multiple skinned meshes
- Added various error messages; removed a couple error messages that would signficantly decrease performance
- Modified "X File - Animation Library" importer and "Model - Animation Library" processor to handle situations in
which a mesh's parent bone is a child of its skeleton. This fix will not work for other importers. A warning will
appear when this occurs and another importer is used.
- Modified model viewer so it only views one model, but user can use keyboard arrows to move camera around relative
to model
- Changed model viewer to support custom cameras by adding an IModelViewerCamera interface
- Fixed bug with X File importer that caused parse errors on floats using scientific notation (such as "10E4")
- Models that contain vertices attached to no bone will now be processed without throwing an exception.

20653
by dastle
(16 downloads)
Apr 2, 2007
3:30 AM

D AnimationController.cs
D AnimationInfo.cs
D AnimationReader.cs
D BasicPaletteEffect.cs
D BonePose.cs
D Content
D ModelAnimator.cs
D ModelViewer.cs
D PaletteEffectReader.cs
D SkinInfo.cs
D Util.cs

19616
by dastle
(198 downloads)
Mar 8, 2007
2:27 AM

- Updated version to 1.0.1.0
- Changed namespace to Xlna.Xna.Animation
- Changed BonePose.CurrentAnimation to BonePose.CurrentController
- Other small changes

18862
by dastle
(169 downloads)
Feb 21, 2007
9:08 PM

- ModelAnimator now throws an informative exception when the effects on a model are changed post-creation without calling ModelAnimator.InitializeEffectParams()

18860
by dastle
(16 downloads)
Feb 21, 2007
8:50 PM

- All public/protected fields/properties/methods now have proper xml documentation.
- Went through entire codebase and added many comments
- Added extra argument checking
- Fixed issue in vertex fog

18833
by robburke
(22 downloads)
Feb 21, 2007
4:41 PM

Updated namespaces for X File importer files, quick bugfix in BasicPaletteEffect on setting fog when copying from BasicEffect.

18814
by dastle
(28 downloads)
Feb 21, 2007
7:49 AM

- Changed namespace names to XCLNA.XNA.Animation and XCLNA.XNA.Animation.Content to conform with .NET naming guidelines
- Added vertex fog to BasicPaletteEffect
- Changed a couple property getters to Get methods to conform with .NET naming guidelines in which Get methods should be used to inform the user of computational expense
- Added SkinInfo class that calculates all things required from a processed model to make your own ModelAnimator class

18718
by dastle
(45 downloads)
Feb 19, 2007
10:03 PM

- AnimationController now updates before ModelAnimator by default
- X File importer imports relative to model path rather than project path
- Added Alpha capabilities to BasicPaletteEffect
- Reverted Animation and AnimationCollection class names to AnimationInfo and AnimationInfoCollection
- ModelAnimator now draws when "Enabled==false"