Acuity - Advanced Visualization for Minecraft
Acuity is a core mod that provides developers with tools for creating advanced visual effects in Minecraft. With it, you can implement multi-layered textures, object glow, and complex shader effects for block rendering while maintaining high performance even on mid-range systems. All this is achieved without using specialized TileEntity renderers.
This mod works exclusively on the client side and can be quickly enabled or disabled through configuration settings. When the mod is disabled, the game returns to standard Minecraft rendering.
Massive lava flows rendered with a custom Acuity pipeline
Main Features
- Accelerated block rendering compared to standard Minecraft
- Creation of blocks with multiple texture layers (e.g., base color + decorative texture + borders) in a single pass without transparency
- Implementation of custom shaders automatically activated for each quad
- Use of emissive rendering for individual quads and texture layers within the same quad
Current Limitations
- Shader code is under development - expect significant changes
- No enhanced lighting model - will be added in the version for MC 1.13 with LWJGL 3 support
- No support for animated blocks, particles, and entities
Development Status
The mod is in active development and is not stable. The first stable version will be released for Minecraft 1.13. Support for version 1.12 will cease with the release of Forge for 1.13.
Updates
Alpha 456 10/12/2018
- Improved performance under high chunk upload volume
- Fixed various rendering defects
Alpha 272 8/18/2018
- Internal changes to vertex formats and shaders for "vanilla" lighting model
- Alpha values are now passed to the shader without modifications
- Minor performance optimizations
- Added callback for render reload
- Multi-layer texturing working again
Alpha 240 8/12/2018
- Frame rates now slightly better than standard Minecraft/Forge
- Simplified API for developers
- Libraries available through Maven
- Correct handling of pre-baked light maps
- Added configurable performance logging