On Sat, 23 July, Prof. Christoph Müller will be holding an introductional tutorial on FUSEE and its ability to generate Web-3D-Content at the Web 3D 2016 conference at Anaheim, CA.
A Step-by-step tutorial explaining the basics of FUSEE and giving some insight into the way a game engine works can be found here.
This tutorial is used by the authoer in his “Game Engineering” class at Furtwangen University.
The CINEMA 4D Plug-In has some updated features.
- The exported HTML-Viewer now runs on Desktop Chrome, Edge and FireFox and on mobile Chrome.
- The exported HTML-Viewer now supports touch input on supported browsers. Edge and Firefox need some settings explicitly enabled. Two-Finger touch input is unsupported in Firefox.
- The exporter now exports keyframe animations changing objects’ position, rotation and scale settings over time.
- Experimental support for bone animations using CINEMA 4D’s Joint Objects and Weight tags is implemented.
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 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.