Task
The client tracked objects through tables of sensor readings, and it was hard to see the overall picture in the numbers. They also needed a way to run simulations of the process chain.
Solution
I built the system in Unity with 3D twins of the objects, data bindings and custom HLSL shaders that highlight each state. Data updates are separate from the visuals, so new data sources connect without rebuilding the scene.
What was done
- Built a digital twin system in Unity
- Made 3D twins of objects linked to live data
- Wrote custom HLSL shaders to highlight object states
- Separated data updates from visuals to support different data sources
- Built a simulation engine for the process chain
Result
The state of every object is clear at a glance. New models and highlighting rules can be added without rewriting the project.
Technologies
UnityC#