#monogame #animation #library #csharp #gamedev #plugin #framework #xna

Nikos Kastellanos 82fc0b1d39 merge Animation project há 10 meses atrás
.github a4e3198b37 update FUNDING.yml há 1 ano atrás
Animation 82fc0b1d39 merge Animation project há 10 meses atrás
Atlas 7e4bbc834b merge Atlas project há 10 meses atrás
Content.Pipeline 14d30be268 merge pipeline projects há 10 meses atrás
Graphics 0aea522eda merge Graphics project há 10 meses atrás
Native.Animation 3ba9fa94ec rename namespace há 3 anos atrás
Samples 82fc0b1d39 merge Animation project há 10 meses atrás
Shaders 1cf6369500 merge shader projects há 10 meses atrás
Tilemap 99d5b359d8 merge Tilemap project há 10 meses atrás
.gitignore 79985cb5b9 gitignore há 1 ano atrás
Aether.Extras.NET4.XNA.sln b6b632660c rename project files há 3 anos atrás
Aether.Extras.NET4.sln 82fc0b1d39 merge Animation project há 10 meses atrás
Aether.Extras.NETSTANDARD.sln 82fc0b1d39 merge Animation project há 10 meses atrás
Aether.Extras.UAP.sln 597094b94a update UAP project files há 2 anos atrás
LICENSE e038b7c1e0 First commit há 9 anos atrás
README.md 2d7563d24a add links to readme há 3 anos atrás
Samples.DESKTOPGL.NET8.sln 82fc0b1d39 merge Animation project há 10 meses atrás
Samples.WINDOWS.NET8.sln 82fc0b1d39 merge Animation project há 10 meses atrás
Samples.WINDOWS.sln 82fc0b1d39 merge Animation project há 10 meses atrás
Samples.XNA.sln 44094ba15d move samples há 1 ano atrás

README.md

Aether.Extras

Content Importers and Shaders for MonoGame and Kni framework.

Content Importers

  • 'Animation' - Import animations from a Model.
  • 'GPU AnimatedModel' - Import an animated Model.
  • 'CPU AnimatedModel' - Import an animated Model to be animated by the CPU. Based on DynamicModelProcessor, the imported asset is of type Microsoft.Xna.Framework.Graphics.Model where the VertexBuffer is replaced by a CpuAnimatedVertexBuffer. CpuAnimatedVertexBuffer inherits from DynamicVertexBuffer.
  • 'DDS Importer' - Import of DDS files (images, Cubemaps). Supports importing of DDS with DTX format.
  • 'RawModelProcessor' - Import 3D Models with a raw copy of Vertex/Index data for platforms that don't support GetData().
  • 'DynamicModel' - Base Processor to customize the build in Model. It allows to modify VertexBuffer & IndexBuffers, make them Dynamic and WriteOnly.
  • 'VoxelModelImporter' - Import .vox files as 3D Models.
  • 'AtlasImporter' - Import sprite atlas. Supports .tmx files. Mipmaps are generated individually for each sprite, no color-leak.
  • 'TilemapImporter' - Import tilemap files. Supports .tmx files.

nkast.Aether.Animation

Play animated 3D models and support for CPU animation. CPU animation is optimized using unsafe code, writing directly to mapped VertexBuffer memory using reflection (DirectX).

nkast.Aether.Graphics

Draw Atlas sprites from TextureAtlas. Draw Tilemaps.

nkast.Aether.Shaders

  • 'FXAA' - MonoGame port of NVIDIA's FXAA 3.11 shader.
  • 'Deferred' - Deferred rendering.
  • 'InfiniteGrid' - Draws an Infinite Grid.
  • 'Tilemap' - Draws a Tilemap texture.