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

Nick Kastellanos c79d0e9a6f refactor LoadEffectResource(...) 3 năm trước cách đây
Animation c3d4a6eec3 netstandard projects 3 năm trước cách đây
Atlas c3d4a6eec3 netstandard projects 3 năm trước cách đây
Content.Pipeline c3d4a6eec3 netstandard projects 3 năm trước cách đây
Graphics c3d4a6eec3 netstandard projects 3 năm trước cách đây
Native.Animation 3ba9fa94ec rename namespace 3 năm trước cách đây
Samples 912ce87051 rename net6 Windows samples 3 năm trước cách đây
Shaders c79d0e9a6f refactor LoadEffectResource(...) 3 năm trước cách đây
Tilemap c3d4a6eec3 netstandard projects 3 năm trước cách đây
Aether.Extras.NET4.XNA.sln b6b632660c rename project files 3 năm trước cách đây
Aether.Extras.NET4.sln 0bb22bcf55 MAPPEDMEM 3 năm trước cách đây
Aether.Extras.NETSTANDARD.sln c3d4a6eec3 netstandard projects 3 năm trước cách đây
Aether.Extras.PORTABLE.sln 83302ba279 add Tilemap 3 năm trước cách đây
Aether.Extras.UAP.sln b6b632660c rename project files 3 năm trước cách đây
LICENSE e038b7c1e0 First commit 9 năm trước cách đây
README.md 3ba9fa94ec rename namespace 3 năm trước cách đây
Samples.WINDOWS.NET6.sln 912ce87051 rename net6 Windows samples 3 năm trước cách đây
Samples.WINDOWS.sln 0bb22bcf55 MAPPEDMEM 3 năm trước cách đây
Samples.XNA.sln b6b632660c rename project files 3 năm trước cách đây

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.
  • 'VoxelModelImporter' - Import .vox files as 3D Models.

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.Shaders

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