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.


http://www.sourceforge.net/projects/zhu3d





Separate each tag with a space.

Release Date:

2009-06-02

Topics:

License:

Ratings and Reviews

  • Thumbs up:

    6
  • Thumbs down:

    2
75% of 8 users recommend this project
  • Thumbs up

    muy bueno

    posted by anonymous 73 days ago
    If you'd like to rate this review, please log in.

View all reviews

Project Feed

  • zhu3d zhu3d-4.2.2.zip file released: zhu3d-4.2.2.zip

    posted 160 days ago

  • zhu3d zuh3d-4.2.2.tar.gz file released: zhu3d-4.2.2.tar.gz

    posted 160 days ago

  • File released: /zhu3d/zhu3d-4.2.2.zip/zhu3d-4.2.2.zip

    posted 160 days ago

  • File released: /zhu3d/zuh3d-4.2.2.tar.gz/zhu3d-4.2.2.tar.gz

    posted 160 days ago

  • zhu3d zhu3d-4.2.0.tar.gz file released: zhu3d-4.2.0.tar.gz

    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

    posted 220 days ago

  • zhu3d zhu3d-4.2.0.zip file released: zhu3d-4.2.0.zip

    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

    posted 220 days ago

  • File released: /zhu3d/zhu3d-4.2.0.zip/zhu3d-4.2.0.zip

    posted 221 days ago

  • File released: /zhu3d/zhu3d-4.2.0.tar.gz/zhu3d-4.2.0.tar.gz

    posted 221 days ago

  • zhu3d zhu3d-4.1.8.zip file released: zhu3d-4.1.8.zip

    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

    posted 320 days ago

  • zhu3d zhu3d-4.1.8.tar.gz file released: zhu3d-4.1.8.tar.gz

    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

    posted 320 days ago

Rate and Review

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review