Skip to content
Updated and D3D12 and QRhi (Vulkan, Metal, D3D11, GL) capable port of
Branch: master
Clone or download
Pull request Compare This branch is 12 commits ahead of rzr:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Update Sep 13, 2019

This is a port of the well-known Qt 5 Cinematic Experience demo to be functional with the QRhi-based rendering path of Qt Quick in Qt 5.14. Everything, including shader effects and particles are expected to be functional regardless of running on Vulkan, Metal, D3D11 or OpenGL.

It also includes support for the experimental Direct 3D 12 backend of Qt 5.8. This is less significant now because that particular backend is likely to become deprecated and even removed in Qt 6, as it is superseded by the QRhi-based approach.

Original readme below.


This UX demo application presents some graphical features of Qt5. The name 'Cinematic Experience' reflects how it's possible to build user interfaces with increased dynamics.


To run this application you need relatively recent build of Qt5:

There are two different ways to run the application:

  1. If your target platform contains 'qmlscene' binary, just use it:

cd Qt5_CinematicExperience [path to Qt5]/qtbase/bin/qmlscene Qt5_CinematicExperience.qml

  1. Alternatively, a simple launcher is provided to start the application:

cd Qt5_CinematicExperience [path to Qt5]/qtbase/bin/qmake make ./Qt5_CinematicExperience

The run application in fullscreen mode, use '--fullscreen' parameter for qmlscene or launcher. If you want to tweak the window resolution, modify 'width' and 'height' properties in Qt5_CinematicExperience.qml


Source codes are licensed under a Creative Commons Attribution 3.0 Unported License.

No attribution required, but feel free to mention us or contact

Qt, and the Qt logo are trademarks of Nokia Corporation Movie reviews copyright (c) DVD cover icons from

You can’t perform that action at this time.