glTF Scene with Effects
This example demonstrates loading a glTF scene in ossia score with post-processing shader effects and audio-reactive camera animation.
Overview
Using Qt Quick 3D integration, this example loads the A Beautiful Game glTF chess set model and renders it with PBR materials, reflection probes, environment mapping, and dynamic lighting. The camera is controllable through mouse and WASD, while post-processing effects such as bloom, color blowout, and optical flow distortion are applied on top.
Key concepts
-
glTF loading: The Object loader node loads a
.glbfile at runtime, supporting full PBR materials and scene hierarchies. -
Environment mapping: An HDR environment map (
.exr) provides realistic reflections and ambient lighting via a light probe. - Post-processing effects: Bloom, color blowout, and optical flow distortion shaders are chained as post-processing passes on the rendered scene.
- Audio integration: An audio input is analyzed with a peak detector, allowing visual parameters to react to sound levels.
Try it
Open this example to see a glTF chess scene with dynamic camera movement and shader effects.
Learn more
- Model display - 3D mesh rendering process
- Math expressions - Expression-based value generation
- Graphics pipeline - How rendering works in ossia score