Java Virtual Machine (JVM) versions 8 or later. Assembly packages are available for Mac OS, Windows and Linux and there is a generic zip package available for other systems or for cases, where a self-extracting package can not be used. OpenGL acceleration is available for interactive rendering. Absolute minimum requirements or recommendations for the hardware have not been informed. By default Art of Illusion allocates 16 GB of memory for the JVM. This can be changed by launching Java by a command-line. Art of Illusion is capable of multithreading and therefore utilizing multicore processors, when rendering images. Art of Illusion is designed to have full functionality either with a single button mouse or a 3-button mouse with a scroll wheel. A keyboard with a numberpad is recommended as some of the keyboard shortcuts are assigned to the number keys. An interface for a 3D-controller, such as one of 3Dconnexion devices is available as a plugin. References Further reading External links 3D graphics software 3D animation software Global illumination software Cross-platform free software Free 3D graphics software Free software programmed in Java (programming language) Portable software