MNCA Render Tool
GPU-Accelerated Multiple Neighborhood Cellular Automata (MNCA) Render Tool Based on Computer Shaders
Cloning the Repository
To get the repository and all submodules, use the following command:
git clone --recursive https://github.com/CyberPoincare/MNCARender.git
When updating existing repository, don’t forget to update all submodules:
git pull git submodule update --recursive
It is also a good idea to re-run CMake and perform clean rebuild after getting the latest version.
On “Settings” panel:
Random All & Respawn“, “
Random Neighbour Def & Respawn” and “
Random Neighbour Order & Respawn” to generate new patterns.
Respawn” to reinit state.
Space key to pause/resume.
The tool source code is in
./CyberSpace/. Since it is coded under DiligentEngine demo code framework, you can easily build and runing it as DiligentEngine’s Tutorials
Shaders are compiled from
The DiligentEngine can be found at: https://github.com/DiligentGraphics/DiligentEngine
Contacts & Networking: