Zhu3D enables users to visualize and animate three functions in 3D-space interactively.
Equation systems can be easily solved with a fast adaptive search. With up to 8 lights, background settings, wire-modes, and illumination models, you can customize your viewer according to your requirements. Furthermore, Zhu3D recognizes all common picture rendering formats and textures.
The software allows you to define your own functions with any number of parameters, which can be nested or recursive. The viewer supports if-clauses and boolean operators, making it highly versatile. It offers various other features such as isosurface tessellation with different volume-based algorithms, which uses a lot of CPU power and automatically utilizes multicore CPUs.
Moreover, Zhu3D runs under Linux/Unix, Windows 98-Vista, and Mac OS X, and is fully localized for English, German, Spanish, French, and Chinese. It supports API's like KDE, Gnome, Motiv, or Windows. All settings in this software can be changed dynamically at runtime. The application comes with extended help files and a lot of examples.
However, if you want to use advanced features like motion blur or animation, it may prove to be a challenge for every GPU. For basic viewings, a slow PC without HW-OpenGL might be sufficient, but isosurface tessellation needs a lot of CPU power.
Zhu3D has been compiled with necessary dependencies strictly avoided, so you will only need Qt >=4.2 and OpenGL >=1.2, where OpenGL may be a software implementation like Mesa. The qmake can easily be tailored for special needs, which supports packagers.
Lastly, Zhu3D versions with odd numbers are considered as "pre", and these are not intended to be buggy, but testing facilities are limited. Therefore, packagers should wait for an even number. Thanks to Victor Fernandez for hosting a Windows version.
Version 4.2.2: N/A