Zhu3D can help you view and animate up to three functions in 3D-space in a completely interactive manner.
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.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Removed loading of real ancient Zhu3D-files
- Workaround for 'gluPerspective' error in Qt4 4.8.4
- Fixed compile error on older Suse/Mandriva i686. Special thanks to Pavel for reports
- Fixed tsc-compile error on older Mandriva i686. Special thanks to Pavel for reports