5.0.27 Updates:
- Bug fix: In
OpenGL, on some Windows XP 64 and Vista systems there was very poor OpenGL
performance.
- Bug fix: In
OpenGL, mipmapping did not work.
- Bug fix: In
the 3D Scene API, the management of textures stored links to textures
that was not removed when removing objects through the API, preventing
them from being garbage collected.
- Bug fix: In
OpenGL, when displaying presentations containg animated textures, a memory
leak on some graphics cards caused the presentation to slow down and freeze.
- Bug fix: In
3D Scene, mouse events over interactive textures would some times not
be correctly handled.
- Bug fix: In
OpenGL, when the presentation area required a repaint after having another
window over it, the presentation could get stuck showing a blank screen
until moving the mouse into the presentation area.
- Bug fix: In
the OpenGL preview, the background color had an incorrect green value.
- Bug fix: In
3D Scene, loading .w3f files containing IndexedLineSet caused an exception.
- Bug fix: In
Progressor, some bugs related to "reversing" were fixed.
- Bug fix: Opening
file dialogs from presentations published as Java Application crashed
the presentations in Windows XP.
- Bug fix: A
bug could cause deadlocks in the internal previewer and presentations
published as Java Application and Component.
- Bug fix: In
Tooltip, Pasted or loaded Tooltip objects did not get the same border
settings as the original, if in Advanced mode.
- Improvement:
In OpenGL, improved memory management for textures. Registering new textures
to OpenGL will be faster and use less memory.
- Improvement:
In 3D Scene, decreased memory usage when the presentation loads a 3D object,
and when objects are loaded through the API.
- New feature:
When publishing as an Applet, the autogenerated file launcher.js (or html
file if pure Applet element) contains a "java_arguments" parameter. It
specifies the upper memory limit when Java 1.6 update 10 or later is used.
The default is 96 MB, but it can easily be modified if more memory is
needed.
- New feature:
In OpenGL, support for real-time shadows was added.
- New feature:
In 3D Scene, basic support for ProximitySensors was added. X3D/VRML files
containing ProximitySensors will now have out-ports that are triggered
when entering and exiting the ProximitySensor area (ProximitySensors can
be created in for instance 3ds Max).
- Misc: A warning
text about the offline Applet viewing problem with Java 1.6 update 11
was added to published HTML code.
|
5.0.23 Updates:
- Bug fix:
In 3D Scene, the measurement lines in measurement mode was not cleared between frames. This bug was introduced in the 5.0.22 update.
- Bug fix:
In 3D Scene, published presentations used a jar file named "3D_Scene-5.04.jar" instead of "3D_Scene-5.05.jar".
|
5.0.22 Updates:
- Bug fix:
Progress bar graphics did not show when Applet presentations were loaded. This bug was introduced in the 5.0.21 update.
- Bug fix:
In the 3D Scene dialog, mouse adjustments of sliders were applied only after releasing the mouse. This bug was introduced in the 5.0.21 update.
- New feature:
In the 3D Scene dialog, it is not possible to add selected Objects to existing Groups.
|
5.0.21 Updates:
- New feature:
In 3D Scene, user navigation now interrupts the Anti-Aliasing rendering under Anti-Aliasing mode auto, to improve the user navigation responsiveness.
- Bug fix:
In Fullscreen Applications, the screen "blinked" when objects were activated/deactivated.
- Bug fix:
Preview in browser did not work under Windows XP 64.
- Bug fix:
OpenGL presentatons did not work with Java 1.5 in Internet Explorer.
- Bug fix:
In the first 3D Scene dialog for a newly created 3D Scene, the shadow was not visible when activated.
- Bug fix:
In the 3D Scene dialog, adjusting shadow settings in the Rendering tab could cause shadow artefacts.
- Bug fix:
In 3D Scene, mip mapping on semi-transparent textures had artefacts.
- Bug fix:
In the first 3D Scene dialog for a newly created 3D Scene, pressing the cancel button did not correctly cancel changes made to the 3D Scene.
- Bug fix:
In the first 3D Scene dialog for a newly created 3D Scene, changing the object compression and texture compression in the loading tab could cause artefacts.
- Bug fix:
In the first 3D Scene dialog for a newly created 3D Scene, using the Restore button in the Object tab after
a texture change, the texture was not restored to its original setting.
- Bug fix:
In the 3D Scene dialog, checking/unchecking "Use existing normals" in the Object tab could cause artefacts for some 3D models.
|
5.0.20 Updates:
- Bug fix:
In some cases, WireFusion Applets made two requests for each jar file on the web server.
- Bug fix:
A Java 1.6 specific instruction was used, making the presentations only work with Java 1.6.
- Bug fix:
The screen did not update correctly in fullscreen applications when switching between other applications in Windows.
|
5.0.19 Updates:
- New feature:
When publishing as an Applet, you can now choose to let the presentaion warn when other WireFusion presentations are already running.
- New feature:
Push Text/Text Pushed ports added to TextArea, TextField, ComboBox and PasswordField.
- New feature:
Push Value/Value Pushed ports added to SpinBox.
- New feature:
Push Selection State/Selection State Pushed ports added to CheckBox, RadioButton,
ToggleButton, ImageCheckBox and ImageRadioButton.
- Bug fix:
In ImageButton, ImageCheckBox and ImageRadioButton, modifying a label appearance could
affect the label appearance belonging to another state, even if chosen not to do so.
- Bug fix:
In 3D Scene, the WireFusion Popup appeared when releasing the right
mouse button outside the 3D area.
- Bug fix:
In 3D Scene, wireframe rendering on objects with polygons containing more than 3 vertices did
not always render all edges.
- Bug fix:
In 3D Scene, the last mouse navigation movement when releasing the mouse button was not processed.
- Bug fix:
In 3D Scene, when activating a Navigation Renderer the rendering would sometimes not be switched back to normal rendering.
- Bug fix:
In the 3D Scene dialog, improvements have been made on the resizing of the window and the tab panels.
- Bug fix:
In 3D Scene, the camera animation when setting a camera using the API method X3DScene.setViewpoint(...) did not work.
- Bug fix:
In 3D Scene, when using World mode and animating the floor under the Avatar (eg. an elevator), the Avatar was not affected.
|
5.0.18 Updates:
- Bug fix:
When publishing as Applet, the Screenshot Background option did not work.
- Bug fix:
When closing the preview window, WireFusion would occasionally crash (the previous
fix for this did not completely fix this problem)
- Bug fix:
In the 3D Scene dialog, loading VRML files containing extended ascii characters as
node name caused an exception.
- Bug fix:
In the 3D Scene dialog, performing a Replace and pressing 'Cancel', followed by a
project save and a Wirefusion restart, could cause the 3D Scene Wob Dialog to freeze while opening.
- New feature:
In the 3D Scene dialog, the user interface is now no longer locked while the 3D preview is updating.
- Bug fix:
In the 3D Scene dialog, the merging of Objects in files containing USE on Color, Coordinate, Normal and TextureCoordinate
nodes is now supported.
|
5.0.17 Updates:
- New feature:
In the 3D Scene dialog, when loading a X3D/VRML file containing Objects with only one polygon or line,
the option to merge them is added. This is useful for files exported from Sketchup.
- Bug fix:
In the 3D Scene dialog, the OpenGL preview was not updated after doing
a replace.
- Bug fix:
In the 3D Scene dialog, when enabling streaming in the Loading tab and editing the Object streaming
list the dialog could freeze.
- Bug fix:
In the 3D Scene dialog, the compression sliders in the Loading tab were reset to their default each
time the dialog was opened.
- Bug fix:
Tooltips were not displayed at the correct coordinates when located in opaque Scenes.
|
5.0.16 Updates:
- New feature:
The 500 wires limit of objects has been removed. Any number of wires can now be used.
- New feature:
Running more than one WireFusion instance at the same time could lead to project curruption when saving project files.
Now it is not possible to launch WireFusion if WireFusion is already running.
- New feature:
OpenGL Applets now revert to software rendering on Linux (if auto download Java option selected),
due to bug inte Java preventing OpenGL applets from running correctly on Linux platform.
- New feature:
Heap space monitor removed, since monitoring heap space in some cases caused WireFusion instabilities.
- Bug fix:
In External Link, calls to JavaScript are now always made in a separate thread,
to prevent the presentation from freezing.
|
5.0.15 Updates:
- Bug fix:
WireFusion sometimes crashed when the internal preview window was closed.
- Bug fix:
In some presentations, the Flash object did not update parts of its graphics correctly.
- Bug fix:
In the 3D Scene dialog, doing a replace with some files could freeze the dialog.
- Bug fix:
In the 3D Scene dialog, the OpenGL preview object selection did not
select as in the software preview.
- New feature:
In the 3D Scene dialog, the possibility to release a default camera restriction to zoom farther in than the camera pivot point has been added.
|
5.0.14 Updates:
- New feature:
The Wire Creator dialog is now opened when a Wire is double clicked.
- Bug fix:
The general performance of WireFusion was degraded after the 5.0.12 update.
The performance is now the same as before the 5.0.12 update.
- Bug Fix:
Updating WireFusion in Vista did not work in some cases. This has now been fixed.
A full download and reinstall of WireFusion is needed by those experiencing this problem.
|
5.0.13 Updates:
- New feature:
In the 3D Scene dialog, camera pivots can now be set to the scene center, selected objects center or restored to a position along the camera direction.
- New feature:
When the objects Image, Flash and GIF Animation are dragged in or double clicked, a file chooser dialog is opened.
- New feature:
When publishing as an Applet, you can use animated GIF images as loading bar and background images.
- New feature:
The default loading bar in published Applets is now an animated GIF.
- Bug fix:
In 3D Scene, when pressing "OK" in the OpenGL information message dialog, the OpenGL preview didn't show up in some cases.
- Bug fix:
The example JSP script used by the Screenshot object did not work with Tomcat 6. Also, it assumed the context path
was always "/".
- Bug fix:
In 3D Scene, objects with opacity 0 were not filtered out before rendering, causing the rendering to be slower than necessary.
- Bug fix:
In 3D Scene, the lighting clipping bug fix in the 5.0.12 update caused a problem with reflection mapping on bump mapped surfaces.
- Bug fix:
In the 3D Scene dialog, grouped objects did not get a visible selection box.
- Bug fix:
In the 3D Scene dialog, mouse dragging events on windows placed on top of the preview area could be processed by the preview area.
|
5.0.12 Updates:
- New feature:
In 3D Scene, transparent objects will now be rendered with less artefacts.
- New feature:
Projects can now be loaded by dragging .wfp files from explorer and dropping them on the projects drop down list.
- New feature:
The WireFusion memory footprint and memory limit is displayed in the right corner of the status bar
- Bug fix:
In 3D Scene, X3D/VRML files containing "USE" on Appearance nodes could in some cases not be read.
- Bug fix:
In 3D Scene, the clipping along the target area bounds could cause visible discontinuities in the lighting.
- Bug fix:
In 3D Scene, the OpenGL preview could show the textures incorrectly.
- Bug fix:
In OpenGL, published presentations could freeze when viewing on some systems.
- Bug fix:
In 3D Scene, using the 3D API to set fields of type MFVec2f and MFVec3f could cause an exception.
- Bug fix:
Memory used when previewing presentations containing the widgets introduced in the 5.0.10 update
could not be released, which after multiple previews eventually resulted in out of memory.
|
5.0.11 Updates:
- New feature:
It is now possible to use hardware acceleration (OpenGL) in Applets.
- New feature:
In 3D Scene, edge anti-aliasing is improved to also affect edges along intersecting and touching polygons
- New feature:
In the 3D Scene replace dialog, an option to keep old groups has been added.
- New feature:
A "Remove" in-port has been added to ComboBox Choice, List Item and Tree Node
- New feature:
Selected/Deselected out-ports have been added to ComboBox and List
- Bug fix:
Mouse events were always caught on the entire target area of many widgets, instead of only in the widget area.
- Bug fix:
In 3D Scene, replacement of some models caused an exception.
- Bug fix:
In 3D Scene, bilinear filtering was not applied between tiles on tiled textures.
- Bug fix:
In 3D Scene, the wireframe rendering did not render all polygon edges.
- Bug fix:
The "Set Text" in-port of ComboBox, ComboBox Choice and List Item did not always work.
- Bug fix:
The new widgets, added in the 5.0.10 update, occasionally crashed during presentation startup.
- Bug fix:
Presentations could sometimes not be previewed in the browser when a new object had been dragged in, unless all browser windows were closed first.
|
5.0.10 Updates:
|
5.0.9 Updates:
- Bug fix:
In OpenGL, published presentations using WireFusion Professional did
not work.
- Bug fix:
In OpenGL, the Object Touchsensor areas were displaced by the target area X and Y position.
- Bug fix:
In the 3D Scene dialog, the mouse Object selection in the OpenGL preview were displaced.
- Bug fix:
In the 3D Scene dialog, loading VRML/X3D files containing duplications of Appearance nodes (with USE) could cause the dialog to freeze up.
- Bug fix:
In the 3D Scene dialog, loading VRML/X3D files containing Shape nodes with IndexedLineSet geometry and a Texture caused a failure to write the w3f file.
- Bug fix:
In 3D Scene, the Anti-Aliasing used less color levels than it could.
- New feature:
The target area of Scene objects can now be resized directly, without having to enter the Scene object and changing the stage size from there.
- New feature:
In 3D Scene, the possibility to configure the Navigation Acceleration in 3D World mode was added.
|
5.0.8 Updates:
- Bug fix:
In the filename of the log files, the month value was wrong.
- Bug fix:
Some WireFusion 4.x projects could not be published after the update to WireFusion 5.0.7.
- Bug fix:
Several problems with the conversion of Java objects in WireFusion 4.x projects were fixed.
|
5.0.7 Updates:
- New feature:
In OpenGL, support for Reflection Map was added.
- New feature:
The 3D Scene target area is now focusable, so that only the selected 3D Scene target area will receive Key events.
- New feature:
In 3D Scene, the method getCurrentView() in the class X3DScene was added to the API.
- New feature:
In WireFusion SDK, ports for focus traversal and support for an isfocusable property in config.xml was added.
- Bug fix:
When loading some old projects the 3D Scene objects could not be converted to the new format.
- Bug fix:
When loading projects created in v4.1 or below, the Texture and TextureArray properties dialogs were not shown and the "Push at Startup" setting did not work.
- Bug fix:
In 3D Scene, the initial avatar in "World mode" had its view direction set incorrectly.
- Bug fix:
In 3D Scene, objects specified under a Transform with a low scale factor gave rounding off errors on the geometry.
- Bug fix:
In OpenGL, the object opacity did not work with the render mode set
to Constant.
- Bug fix:
In OpenGL, checking "Use Existing Normals" on objects caused artefacts
on the normals.
- Bug fix:
Running published presentations with a 3D Scene containing non-supported image types (like TGA) caused them to crash.
- Bug fix:
Imported WireFusion 4 projects containing Texture Array objects could not be published
correctly if new Texture Array objects were added in WireFusion 5.
- Bug fix:
WireFusion 4 projects with Java objects importing the nodes package were not converted to WireFusion 5 correctly.
- Bug fix:
Wires in WireList could not be traversed properly using the arrow keys.
|
5.0.6 Updates:
- Bug fix:
In OpenGL, constant shading was used in scenes with a single headlight.
- Bug fix:
In 3D Scene, transparent objects with "2-sided object" checkbox selected had polygon edge artifacts.
- Improvement:
In OpenGL, the rendering order of multiple transparent objects is improved.
- Bug fix:
Wire properties are now always shown when Wire is single selected in Wire List.
- Bug fix:
If a WireFusion object was selected when deleting Wires in Wire List, the WireFusion object was also deleted.
- Bug fix:
WireFusion object properties were hidden when presentation previewed and did not show again when preview closed.
- Bug fix:
Java 1.1 could not be used for viewing Applet presentations on 64 bit Windows.
|
5.0.5 Updates:
- Bug fix:
Projects using External Link could not be published or previewed.
- Bug fix:
In OpenGL, the rotate field in the TextureTransform node was not correctly handled.
- Bug fix:
In 3D Scene, using the replace function on objects with named geometry nodes did not work.
- Bug fix:
In 3D Scene, projects created in WireFusion 4.1, had the old in-port data type Texture
instead of Scene on the object ports Diffuse Color Map and Reflection Map.
- Bug fix:
In 3D Scene, the initiation of some rendering and camera settings were incorrect for X3D/VRML
files with grouping nodes containing Viewpoint nodes.
- Bug fix:
In OpenGL, the animation when switching camera initially jumped to its final destination.
- New feature:
In 3D Scene, a new field was added in the Rendering tab that controls the number of rendered transparent layers.
|
5.0.4 Updates:
- Bug fix:
Panel objects did not work in OpenGL mode.
- Bug fix:
In OpenGL mode, diffuse color of non textured objects could not be set
if textured objects also existed.
- Bug fix:
In the 3D Scene dialog, the OpenGL preview could under certain conditions show the wrong diffuse colors.
|
5.0.3 Updates:
- Bug fix:
In the Player API, the method requestFocus() in Wob did not always give the Wob focus.
- Bug fix:
In 3D Scene, the OpenGL preview had an auto rotation when using "Local Axis Rotation" on the camera.
- Bug fix:
In 3D Scene, wires on the wireframe selection boxes and IndexedLineSet nodes were incorrectly clipped.
- New feature:
In the 3D Scene Load Options dialog, the option to generate a default camera was added.
- New feature:
In the 3D Scene Load Options dialog, the option to adjust camera rotation to the scene center was added.
- New feature:
Adjustments to the default rotation speed and friction was made.
|
5.0.2 Updates:
- Bug fix:
In 3D Scene, measurement did not ignore shadow planes.
- Bug fix:
In 3D Scene, old projects using 3D Scene version 2.0, 2.1 and 3.0 could not be loaded.
- Bug fix:
In 3D Scene, replace function did not show textures on the replaced scene until after reopening the 3D Scene dialog.
- Bug fix:
In 3D Scene, replace function used the old scenes front clip, backclip and shadow light height.
- Bug fix:
In 3D Scene, old projects did not assign a hotkey for the mouse measurement mode.
- Bug fix:
In 3D Scene, the classes in the wobs.scene3d.nodes package could not be accessed through the API.
|
5.0.1 Updates:
- Bug fix:
In 3D Scene, anti-aliasing on/auto mode used more memory than necessary.
- Bug fix:
Under certain conditions in OpenGL presentations, a Wait cursor would be used on some target area when Unspecified cursor was specified.
- Bug fix:
In 3D Scene, the specified cursor for touch sensors was shown only for one frame, then switched to default.
- Bug fix:
In 3D Scene, the measurement tab's font style and font size settings did not work.
- Bug fix:
In 3D Scene, the info tab's texture count and texture memory usage values were incorrect.
- Bug fix:
In 3D Scene, the shadow plane was not updated when modifying the "Show Object" checkbox.
- Bug fix:
In 3D Scene, shadow contained artifacts.
- Bug fix:
In 3D Scene, the height of the rendered image was sometimes one pixel too small.
- New feature:
In 3D Scene, adjusting the diffuse color map amount now works in OpenGL.
- New feature:
In 3D Scene, specifying an opacity map without a diffuse color map now works in OpenGL.
|