Zhu3D is an interactive OpenGL-based mathematical function viewer. You can visualize functions, parametric systems and isosurfaces. The viewer supports special effects like animation, morphing, transparency, textures, fog and motion blur.
muy bueno
4.2.0 Apr 2009 - Fixed a false (and harmless) hardware detection warning for OpenGL. This may have appeared only once, when starting Zhu3D the very first time ever on your machine - Fixed small compilation bug when debugging is enabled - Fixed a (harmless) warning output on std::cerr when started from command line - Added Czech GUI-translation. Special thanks to Pavel - Added patch to handle new (and improved) toolbar behaviour in Qt 4.5.x. Dynamic toolbar-resizing is possible without code-workarounds in 4.5 now - Made C/numeric-locale patch default for all Qt4-versions. Qt4 behaves unconsistent here, what is fixed always now - Trimmed/slimmed the benchmark-code - Enabled more aggressive compiler-optimisations as default - Slightly improved and slimmed the hw-detection sequence in a logically more sounding manner. Improved CPU-detection - Brushed up sources in regards to style-unification's and documentation. Eliminated tabs in favour of blanks - Tweaked/updated the files zhu3d.pro and intel-icc.txt in regards of documentation and optimisation switches - Culled out a small typo in all html-docs/translations. Small but disturbing in terms of mathematical correctness - Applied slightly more 3D/depth feeling to the start-up/logo file. When using the Zhu3D-logo, please update it 4.1.8 Dec 2008 - Added workaround for asinh() and friends under MS Windows. These hyperbolic functions are re-enabled now, but are a tick slower and - in solver mode - not as precise as under *nix - Added example for hyperbolic functions (again) - Tuned initial values for animation and morphing. These should be suitable for more standard cases now. Optimised framerates for minimum CPU/GPU-usage and better support of older/slower PC's - Reworked all demo examples. Enabling animation/morphing shows nice and sensible results throughout now. Same for fog-settings and motion blur - Reduced initial grid count in favour of slower PC's - Finetuning for initial light settings. Same for motion blur. The latter not only for optical but performance reasons too - Added CPU-thread scheduling workaround for Mac OS X. Zhu3D should compile (again) now hopefully - Added patch for Qt 4.0.0 to force correct comma handling. This effects both Qt 4.4.0 and German users only - Added small patch for Qt4 4.5.beta1. Good news, 99.99% seem to work though 4.5 is still an early beta - Added "Tips & tricks" and "Translations" sections in the readme.txt and improved the "Quick start" section. Added hints on composite managers - Small code shrinks in the OpenGL/pic saving part - Some modest example tuning - Removed unreferenced functions from the optimiser - Added *nix64/ICC 11.0 as tested platform - Added Ubuntu64 8.10/Intel GMA X4500 as tested platform - Added Ubuntu64 8.10/AMD/ATI 1200 as tested platform - Added MS Vista Phenom X3/NV 9600 GS as tested platform - Typo hunting throughout all txt-files - Switched Qt4 logo to new one - Updated intel-icc.txt with info regarding new ICC 11.0
4.2.0 Apr 2009 - Fixed a false (and harmless) hardware detection warning for OpenGL. This may have appeared only once, when starting Zhu3D the very first time ever on your machine - Fixed small compilation bug when debugging is enabled - Fixed a (harmless) warning output on std::cerr when started from command line - Added Czech GUI-translation. Special thanks to Pavel - Added patch to handle new (and improved) toolbar behaviour in Qt 4.5.x. Dynamic toolbar-resizing is possible without code-workarounds in 4.5 now - Made C/numeric-locale patch default for all Qt4-versions. Qt4 behaves unconsistent here, what is fixed always now - Trimmed/slimmed the benchmark-code - Enabled more aggressive compiler-optimisations as default - Slightly improved and slimmed the hw-detection sequence in a logically more sounding manner. Improved CPU-detection - Brushed up sources in regards to style-unification's and documentation. Eliminated tabs in favour of blanks - Tweaked/updated the files zhu3d.pro and intel-icc.txt in regards of documentation and optimisation switches - Culled out a small typo in all html-docs/translations. Small but disturbing in terms of mathematical correctness - Applied slightly more 3D/depth feeling to the start-up/logo file. When using the Zhu3D-logo, please update it
4.1.8 Dec 2008 - Added workaround for asinh() and friends under MS Windows. These hyperbolic functions are re-enabled now, but are a tick slower and - in solver mode - not as precise as under *nix - Added example for hyperbolic functions (again) - Tuned initial values for animation and morphing. These should be suitable for more standard cases now. Optimised framerates for minimum CPU/GPU-usage and better support of older/slower PC's - Reworked all demo examples. Enabling animation/morphing shows nice and sensible results throughout now. Same for fog-settings and motion blur - Reduced initial grid count in favour of slower PC's - Finetuning for initial light settings. Same for motion blur. The latter not only for optical but performance reasons too - Added CPU-thread scheduling workaround for Mac OS X. Zhu3D should compile (again) now hopefully - Added patch for Qt 4.0.0 to force correct comma handling. This effects both Qt 4.4.0 and German users only - Added small patch for Qt4 4.5.beta1. Good news, 99.99% seem to work though 4.5 is still an early beta - Added "Tips & tricks" and "Translations" sections in the readme.txt and improved the "Quick start" section. Added hints on composite managers - Small code shrinks in the OpenGL/pic saving part - Some modest example tuning - Removed unreferenced functions from the optimiser - Added *nix64/ICC 11.0 as tested platform - Added Ubuntu64 8.10/Intel GMA X4500 as tested platform - Added Ubuntu64 8.10/AMD/ATI 1200 as tested platform - Added MS Vista Phenom X3/NV 9600 GS as tested platform - Typo hunting throughout all txt-files - Switched Qt4 logo to new one - Updated intel-icc.txt with info regarding new ICC 11.0 4.1.6 Nov 2008 - Tremendous speed-up for expressions containing x^2, y^3, $pi^2, ... e.g. Most isosurface examples can even be morphed in real-time now, especially when using 2 or 4 CPU-cores. Old or slow hardware will profit a lot too of course - The zhu3d.pro-file offers a switch to enable SSE3 now. Vectorising with SSE3 is used for generating OpenGL-lists and normal calculations. The speed gain varies depending on the task and is some 5-40% on my older x_86_64 CPU. Possibly more recent CPUs with better SSE-units may benefit a lot more - Added SSE3 info in the system information box - Slightly tuned OpenGL normal-generation for speed - Enabled -ffast-math switch as default now. This shows another speed-up of a few percent - Slightly improved optical quality of isosurfaces - Synchronising colours in the legends editor differentiates between axes and other text-labels now. So these areas are strictly independent from each other - Synchronising colours in the legends editor did not respect colour locking-information. Fixed - Adopted parsers to fparser version 2.84. Added some slight tunings for both the OpenGL- and the solver-parsers - Removed never referenced functions from the new fparser - Added inline assembler code for Intel icc in the tsc-class, so icc serialises instructions too now - Fixed icc warnings when compiling the tsc - Tuned clock-timing-function: Minimised interferences through interrupts and locked it to one CPU-core. Regardless of CPU- cores or speedstep you always get a very precise clock-timing from the cpuinfo-class now. Surely an overkill, but nice:-) - Described a neat way, how to prepare a customised slideshow for presentation/educational purposes with just a few mouse clicks. Look in the new slideshow directory for details - Another workaround for wacky Windows. Asinh() and friends are available under *nix-systems only - Slight example tuning, typo hunting ... - Updated icc.txt and the zhu3d.pro file with icc-specific information's - Updated install.txt. Added SSE3 info's
4.1.8 Dec 2008 - Added workaround for asinh() and friends under MS Windows. These hyperbolic functions are re-enabled now, but are a tick slower and - in solver mode - not as precise as under *nix - Added example for hyperbolic functions (again) - Tuned initial values for animation and morphing. These should be suitable for more standard cases now. Optimised framerates for minimum CPU/GPU-usage and better support of older/slower PC's - Reworked all demo examples. Enabling animation/morphing shows nice and sensible results throughout now. Same for fog-settings and motion blur - Reduced initial grid count in favour of slower PC's - Finetuning for initial light settings. Same for motion blur. The latter not only for optical but performance reasons too - Added CPU-thread scheduling workaround for Mac OS X. Zhu3D should compile (again) now hopefully - Added patch for Qt 4.0.0 to force correct comma handling. This effects both Qt 4.4.0 and German users only - Added small patch for Qt4 4.5.beta1. Good news, 99.99% seem to work though 4.5 is still an early beta - Added "Tips & tricks" and "Translations" sections in the readme.txt and improved the "Quick start" section. Added hints on composite managers - Small code shrinks in the OpenGL/pic saving part - Some modest example tuning - Removed unreferenced functions from the optimiser - Added *nix64/ICC 11.0 as tested platform - Added Ubuntu64 8.10/Intel GMA X4500 as tested platform - Added Ubuntu64 8.10/AMD/ATI 1200 as tested platform - Added MS Vista Phenom X3/NV 9600 GS as tested platform - Typo hunting throughout all txt-files - Switched Qt4 logo to new one - Updated intel-icc.txt with info regarding new ICC 11.0 4.1.6 Nov 2008 - Tremendous speed-up for expressions containing x^2, y^3, $pi^2, ... e.g. Most isosurface examples can even be morphed in real-time now, especially when using 2 or 4 CPU-cores. Old or slow hardware will profit a lot too of course - The zhu3d.pro-file offers a switch to enable SSE3 now. Vectorising with SSE3 is used for generating OpenGL-lists and normal calculations. The speed gain varies depending on the task and is some 5-40% on my older x_86_64 CPU. Possibly more recent CPUs with better SSE-units may benefit a lot more - Added SSE3 info in the system information box - Slightly tuned OpenGL normal-generation for speed - Enabled -ffast-math switch as default now. This shows another speed-up of a few percent - Slightly improved optical quality of isosurfaces - Synchronising colours in the legends editor differentiates between axes and other text-labels now. So these areas are strictly independent from each other - Synchronising colours in the legends editor did not respect colour locking-information. Fixed - Adopted parsers to fparser version 2.84. Added some slight tunings for both the OpenGL- and the solver-parsers - Removed never referenced functions from the new fparser - Added inline assembler code for Intel icc in the tsc-class, so icc serialises instructions too now - Fixed icc warnings when compiling the tsc - Tuned clock-timing-function: Minimised interferences through interrupts and locked it to one CPU-core. Regardless of CPU- cores or speedstep you always get a very precise clock-timing from the cpuinfo-class now. Surely an overkill, but nice:-) - Described a neat way, how to prepare a customised slideshow for presentation/educational purposes with just a few mouse clicks. Look in the new slideshow directory for details - Another workaround for wacky Windows. Asinh() and friends are available under *nix-systems only - Slight example tuning, typo hunting ... - Updated icc.txt and the zhu3d.pro file with icc-specific information's - Updated install.txt. Added SSE3 info's
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?