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

Nick Kastellanos fc2b59dcc0 v1.0.0.1 3 years ago
Animation fc2b59dcc0 v1.0.0.1 3 years ago
Atlas fc2b59dcc0 v1.0.0.1 3 years ago
Content.Pipeline fc2b59dcc0 v1.0.0.1 3 years ago
Graphics fc2b59dcc0 v1.0.0.1 3 years ago
Native.Animation 3ba9fa94ec rename namespace 3 years ago
Samples fc2b59dcc0 v1.0.0.1 3 years ago
Shaders fc2b59dcc0 v1.0.0.1 3 years ago
Tilemap fc2b59dcc0 v1.0.0.1 3 years ago
Aether.Extras.NET4.XNA.sln b6b632660c rename project files 3 years ago
Aether.Extras.NET4.sln 0bb22bcf55 MAPPEDMEM 3 years ago
Aether.Extras.NETSTANDARD.sln b5993405ff fix netstandard project 3 years ago
Aether.Extras.PORTABLE.sln 9289a6f4bd update project files 3 years ago
Aether.Extras.UAP.sln b6b632660c rename project files 3 years ago
LICENSE e038b7c1e0 First commit 9 years ago
README.md bc22ffc749 update readme 3 years ago
Samples.DESKTOPGL.NET6.sln c376e940a7 rename Samples.Tilemaps project 3 years ago
Samples.WINDOWS.NET6.sln c376e940a7 rename Samples.Tilemaps project 3 years ago
Samples.WINDOWS.sln c376e940a7 rename Samples.Tilemaps project 3 years ago
Samples.XNA.sln c376e940a7 rename Samples.Tilemaps project 3 years ago

README.md

Aether.Extras

MonoGame Content Importers, Shaders, etc

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.