Beyond Magic: GPU Nodes for MapMagic

Extension to MapMagic, Beyond Magic will enable you to run MapMagic with either GPU processing, or as an optimized version with an additional parallel processing boost. This will dramatically boost performance without cutting back on any of the MapMagic features!

Note that existing installation of MapMagic 1 is required to use the Beyond Magic boosted features. Beyond Magic will not function with MapMagic 2.

New Generator Nodes
- Conv Chain: for texture effects based on Markov chain variant called ConvChain
- Curvature: for texture effects based on the curvature of the height map
- Flow: a water flow simulation for more realistic texture placements and terrain formations
- Fractal: creates texture effects based on classic fractal patterns
- Sculpt: save your manually edited terrains and use them with MapMagic. Enables combining other terrain tools with MapMagic.

Other Features
- GPU processing support for MapMagic Map and Object nodes
- CPU code optimized and multithread support added for MapMagic Map nodes and the Height, Splats and Grass Output nodes
- Expanded UI context menu actions
- Erosion Node has been further expanded with alternative algorithms: MM Like, Fast, Cliffs & Sand
- Erosion Node expanded with 'ignore margins' option
- RAW Input expanded with 'ignore blur' and 'ignore safe borders'
- Slope expanded with 'ignore horizontal' and 'ignore vertical' functions
- Height output enhanced with 'fast preview' type for extremely quick prototyping
- Supports MapMagic versions starting at v.1.10.4

Requirements
All Unity .NET versions are supported, which are .NET standard 2.0, .NET 4.x and .NET 3.5 (deprecated).
CPU based enhancements only require working MapMagic to function.
For GPU enhancements Unity compute shader support is required:
- Windows and Windows Store, with a DirectX 11 or DirectX 12 graphics API and Shader Model 5.0 GPU
- macOS and iOS using Metal graphics API
- Android, Linux and Windows platforms with Vulkan API
- Modern OpenGL platforms (OpenGL 4.3 on Linux or Windows; OpenGL ES 3.1 on Android). Note that Mac OS X does not support OpenGL 4.3
- Modern consoles (Sony PS4 and Microsoft Xbox One)

[Documentation] [FAQ]

Remember to back up your data before updating your pre-existing assets!

Why GPU boost? Our tests comparing 8700k CPU to 2080 GPU on Map Node performance and 2k map resulted in an average of 4000% boost in speed, with record speeds of well over 20000% at best case scenarios, even low-performing nodes typically performed with 200%-400% improved speed. This level of improvement can allow the designer to work in real time, even if the finalized product is intended to run on CPU calculations.

This asset comes with full source code included, all code is written for C#, GPU or as Unity Shader. Beyond Magic integrates with MapMagic automatically and cooperates with the MapMagic user interface, no additional setup or studies required.