SyGem Software ----- Visitors since 20th March 2000
-----
Welcome
News
Demos
Downloads
Registration
F.A.Q. + Bugs
Links
Support
-----














Jazz3D Logo
Sample image

Realtime 3D graphics for Java

Copyright � 2000 by SyGem Software

Welcome to our world...

This is the official homepage of Jazz3D - the easiest way to create real-time, interactive 3D web pages. It makes the task of creating your 3D worlds so simple, leaving you to worry about the design, not the technical bits...


Jazz3D 2 is now available, and represents a huge leap ahead of the competition. Take a look here for a full feature list, or read on to learn more about this exciting new product.


Jazz3D v2.0

Example Screenshot. Click to show full image (29K)
Example screenshot

What Is Jazz3D?

Jazz3D is a natural extension to the JAVA programming language. It takes the form of an API - Application Programmer Interface. All that really means is that you can use the Jazz3D commands just like you do with standard Java. Best of all, all the horrible display stuff is handled for you. Just create the world, add some objects to it, and you're done!

To prove how easy it can be, take a look at the Java source code for the environment mapping example shown here. No problem, you see! What's more, Jazz3D was designed with ease of use in mind. As much as possible is done for you, but if you need to, you can change just about everything that happens in your 3D world.

Although ease of use was the primary driver behind creating Jazz3D, speed is also very important to any 3D engine, so Jazz3D is optimised wherever possible to maintain a top-notch frame-rate. As a result, you too can experience real-time texture mapping on your web-page!

Example Screenshot. Click to show full image (10K)
3D Landscapes

Total flexibility

Flexibility is the key - and fortunately, Jazz3D allows you to be totally flexible in your world. You can move around the world using whatever means you like - mouse or keys. You can load 3D objects or create your own, then place them wherever you like - no restrictions.

Coloured light sources look great, especially when combined with the gouraud shader. Any object can have any rendering type applied to it. Once again, Jazz3D proves it ease of use... You can even apply post-processing filters like motion blur!

Example Screenshot. Click to show full image (16K)
Motion Blur!

Feature filled

This is an almost complete list of the features of version 2. Of course, we don't intend to rest on our laurels and end the development of Jazz3D here. On the contrary - we have a large number of improvements and extra features planned for version 3. Check here for a list of possible additions to version 3...




  • Supports triangles or quadrilaterals
  • Nine primitives: Triangle, Quad, Cube, Pyramid, Cylinder, Torus, Sphere, Checkerboard, Hemisphere
  • True 3D Text, with font support and 3 fonts supplied
  • A Lathe object (outline rotated to form a solid)
  • Can load .GEO, .GEM, .ASC, .3DS, .OBJ, .NFF & .PLG files
  • Lighting
    • Coloured light sources, with definable intensity
    • Directional lights
    • Point lights
    • True spot lights with a cone & falloff
    • No limit on number of light sources
    • Ambient light can be set for each individual object
  • Definable renderers for each object:
    • Particle renderer
    • Wireframe
    • Flat shading
    • Gouraud shading
    • Affine Texture Mapping (Gouraud and Flat Shaded)
    • Perspective Corrected Texture Mapping (Gourard and Flat Shaded)
    • Can wrap images around whole objects
  • Full Z-buffered display
  • Optional bounding box culling to speed up complex scenes
  • Detect mouse-click events on an object
  • Load a background image, can be stretched or tiled, and moved around
  • Runs at any resolution
  • Works like a standard AWT canvas - just add it to your applet, can be resized at will
  • 100% Pure Java

Don't delay - download today!

You can download a demo of version 2.0 of Jazz3D from the Downloads page. Note that this is a severely cut-down version - it only features a few primitives and render modes, and some of the more advanced features have also been cut out. Oh yes, and there is a message permanently obscuring your final images. The only way around that it to...

Buy the full version...

You can support the further development of Jazz3D by purchasing the full version. For the bargain price of just $30, you will recieve the full, unrestricted version. The standard single user license allows you to distribute any programs you create on a single web-page, but doesn't allow you to actually distribute the full version - for that, you will have to negotiate a special distribution license with us. The purchasing can be done via a secure website. Please see the " Register " page for details.

Send email to
the
Webmaster