------------------------------------------------------ instantreality-framework 2.5.0: Q1 2015 Release Build: 28356 Date: 2.4.2015 Website: documentation updates, online converter update Modules: InstantPlayer, InstantCluster, InstantIO OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _New Base Features_: * Added Instant3DHub feature * Added WebVIS feature * Added InstantService feature _New Nodes_: _New Devices_: * Added preliminary OculusRift2 node * Retired OculusRift node * Updated Leap Motion support on OS X and Windows * Updated Kinect support on Windows _Improved Base Features_: _Improved Nodes_: _OS Specific_: WIN32: * Raised minimum requirement to Windows 7 and 8 * Developer Kits now require Visual Studio 2013 MacOS: * New MacOS 10.10 build * Raised minimum requirements to 10.10 * Retired PPC support Linux: * Added Fedora 21 build * Added RedHat 6.5 build * Added Centos 7 build * Added Debian 7.7 build ------------------------------------------------------ instantreality-framework 2.4.0: S2014 Release Build: 26843 Date: 31.7.2014 Website: documentation updates, online converter update Modules: InstantPlayer, InstantCluster, InstantIO, InstantVision OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _New Base Features_: * PLMXMLLoader * RVMLoader * FBXLoader _New Nodes_: * ParallelStereoViewModifier: better stereo support for OculusRift and similar devices * ExternalGeometry: links external geometric data * ExternalShape: links external geometric and material data _New Devices_: _Improved Base Features_: * LEAP Motion backend: * Issue with PointableIDs fixed * Updated to latest SDK version * OculusRift backend: added input for chromatic aberration factors * InstantIO REST interface: several fixes for in- and output, using correctly escaped addresses for fields with spaces etc. * AOPT: * Converts OpenSG files to proper X3D now instead of NativeSubtree * Global loader parameters (also apply to e.g. Inlines) * mergeInlines operation (including ability to add only bounding box instead of merging) * Increased AOPT Internet Explorer 11 compatibility * -F now works for every node type * Many improvements and bugfixes for automatic optimization. * Robust texture atlas generation. * Option for keeping nodes with render=false * Exporter: Shape Resource Container (www.x3dom.org/src) * DXT1 compressed volume texture support * JTLoader: * LOD support * Visual PMI support * LayerFilter support * Metadata support * load_depth parameter * Transcoder: * Annotation support * New optimization features * Can now explicitly set mimetype _Improved Nodes_: * Fixed issues with barrel-distortion and stereo view modifiers for VR devices _OS Specific_: WIN32: * Retired 32bit build MacOS: Linux: * Retired 32bit build * Retired Ubuntu 10.04 LTS support * Added Ubuntu 14.04 LTS support ------------------------------------------------------ instantreality-framework 2.3.0: S2013 Release Build: 25322 Date: 18.7.2013 Website: documentation updates, online converter update Modules: InstantPlayer, InstantCluster, InstantIO, InstantVision OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_openNI.x3d _New Base Features_: * InstantIO REST interface preview: instantiated nodes and their fields may be accessed via REST for their content with WebSockets * Loader specific: * New formats: LAS pointclouds, BinaryGeometry * OpenJT: Load partial JT files without license _New Nodes_: * PolynomialTextureMap: Load PTM files as color texture and two coefficient images * ImprovedDisplayDistortionFilter: An improved filter for HMDs with fine grained distortion parameters _New Devices_: * NI-backend: OpenNI1 is now deprecated on Windows. Please use NI2! * NI2-backend: OpenNI2 and NiTE2 compatible node which can use the Microsoft Kinect for Windows driver * Leap-backend: Full hand tracking with Leap Motion devices * OculusRift-backend: Oculus Rift node supporting head orientation tracking _Improved Base Features_: * Kinect-backend: now features Near-Mode option for Kinect for Windows cameras * Kinect-backend: has new option to flip images * Kinect-backend: supports 640x480 depth image stream * Now supporting QuantizedzlibFloat encoding for X3D binary files * AOPT specific: * Improved X3DOM export * HTML chart output for scene analysis -J * New X3DOM HTML/XHTML export template * Automatic scenegraph and mesh optimizations -F scene * New BinaryGeometry modes for optimized web export _Improved Nodes_: * BinaryGeometry: * Added new quantization methods * Handling relative file paths _OS Specific_: WIN32: * Currently NI2 is supported on Windows only * Leap Motion device support * Oculus Rift device support MacOS: * Leap Motion device support * Oculus Rift device support Linux: ------------------------------------------------------ instantreality-framework 2.2.0: S2012 Release Build: 24102 Date: 2.8.2012 Website: documentation updates, online converter update Modules: InstantPlayer, InstantCluster, InstantIO, InstantVision OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_x3darchive.x3a _New Base Features_: * Major loader restructuring: * New/updated binary formats supported: .dae, .blend, .lxo, .3ds, .dxf, .x, .obj, .ply * OpenJT loader (licensed feature) * Support for regular materials or the CommonSurfaceShader * Application bundles (.x3a): zip file containing entire X3D application with all assets * Window-based multitouch events (supported on Windows 7 and Mac OS X) * Major AOPT functionality update (e.g. tree-restructuring and support for binary mesh containers) * Optix Backend (experimental) _New Nodes_: * BinaryGeometry: mirrors X3DOM functionality _New Devices_: * NI-backend: support for ASUS Xtion camera * Kinect-Backend: Microsoft Kinect SDK supporting camera color and depth frames and skeleton tracking, supports multiple cameras _Improved Base Features_: * NI-backend now supports full gesture meta information reporting with JSON based containers * NI-backend now supports multiple depth camera devices indicated by DeviceID field * Webinterface lists all file loaders with their mimetypes sorted by priority * Improved 64bit stability * Improved collision detection _Improved Nodes_: _OS Specific_: WIN32: Multitouch events MacOS: Multitouch events Linux: New platform: Ubuntu 12.04 ------------------------------------------------------ instantreality-framework 2.1.0: Stability release Build: Date: 1 Nov 2011 Website: documentation updates, online converter update Modules: InstantPlayer, InstantCluster, InstantIO, InstantVision OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_multiTouchWinAPI.x3d _New Base Features_: Middle mouse button now works with sav _New Nodes_: Geometry3D: ImageGeometry _New Devices_: None _Improved Base Features_: WinAPI multi-touch support fixed (Viewarea's touchPoints event) _Improved Nodes_: BrowserTexture: JavaScript inside a BrowserTexture can be connected via Routes _OS Specific_: WIN32: none MacOS: none Linux: none ------------------------------------------------------ instantreality-framework 2.0.0: First non-beta release Build: b14067.5756 Date: 14 Jan 2010 Website: new wordpress frontend, new examples section, tutorial updates, documentation updates, online converter update Modules: InstantPlayer, InstantCluster, InstantIO, InstantVision OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_browserTexture.x3d test_flash.x3d test_uiTexture.x3d test_openNI.x3d _New Base Features_: New and much easier license installation process with xxx.irlicense mime-types Realtime texture-compression to improve cluster-rendering (e.g. for movies) SAI plugins now support DOM access for X3DOM (www.x3dom.org) New download/ creation manager which creates a context in parallel - used in Inline and GeoLOD nodes New W3C XMLHttpRequest object in JavaScript _New Nodes_ Geospatial: GeoPositionInterpolator, GeoProximitySensor, GeoElevationGrid, GeoLOD, GeoOrigin, GeoTouchSensor, GeoMetadata, GeoViewpoint, GeoLocation, GeoCoordinate TreeSensor: BboxSensor2D Geometry3D: SphericalHarmonics Shader: SurfaceShader, CommonSurfaceShader, SurfaceShaderTexture _New Devices_: Replaced Wii backend with a new implementation that has improved support for buttons, accelerometer, IR cmera, board, event rumble and LED output. TUIO-backend: InstantIO TUIO 1.1 device support for receiving 2D, 2.5D, 3D udp packages. NI-Backend: Microsoft Kinect and other OpenNI compatible devices supporting camera color and depth frames, skeleton tracking, user and gesture recognition. _Improved Base Features_: Large-Scene rendering performance: New hierarchic small feature culler (check Environment.smallFeatureCullingMode) _Improved Nodes_: TimeNode: TimeSensor (pauseTime, resumeTime, elapsedTime and isPaused added) Inline: parallel loading BehaviorController: TimedAnimationContainer, AnimationController, TimelineComposer EnvironmentalEffects: SketchFX, BlurFX CollisionSensor: CollectionCollisionSensor (readded object1 and object2 outslot) PointingDeviceSensor: fixed PROTO handling _OS Specific_: WIN32: none MacOS: none Linux: none ------------------------------------------------------ instantreality-framework beta7: The X-Max 2009 Release Build: b12xxx.xxxx Date: 16. December 2009 Website: tutorial updates, documentaion updates, Profiles added Modules: InstantPlayer, InstantCluster, InstantIO, InstantVision OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_encrypt.x3d: test_posterTracker.x3d: simple test for the AR-Postertracker _New Base Features_: New unified acceleration structure for ray-intersects and collision. encrypted scene (classic, xml and binary) data. _New Nodes_: EnvironmentalSensor: TransformSensor Interpolator: SplineInterpolator (abstract base class), SplineScalarInterpolator, SplinePositionInterpolator2D, SplinePositionInterpolator3D SpatialUserInterfaces: BrowserTexture, UITexture Lighting: EnvironmentLight EnvironmentalEffects: VisualEffects (abstract base class), SketchFX, BlurFX, HDRRenderingFX, ScreenSpaceAmbientOcclusionFX, DepthOfFieldFX, MotionBlurFX (latter 4 only impl. for DeferredViewarea) Engine: DeferredViewarea _New Devices_: new experimental Wii Backend (WiiS) _Improved Base Features_: Support for field-value encoded in -cdata Support for exposedField/inputOutput in Script-Nodes (with JavaScript and Java) Parallel Texture-download/load works in Windows Texture/Material.diffuseColor mixing follows spec _Improved Nodes_: PointingSensor: DragSensor.axisRotation implemented Script: JavaScript support more SAI-Functions and HTML-style LocalFog: implemented _OS Specific_: WIN32: none MacOS: none Linux: none ------------------------------------------------------ instantreality-framework beta6: The IEEE VR 2009 Release Build: b11634.3483 Date: 8. March 2009 Website: tutorial updates, new ECMAScript/JAVA-API_for_Scripts section, Modules: InstantPlayer, InstantCluster, InstantIO, InstantVision OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_cg.x3d: Simple test to check cg and cgfx functionality test_markertracker.x3d: Simple test for the VisionLib-plugin _New Base Features_: MultiMarker, ImageMarker and PosterTracker support in the Vision-System CG-Shader and CGFX-PackedShader support Working Image and Texture-Chunk cache sysLogLevel, sysLogOutput and sysLogHeader ContextSetup.fields added _New Nodes_: BehaviorController: AnimationController, AnimationContainer (abstract base class), InstantAnimationContainer, TimedAnimationContainer, TimelineComposer, SceneAct Navigation: CinematographicViewpoint Interpolator: EaseInEaseOut Rendering: ClipPlane, TextureCoordinateBase (abstract base class) Shape: DropletFlowAppearance _New Devices_: eMagin Visor (Windows only) _Improved Base Features_: ClusterWindow attributes (e.g. fullScreen, buffer) are now distributed to all cluster clients, allows e.g. quadBuffer Stereo cluster setups aopt should now handle and transcode all valid input files, including Multi-RootNodes and IMPORT/EXPORT data ECMAScript impl. now includes full VRML-spec and most SAI-interfaces ContextSetup data in files correctly overwrites stored settings aopt/sav/InstantPlayer command lines now support --attrib=value style _Improved Nodes_: Light: Local.global fixes; Local/Global light switch works now NormalInterpolator: Normal updates work now according to the spec ElevationGrid: colorPerVertex support fixed Inline: 'load'-field to control the loading is now supported _OS Specific_: WIN32: InstantPlayer: Removes existing cdf-files for consistency InstantVision: Vision-GUI-tool included with ueye support MacOS: InstantPlayer: Support for multi-samples added InstantVision: Vision-GUI-tool included Linux: InstantPlayer: Support for multi-samples added InstantCluster: Support for multi-samples added InstantVision: Vision-GUI-tool included with ueye support updated fedora and ubuntu 64bit-builds ------------------------------------------------------ instantreality-framework beta5: The Siggraph Release Build: b10580.2687 Date: 7. Aug 2008 Website: tutorial updates, InstantIO SKD documentation Modules: InstantPlayer, InstantCluster, InstantIO OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_markertracker.x3d: Simple test to check the marker tracker. _New Base Features_: NodePool-Component loader reduces startup-time and memory footprint compiles on 64-bit systems aopt (Avalon OPTimizer; command line tool) now on all systems included _New Nodes_: EventUtilities: SphericalHarmonicsMatrix Texturing: SphericalHarmonicsGenerator _New Devices_: None _Improved Base Features_: ContextSetup is only stored in registry/plist/gconf-db if changed in the web-interface Various bug fixes to handle complex material better KeySensor works with all nav-types (also "none") SpecFix: Default Viewpoint is set to "0 0 10" and not "show all" _Improved Nodes_: HypersurfaceSensor: Interface allows app-specific behaviour and handles typical multi-touch interaction IOSensor can handle "network" devices _OS Specific_: WIN32: Does not overwrite existing license.xml files aopt (Avalon OPTimizer; command line tool) now on all systems included InstantIO: Device Server now included MacOS: changed to universial binaries aopt (Avalon OPTimizer; command line tool) now on all systems included InstantIO: Device Server now included Linux: fedora and ubuntu 64bit-builds aopt (Avalon OPTimizer; command line tool) now on all systems included InstantIO: Device Server now included ------------------------------------------------------ instantreality-framework beta4: The X-Mas release Build: b9297.2032 Date: 27. Dec 2007 Website: tutorial updates Modules: InstantPlayer, InstantCluster OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: None _New Base Features_: ContextSetup values are stored (e.g. registry), can be overwritten by env-var or Automatic scene optimization on static data improved Method to skip pre-calculated (e.g. dds-data) mipmap level (e.g. in dds files) (see skipMipMapLevels) MultiTouch extensions for all PointingSensor-Nodes _New Nodes_: Volume Rendering: BoundaryEnhancementVolumeStyle CartoonVolumeStyle ComposedVolumeStyle EdgeEnhancementVolumeStyle ISOSurfaceVolumeData MIPVolumeStyle NormalVolumeSettings OctTree OpacityMapVolumeStyle RayGenerationVolumeSettings SegmentedVolumeData ShadedVolumeStyle SilhouetteEnhancementVolumeStyle StippleVolumeStyle ToneMappedVolumeStyle VolumeData VolumeNode XRayVolumeStyle Operator: ReUSEOperator HypersurfaceSensor: Sensor handles typical multi-touch interaction _New Devices_: USB-SpaceMouse on Windows _Improved Base Features_: Various bug fixes to handle complex material settings in cluster environments Improved cluster performance, especially if local and remote windows are used Reload clears proto/image cache to ease the app development aopt includes function to read/write OpenSG Scene/Image data Web-Interface shows correct proto-instance count Web-Interface has short-cut to ContextSetup data _Improved Nodes_: MultiTouch extensions for all PointingSensor-Nodes _OS Specific_: WIN32: Scene dumps ('N'-Key) and Scene dumps ('G'-Key) go to the desktop "straighten up" menu item added Improved Vista support MacOS: Scene dumps ('N'-Key) and Scene dumps ('G'-Key) go to the desktop "straighten up" menu item added" Linux: InstantPlayer supports command-line options Scene dumps ('N'-Key) and Scene dumps ('G'-Key) go to the desktop ------------------------------------------------------ instantreality-framework beta3: Cluster Intro release Build: 8777 Date: 14. Sep 2007 Website: tutorial updates Modules: InstantPlayer, InstantCluster OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: None _New Base Feature_: New fast Ray-Intersect method, Use 'B'-key to switch method _New Nodes_: SkydomeBackground: Mainly used for IBL Applications _New Devices_: None _Improved Base Features_: More robust autodetection for static namespaces ESCAPE message returns from fullscreen _Improved Nodes_: KeySensor: Double-stroke on Linux fixed AudioClip: OpenAL based implementation handles trigger on startTime TextTexture: textureBounds outSlot, containing pixel sizes, added ClusterWindow: Interface cleanup _OS Specific_: WIN32: InstantCluster (visual_demon + server) added Improved Vista support MacOS: InstantCluster (visual_demon + server) added Fullscreen-switch bug fixed Linux: InstantCluster (visual_demon + server) added Renamed gip to InstantPlayer 'New' file dialog remembers last path Support for Multiselection in 'Open' file dialog ------------------------------------------------------ instantreality-framework beta2: Web3D-SDK-2007 release Build: 8485 Date: 15. July 2007 Website: tutorial updates Modules: InstantPlayer OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_anchor.x3d: internal/external anchor-targets tests _New Base Feature_: Generic low-level component-locator support for dynamic framework plugins two-pass nodeType/component loading HDR Images on mac-osx-ppc _New Nodes_: None _New Devices_: None _Improved Base Features_: Improved DXT1a alpha/color detection Improved Shadow mapping range settings _Improved Nodes_: X3D2.0: Anchor, generic support for external URL handler X3D3.0: TimeTrigger, fixed, fires now triggerTime for any set_boolean input _OS Specific_: WIN32: Loading HID-Backends as plugins 'Open Recent' added installer/uninstaller updated: Improved Vista support MacOS: Loading HID-Backends as plugins 'Open Recent' added Linux: gip handler for almost all static menu items impl. xdg-utils based installer script to improve the gnome/kde desktop integration ( e.g 'graphics'-menu entry, desktop menu entry, vrml/x3d/Avalon mime-type reg.) ------------------------------------------------------ instantreality-framework beta1: The all-OS release Build: 8186 Date: 15. June 2007 Website: full set of tutorials Modules: InstantPlayer OS: Win32, OSX, Linux X3D: 3.1 __ChangesSet__: _Tests_: test_image.x3d: 14 new image format tests added test_volumeImage.x3d: new test for 3d-texture support _New Base Feature_: Support for High Dynamic Range Images: hdr and exr Support for DXT compressed DDS: DXT1a/DXT1c/DXT3 und DXT5 files Support for jpg2000, tif, psd, pnm, tga, bmp, nrrd and sgi images Support for GEOMETRY-shader glsl _New Nodes_: X3D3.1: IndexedTriangleFanSet IndexedTriangleStripSet Arc2D ArcClose2D Circle2D Disk2D Polyline2D Polypoint2D Rectangle2D TriangleSet2D X3D3.2: ScreenGroup Avalon: ScreenTextOverlay _New Devices_: Support for AppleSuddenMotion sensor Support for PPT (Video tracker) Support for Vicon devices _Improved Base Features_: Close geos are not clipped in shadow pass anymore Better support for compressed x3db files url-download improved _Improved Nodes_: X3D2.0: VisibilitySensor _OS Specific_: WIN32: VisionLib included DragAndDrop and "Open Location" works installer/uninstaller updated: only executable with admin access automatic registration of file endings no desktop icons were created registration in 'Control panel/software' MacOS: VisionLib included DragAndDrop and "Open Location" works dmg includes license text Linux: First early version of Gnome Instant Player (gip) fedora (rpm) build system added SuSE (rpm) build system added debian/ubuntu (dep) build system added ------------------------------------------------------ instantreality-framework beta0: The web3d test release Build: 7878 Date: 15. Apr 2007 Website: launch Modules: InstantPlayer OS: Win32, OSX X3D: 3.0 ChangeSet: initial test release