
Tools
Over time, we have developed various tools to support and better structure the creation of our 3D configurators. At the core of our work is our 3D render engine, redCore, which highlights our customers' products in the best possible light. Our State Engine ensures that a valid product state is always delivered by being aware of all configuration options and constraints. Based on the State Engine's specifications, our Construction Engine reconstructs the product and positions all components correctly. To deliver the best quality consistently, our Performance Monitoring oversees the overall device workload and adjusts quality accordingly. Finally, the redCloudService enables the export of various product formats beyond the configurators’ boundaries.

redCore
In 2011, we founded redPlant to liberate 3D content from its limitations and launch it into the world of the web. This led to the creation of redCore, our 3D render engine specifically tailored to the needs of web environments and 3D product configurators. We continually enhance redCore to consistently extract the best visual quality from the capabilities of web browsers.

State Engine
Our State Engine ensures at all times that a valid state of the product is delivered. It is fully aware of the product, including all configuration options, constraints, and their dependencies. Every adjustment to the product passes through the State Engine first, which then delivers only the currently available options, enabling secure and frustration-free configuration.

Construction Engine
Our Construction Engine implements the 3D reconstruction of the product based on and within the guidelines of the State Engine, placing all components in their correct positions. To do so, it is familiar with the complete blueprint and every single component of the product, as well as all possible ways these components can be connected.

Performance Monitor
While the performance of PCs, tablets, and smartphones continually improves, application demands on these devices increase at the same rate. Our 3D configurators must share performance resources with many other demanding applications. To adapt, our Performance Monitoring dynamically adjusts the quality of the 3D configurator to match the current performance of the device.

Cloud Service
Our configurators typically provide billions of valid configurations. It would be a shame if these couldn’t be utilized elsewhere. Our redCloudService generates various formats of our configurations on demand, making them available, for example, as AR models.