Zhu3D 3.4.0

Heinz van Saanen zhu3d at aon.at
Tue Jan 8 13:56:59 CET 2008


Name: Zhu3D
Version: 3.4.0
Type: KDE Scientific
Depend: Qt 4.x
License: GPL
Homepage: http://sourceforge.net/projects/zhu3d/
More Info:
http://www.kde-apps.org/content/show.php?content=43071

Description:
 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. API's like
KDE, Gnome, Motif, Mac OS or Windows are supported
natively. All these settings can be changed
dynamically at runtime. The application comes with
extended help files and a lot of examples. A
precompiled and ready-to-go Windows version is
available.

HARDWARE:

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 power
and automatically utilizes up to 16 parallel
CPU-threads therefore.

COMPILING:

All unnecessary dependencies are strictly avoided.
You just will need Qt >=4.3 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:

Versions with odd numbers are considered as "pre".
These are not intended to be buggy, but the
testing facilities are limited. So packagers are
advised to wait for an even number.


Have fun, Heinz van Saanen

Changelog:
 What is new in 3.4.0

- Added a morphing editor. Note that real-time
morphing is no slow-food for ancient CPU's.
Especially with complexer isosurfaces you can
stress even high-end hardware beyond its limits.
However, functions and parametric systems are
morphed quite quick on older hardware. Morphed
isosurfaces together with animation will need a
middle-class dualcore processor at least
- Morphing is completely transparent as all other
parts of Zhu3D. So whatever is possible elsewhere,
you can do during morphing too
- Added morphing examples. Choosed them carefully
so that users of older PC's have the chance to get
a real-time feeling
- Automatic show/hide missed to cover the
Special-editor. Fixed
- Some code reductions in OpenGL interface part
- Improved gui-responsiveness during
iso-tessellation
- Slightly reduced texure sizes to fit into
kde-apps download limit
- Updated readme and html-helpfiles. Typo-fixes
and nicer formatting. Thanks again to Yanqing and
Henri for Chinese and French
- Changed some file-permissions as requested form
OpenSuse-packagers

What was new in 3.3.6

- An erroneous function input consequently locks
the other two editor fields too now. This closes
the last loophole for proceeding elsewhere after a
blunder input. The only remaining choices are
correcting or an exit throughout the application
- "File/New" was animated, when invoked during
animation. Fixed
- The column header for user-item spreadsheets was
not retranslated dynamically. Fixed
- Simplifications/shrinks in startup code
- Massive reduction of signal events in all
OpenGL-editors
- Shrinked exe-size for some KB again. The
rigorous upload limit in kde-apps is quite healthy
for smaller caches too:-)
- Added tooltipps for demo-mode
- Added packager-options for other default gui's
then KDE. Maybe especially interesting for
Gnome/Macintosh-packagers. Look at the file
zhu3d.pri for details
- Updated/shrinked language files
- Added extended compilations hints for Qt4 Win in
install.txt
- Extended data structures and file format for a
future extension. Older zhu-files will stay
compatible
- Raised Qt4 minimum version to 4.3.x. Older ones
may work, but this is not tested any more


More information about the Kde-announce-apps mailing list