diff options
author | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2022-05-13 13:15:25 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2022-05-13 11:11:54 +0000 |
commit | 17982e661c50a0472e93e7e7d19389162dcd250e (patch) | |
tree | ac1b02fab8f82b0d82348d25d849278b2a156569 | |
parent | 4d58f8dee8ff82fe6134f6b9a0a8a6dd597b778d (diff) |
QmlDesigner: Disable shadows for gizmos
Some gizmos (selection box and helper grid) are drawn to main 3D editor
scene. Disabled receiving and casting shadows for those gizmos so
they do not interfere with scene lighting.
Change-Id: Ia589d3896c2591061966f6a4d532a0dedbf6fe12
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
4 files changed, 22 insertions, 0 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/mockfiles/qt5/HelperGrid.qml b/share/qtcreator/qml/qmlpuppet/mockfiles/qt5/HelperGrid.qml index dbd7f38523..e450a5a796 100644 --- a/share/qtcreator/qml/qmlpuppet/mockfiles/qt5/HelperGrid.qml +++ b/share/qtcreator/qml/qmlpuppet/mockfiles/qt5/HelperGrid.qml @@ -39,6 +39,8 @@ Node { // Note: Only one instance of HelperGrid is supported, as the geometry names are fixed Model { // Main grid lines + castsShadows: false + receivesShadows: false geometry: GridGeometry { id: gridGeometry name: "3D Edit View Helper Grid" @@ -55,6 +57,8 @@ Node { } Model { // Subdivision lines + castsShadows: false + receivesShadows: false geometry: GridGeometry { lines: gridGeometry.lines step: gridGeometry.step @@ -73,6 +77,8 @@ Node { } Model { // Z Axis + castsShadows: false + receivesShadows: false geometry: GridGeometry { lines: gridGeometry.lines step: gridGeometry.step @@ -89,6 +95,8 @@ Node { ] } Model { // X Axis + castsShadows: false + receivesShadows: false eulerRotation.z: 90 geometry: GridGeometry { lines: gridGeometry.lines diff --git a/share/qtcreator/qml/qmlpuppet/mockfiles/qt5/SelectionBox.qml b/share/qtcreator/qml/qmlpuppet/mockfiles/qt5/SelectionBox.qml index 201d1a6377..5ab4a599c4 100644 --- a/share/qtcreator/qml/qmlpuppet/mockfiles/qt5/SelectionBox.qml +++ b/share/qtcreator/qml/qmlpuppet/mockfiles/qt5/SelectionBox.qml @@ -54,6 +54,9 @@ Node { visible: selectionBox.targetNode && !selectionBoxGeometry.isEmpty + castsShadows: false + receivesShadows: false + materials: [ DefaultMaterial { diffuseColor: "#fff600" diff --git a/share/qtcreator/qml/qmlpuppet/mockfiles/qt6/HelperGrid.qml b/share/qtcreator/qml/qmlpuppet/mockfiles/qt6/HelperGrid.qml index 10c7afd65b..66f383518e 100644 --- a/share/qtcreator/qml/qmlpuppet/mockfiles/qt6/HelperGrid.qml +++ b/share/qtcreator/qml/qmlpuppet/mockfiles/qt6/HelperGrid.qml @@ -40,6 +40,8 @@ Node { Model { // Main grid lines readonly property bool _edit3dLocked: true // Make this non-pickable + castsShadows: false + receivesShadows: false geometry: GridGeometry { id: gridGeometry name: "3D Edit View Helper Grid" @@ -57,6 +59,8 @@ Node { Model { // Subdivision lines readonly property bool _edit3dLocked: true // Make this non-pickable + castsShadows: false + receivesShadows: false geometry: GridGeometry { lines: gridGeometry.lines step: gridGeometry.step @@ -76,6 +80,8 @@ Node { Model { // Z Axis readonly property bool _edit3dLocked: true // Make this non-pickable + castsShadows: false + receivesShadows: false geometry: GridGeometry { lines: gridGeometry.lines step: gridGeometry.step @@ -93,6 +99,8 @@ Node { } Model { // X Axis readonly property bool _edit3dLocked: true // Make this non-pickable + castsShadows: false + receivesShadows: false eulerRotation.z: 90 geometry: GridGeometry { lines: gridGeometry.lines diff --git a/share/qtcreator/qml/qmlpuppet/mockfiles/qt6/SelectionBox.qml b/share/qtcreator/qml/qmlpuppet/mockfiles/qt6/SelectionBox.qml index dd3300fd94..76fc14e321 100644 --- a/share/qtcreator/qml/qmlpuppet/mockfiles/qt6/SelectionBox.qml +++ b/share/qtcreator/qml/qmlpuppet/mockfiles/qt6/SelectionBox.qml @@ -55,6 +55,9 @@ Node { visible: selectionBox.targetNode && !selectionBoxGeometry.isEmpty + castsShadows: false + receivesShadows: false + materials: [ DefaultMaterial { diffuseColor: "#fff600" |