BCnEncoder.NET is a library for compressing rgba images to different block-compressed formats. Both ktx and dds output file-formats are supported. It has no native dependencies and is .NET Standard 2.1 compatible.
Supported formats are:
Raw unsigned byte R, RG, RGB and RGBA formats
A .NET texture IO and processing library that wraps the FreeImage and Nvidia Texture Tools libraries. The library is able to import and export dozens of image formats, create mipmap chains, and compress textures for GPUs. This release targets version 3.18.0 of FreeImage and a (modified) version...
Simplex Noise implementation offering 1D, 2D, and 3D forms. Based on work by Heikki Törmälä (2012) and Stefan Gustavson (2006). Core algorithm designed by Ken Perlin (2001).
This library provides 1D, 2D, and 3D simplex (coherent) noise, which is useful for procedural content generation - for...
Using a sprite sheet (or texture atlas) increases your game's performance while also reducing the amount of memory.
This library includes a loader and sprite renderer to load animations and sprites from a sprite sheet created with TexturePacker.
A tutorial with full source code about how to create...