4.2.6 GPL v3    
3.3/5 41
Zhu3D can help you view and animate up to three functions in 3D-space in a completely interactive manner.





Zhu3D is an interactive OpenGL-based mathematical function viewer. You can visualize explicite functions, parametric systems and isosurfaces. The viewer supports zooming, scaling and rotating as well as filed lighting or surface properties. Special effects are animations, transparency, textures, fog and motion blur. Equation systems can be solved with a fast adaptive search.

You have up to 8 lights, background settings, wire-modes or illumination models. For picture rendering and textures all common formats are recognized. User-defined functions can have any amount of parameters, can be nested or recursive. For special purposes if-clauses and boolean operators are supported. Isosurfaces can use different volume-based algorithms.

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 these settings can be changed dynamically at runtime. The application comes with extended help files and a lot of examples.


For basic viewings even a slow PC without HW-OpenGL may be sufficient. However, goddies like motion blur or animation are a challenge for every GPU. Isosurface tessellation needs a lot of CPU-power and automatically utilizes multicore CPU's therefore.


All unnecessary dependencies are strictly avoided. You just will need Qt >=4.2 and OpenGL >=1.2 whereas OpenGL may be a software implementation like Mesa. The qmake easily can be taylored for special needs, what supports packagers.


Versions with odd numbers are considered as "pre". These are not intended to be buggy, but my testing facilities are limited. So packagers should wait for an even number. A Windows version is available. Thanks to Victor Fernandez for hosting.
Last updated on January 11th, 2012

0 User reviews so far.