Home > Products > WireFusion  
  What is New  

WireFusion 5 brochure >
WireFusion Videos >


News in WireFusion 5
At a first glance it seems that there are not many changes in WireFusion 5. However, there are dramatic changes under the hood. More than 50% of the WireFusion engine has been totally rewritten, and a major part of the 3D engine has also been rewritten. A lot of effort has been made to improve the visual quality, increase performance, to reduce memory usage and to prepare the engines for future features. Below is a list of the major news.

Changes since 5.0.0 >
Watch all videos >

Presentations can optionally be published using OpenGL hardware acceleration, which gives higher frame rate and allows for high polygon models and larger scenes (width and height).
Watch the video >
Read more about OpenGL in WireFusion >

WireFusion SDK
A WireFusion SDK allows for third party development of WireFusion objects and for new WireFusion features.

WireFusion API
The engine API has been enhanced and has been opened up so that it can be accessed from the Java object and the new WireFusion SDK.

Enhanced Java object
The Java object can now optionally have a Target Area and can display graphics in it, and together with the SDK, it can be used for creating graphical objects.

Bump mapping
A technique to simulate more details in a 3D model by using a bluescale heightmap.
Watch the video >

Glossiness mapping
A technique to achieve partial glossiness on a 3D model by using a bluescale map.
Watch the video >

CPU & Memory profiling
Support for memory and CPU profiling has been added, making it possible to quickly find bottlenecks in your presentations.

Improved performance
Enhanced calculation of what areas of the screen needing to be updated, resulting in better performance for many presentations. Better performance of objects using alpha channels.

Improved anti-aliasing
A new improved 3D edge anti-aliasing algorithm covers now also internal edges.

Improved memory handling
Pixels of images are shared between objects using the same image, resulting in lower memory usage. Improved memory management of textures.

3D Measurement
Measure point-to-point distances on 3D models.
Watch the video >

3D Grouping
Grouping of 3D objects makes it possible to change settings on multiple objects with only one connection, instead of making individual connections to each object.
Watch the video >

Renaming and Removing
Removing of 3D objects, and renaming of objects, cameras, lights and animations can now be done directly from the 3DScene dialog.

Pause and Resume 3D
Possibility to pause and resume a running 3D scene using in-ports.

Show background
Possibility to display scene background graphics in the 3DScene preview makes it easier to arrange 3D compositions.

Cleaner projects
Using fewer objects and wires now makes projects cleaner and easier to read and understand. It is now possible to bundle multiple wires between two objects into one single wire, and parameter values such as Numbers, Colors, Boolean etc can now be sent directly within wires, reducing the need of Data objects in the projects. The Folder View is also cleaner and easier to navigate as only Folder and Scene objects can now work as container objects.
Watch the video >

Improved grouping
Objects placed in a Scene object will now be applied directly to the parent Scene. This results in much better performance and with the possibility to have a "transparent background".

Publish as Java Web Start
Presentations can be published as Java Web Start Applications, using adjustable memory limit.

New Widgets
About twenty new widget objects have been added to the Widget category.
View demo >
Read more >

Replaceable Alpha Channels
Objects with Alpha Channels, such as e.g. Image, are now set using in-ports, making them replaceable during presentation runtime.

Transparent animations
Animation image sequences, published as PNG images, can now optionally be transparent.
Watch the video >

Improved mouse handling
Right mouse button and the Scroll Wheel are supported. Mouse event are now only absorbed by objects listening for mouse events, even in Scenes used within other graphical objects. For example, if you click a Button in a Scene used as a 3D texture, the button will be pressed. Any mouse events occurring outside of the button will be absorbed by the 3D Scene instead, and used for rotating the 3D object for example.

Improved transparency
Multiple transparent 3D layers are better handled.

Improved Contour and Wireframe
Improved filled Wireframe and Contour rendering. Added interactivity on filled Wireframe and Contour rendered models. Touchsensors now work with Wireframe and Contour rendered models.

Privacy Policy | Terms of Use