File Release Notes and Changelog
Notes:
Changes:
changes.txt
Whoola Space Center
$Id: changes.txt,v 1.107 2006/08/12 10:41:51 croft Exp $
David Wallace Croft
2006-08-12
* COLLADA and Converter
- updated from COLLADA 1.4 to 1.4.1
- standardized export of base URL
- fixed import of up_axis for Z_UP
- enabled back face culling and transparency
- fixed material binding for multiple materials
- updated from JAXB 1 to JAXB 2
- fixed export of Xith background nodes
- exported image paths relativized
- default COLLADA schema included
- import of non-local schemas and DTD's redirected to local JAR file
* Cyberspace
- added P2P options panel
- P2P network updates, avatar projection, and hosting now optional
2006-07-10
* Center
- updated to Xith 0.8 including JOGL/JSR-231
* Converter
- added export of scale
- added export and import of trifans and tristrips
- added import of line, matrix, and unit types
- added Google Earth (.kmz) conversion support
* Cyberspace
- throttled transmission of avatar movement request and event messages
- implemented network transmission of avatar rotations
- added JNLP file for Whoola Luna, a demo of P2P avatar mode
- enabled text-to-speech (TTS) with limited SSML support
- created extra COLLADA syntax for fly-through TTS triggers
- added option to change avatar to a local file
- displays URL of a scene that is being loaded or that failed to load
- added example of loading a Google Earth formatted 3D file (.kmz)
2006-04-28
* Cyberspace
- fixed ability to monitor move events to update object positions
- changed F2 toggle of tagalong point light to ambient light
- improvements to COLLADA 1.4 implementation
- refactored in support of peer-to-peer mode
- partial implementation of server updates for avatar movements
- added luna, an example scene of a moon base
- documentation updated
2006-03-02
* Center
- changed default extension for COLLADA files from .xml to .dae
- updated from COLLADA 1.3 to COLLADA 1.4
* Cyberspace
- pressing home repeatedly jumps between multiple viewpoints
- displays title of COLLADA scene at top of frame
- displays load status when hyperlink triggered or URL entered
- escape button hides URL entry dialog
- frame rate toggle key changed to F4
- documentation updated
- embedded hyperlinks to non-3D files load in external browser
- added option to set "Home Scene" (home page) in config file
- cleaned up scene selection dialog box
- added ability to specify "Default Scene" as deployment argument
- creates local copy of example scene file upon startup
- fixed background texture loading from COLLADA scene file
- added compile date to info printed at startup
- embededded hyperlinks now follow animated geometry
2005-12-06
* Cyberspace: event update XML messages can now include COLLADA elements
* Cyberspace: created documentation for use of COLLADA and JNLP
* Cyberspace: added file chooser button to select local files
* Browser: removed from distribution since replaced by Cyberspace
2005-11-23
* Cyberspace: now supports nodes within nodes in COLLADA files
* Cyberspace: added detailed COLLADA examples of woman in swimsuit
* Cyberspace: can now download new scene from URL using F6 key
* Cyberspace: toggle light now follows viewer through scene
* Center: updated webpages to deprecate Browser in favor of Cyberspace
2005-11-07
* Center: fixed library missing from installation download
2005-11-02
* Browser: toggle light now follows viewer through scene
* Browser: added demo of loading animation from COLLADA file
* Browser: now supports mixed COLLADA and non-COLLADA content in scene
* Center: added demonstration script as introductory help on main webpage
* Center: fewer security certificates to approve on first-time startup
* Center: more compression on the installation download
* Center: dropped Luna from distribution
* Cyberspace: added speech synthesis
* Cyberspace: monitors move events to update object positions
* Cyberspace: deployment arguments for scene, servlet, service, provider
* Cyberspace: can now load servlet, service, provider from scene file
* Cyberspace: can now load initial scene from user directory
* Dock: cleaned up help code and default questions and answers
2005-09-19
* Browser: added examples from Dock
* Browser: F1 key now toggles point light
* Browser: F2 key now converts model to wire frame
* Browser: can now load COLLADA scene split into multiple files
* Browser: can now load background node from COLLADA file
* Browser: can now load lookat node from COLLADA for initial viewpoint
* Cyberspace: started Cyberspace product
* Dock: changed splash screen to picture of first EVA
* Luna: added credits webpage
2005-08-25
* Browser: acquires keyboard focus when started
* Browser: added 3DS, MD2, and OBJ file format support
* Browser and Dock: the F key now toggles frame rate display
* Browser and Dock: frame rate increased
* Center: added descriptions to index and Open Source license notice
* Converter: Whoola COLLADA Converter added to Space Center
* updated to latest version of Xith
* updated to COLLADA v1.3.1
2005-07-27
* XithColladaExporter: exports transforms using Euler angles
* Dock: fixed normals on COLLADA demo again
* Dock: now includes Dock Editor to customize bot help
* Browser: 3D hyperlinks now working
2005-07-07
* now requires Java 5.0
* added Whoola 3D Browser to demonstrate Whoola Xith COLLADA Loader
* Dock: added Help query function with SSML responses
2005-05-26
* upgraded Xith3D to v2005-05-25
* upgraded JOGL to v2005-05-11
* Dock: fixed normals on COLLADA demo
2005-05-19
* Dock: opening scene demonstrates COLLADA loader under development
2005-04-22
* Dock: user authentication, login, and logout enabled
* Dock: cleaned up Swing overlay user interface components
* cleaned up webpages a bit and added ad banners
2005-04-14
* Dock: adjusted 3D lighting and added frame icon
* Dock: cleaned up Swing overlay user interface components
2005-04-06
* fixed JNLP bug causing crash on Java 5 Update 2
* upgraded Xith3D to v2005-02-08
* upgraded FreeTTS to v1.2.1
* Dock: fixed intermittent lockup during startup speech bug
2005-03-23
* sends XPath message filter expressions to Whoola XML Relay
* Dock: semi-transparent GUI overlay on top of 3D
2005-02-15
* fixed 1067377 speech synthesis stops animation
* Dock: better synchronization of animation between peers
* Dock: eliminated redundant rendering thread
2005-01-12
* fixed spelling error
* replaced splash screen
* improved installation instructions
2005-01-11
* fixed 1040715 scale in pixels instead of meters
* fixed 1040716 origin not centered in view
* spun off Whoola XML Relay code as a separate install
2004-10-11
* fixed 1040733 init failure and lockup in 5.0
* fixed messaging confused by multiple clients with same username
2004-10-05
* username and avatar name now separate
* user config file format changed to XML for manual editing
* fixed 3D client connection to server
2004-09-29
* client-side JAXB XML parsing
* 3D client rewritten
2004-08-20
* optional 3D client (pre-release, uses JOGL and Xith)
* 2D client: speech code downloaded only if used (checkbox option)
* 2D client: integrated icons (old Whoola logo)
* 2D client: fixed repaint bug
2004-08-03
* Added text-to-speech (TTS)
2004-07-16
* Replaced compressed serialized object messaging with XML