2
0

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

Nikos Kastellanos c2ca201bc3 override KeyframeContent.ToString() 6 жил өмнө
Animation c2ca201bc3 override KeyframeContent.ToString() 6 жил өмнө
Atlas 870e7e4394 [Atlas] various fixes 6 жил өмнө
Content.Pipeline c2ca201bc3 override KeyframeContent.ToString() 6 жил өмнө
Graphics 2357002f7a Add GraphicsImporters 9 жил өмнө
Native.Animation 24202d8958 Add AnimationImporters & tainicom.Aether.Animation 9 жил өмнө
Samples 870e7e4394 [Atlas] various fixes 6 жил өмнө
Shaders c44d981698 [Deferred] detech v3.7 and fallback to the latest shader 6 жил өмнө
bin c44d981698 [Deferred] detech v3.7 and fallback to the latest shader 6 жил өмнө
packages 8305bb19b3 Add AtlasImporter 8 жил өмнө
Aether.Extras.PORTABLE.sln 8305bb19b3 Add AtlasImporter 8 жил өмнө
Aether.Extras.W10.sln 3d7c3c10d7 Add Deferred Shaders 9 жил өмнө
Aether.Extras.W8_1.sln 3d7c3c10d7 Add Deferred Shaders 9 жил өмнө
Aether.Extras.WINDOWS.MG.sln 9fc95f9c2d Add InfiniteGrid Shader 8 жил өмнө
Aether.Extras.WINDOWS.XNA.sln 9fc95f9c2d Add InfiniteGrid Shader 8 жил өмнө
Aether.Extras.WP7_1.sln 24202d8958 Add AnimationImporters & tainicom.Aether.Animation 9 жил өмнө
Aether.Extras.WP8.sln 24202d8958 Add AnimationImporters & tainicom.Aether.Animation 9 жил өмнө
LICENSE e038b7c1e0 First commit 9 жил өмнө
README.md d3dd5b7994 Update Readme & License 8 жил өмнө
Samples.WINDOWS.MG.sln 9fc95f9c2d Add InfiniteGrid Shader 8 жил өмнө
Samples.WINDOWS.XNA.sln 9fc95f9c2d Add InfiniteGrid Shader 8 жил өмнө
Samples.WP8.sln 334ab634a7 Add Samples.Animation 9 жил өмнө

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 conversion from DTX to Color (ex. import DTX cubemaps for Android that doesn't support DXT compressed cubemaps).
  • '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.
  • 'AtlasImporter' - Import sprite atlas. Supports .tmx files. Mipmaps are generated individually for each sprite, no color-leak.

tainicom.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) and unmanaged/C++ code (WP8.0).

tainicom.Aether.Shaders

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