The result of a one-year-lasting student project is “Traxplorer”, an interactive 3D visualization software for browsing laser scanning data point clouds taken from the nose of a moving railroad engine.
The Fraunhofer Institute is specialized in creating high-performance laser scanners and wanted to have a tool to rapidly visualize the data acquired by their sensors. Challenges in this project were tackling the huge amount of data of scans of entire tracks and the navigation scheme allowing users a comfortable journey through the hose-shaped data cloud.
The screenshot also shows FUSEE working on InternetExplorer 11.
FUSEE now contains a simple but flexible event-based 2D-GUI system. Have your users interact with your applications using buttons, text and images. Layer semi-transparent 2D UI elements on top of your FUSEE 3D contents. The gui system works in native C# applications as well as in web-builds.
The new GUI classes, together with a small 2D-game-example showing how to use them, are available on the “Development” branch of FUSEE’s source code repository. Read the detailed how-to in FUSEE’s wiki to see how to add 2D GUI to your FUSEE application. You can find the Spot-the-Diff game in our list of examples.
FUSEE now recognizes GameControllers and provides an easy-to-use programming interface to be used in FUSEE applications. The input system also works on web-builds inside FireFox. The extensible design of the new InputDevice system allows to easily add support for other types of input deveices as well.
The device input functionality, together with a sample is available on the Development branch of FUSEE’s source code repository. There’s also a wiki article describing how to use the new input system.
FUSEE now contains a built-in key-frame animation system. Set up a timeline-channel, attach it to any field or property of any object in your application and start animating. Under the hood, we have Xirkit (eXpression Circuit) – a very flexible system allowing to connect arbitrary object properties of different objects to each others at run-time. The whole system is already ported to js, so animations and Xirkit work well in web-builds, too.
You can find the code in the Development branch of FUSEE’s repository.
You don’t need to be a rocket scientist to build your own FUSEE application. Our Rocket Game introduction tutorial will guide you step-by-step through the process. Start from scratch and follow each of the 12 lessons. All lessons’ results are avaialble as individual projects, so you can step-in at any level.
The Bullet OpenSource Physics library now is integrated into FUSEE. Currently only supported on Windows builds, we are working on getting physics engine implementations on other platforms -including the web- to work, too. This should be a straighforward process as all physics engine implementation details are abstracted from FUSEE’s core code.
See the Examples section to find a nice demo showing custom shader, multi-pass cell rendering done with FUSEE within an Html5-Canvas layered on top of a standard web page.
Or just click on the image…
FUSEE 0.5 was released in May. Since then we are working on a lot of new features:
- network support
- animation system
- android support
- material system
- stereo 3d class
- better Mac OSX support
- text rendering
And many more! Some of them are ready to use but not yet published officially. If you want to work with the new features, take a look at our sourcecode on GitHub (develop branch). Please notice that there still might be bugs. If you encounter an error, please feel free to use GitHub’s issue system or drop us a mail.