forked from qt-creator/qt-creator
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>
This commit is contained in:
@@ -39,6 +39,8 @@ Node {
|
|||||||
// Note: Only one instance of HelperGrid is supported, as the geometry names are fixed
|
// Note: Only one instance of HelperGrid is supported, as the geometry names are fixed
|
||||||
|
|
||||||
Model { // Main grid lines
|
Model { // Main grid lines
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
geometry: GridGeometry {
|
geometry: GridGeometry {
|
||||||
id: gridGeometry
|
id: gridGeometry
|
||||||
name: "3D Edit View Helper Grid"
|
name: "3D Edit View Helper Grid"
|
||||||
@@ -55,6 +57,8 @@ Node {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Model { // Subdivision lines
|
Model { // Subdivision lines
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
geometry: GridGeometry {
|
geometry: GridGeometry {
|
||||||
lines: gridGeometry.lines
|
lines: gridGeometry.lines
|
||||||
step: gridGeometry.step
|
step: gridGeometry.step
|
||||||
@@ -73,6 +77,8 @@ Node {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Model { // Z Axis
|
Model { // Z Axis
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
geometry: GridGeometry {
|
geometry: GridGeometry {
|
||||||
lines: gridGeometry.lines
|
lines: gridGeometry.lines
|
||||||
step: gridGeometry.step
|
step: gridGeometry.step
|
||||||
@@ -89,6 +95,8 @@ Node {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
Model { // X Axis
|
Model { // X Axis
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
eulerRotation.z: 90
|
eulerRotation.z: 90
|
||||||
geometry: GridGeometry {
|
geometry: GridGeometry {
|
||||||
lines: gridGeometry.lines
|
lines: gridGeometry.lines
|
||||||
|
@@ -54,6 +54,9 @@ Node {
|
|||||||
|
|
||||||
visible: selectionBox.targetNode && !selectionBoxGeometry.isEmpty
|
visible: selectionBox.targetNode && !selectionBoxGeometry.isEmpty
|
||||||
|
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
|
|
||||||
materials: [
|
materials: [
|
||||||
DefaultMaterial {
|
DefaultMaterial {
|
||||||
diffuseColor: "#fff600"
|
diffuseColor: "#fff600"
|
||||||
|
@@ -40,6 +40,8 @@ Node {
|
|||||||
|
|
||||||
Model { // Main grid lines
|
Model { // Main grid lines
|
||||||
readonly property bool _edit3dLocked: true // Make this non-pickable
|
readonly property bool _edit3dLocked: true // Make this non-pickable
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
geometry: GridGeometry {
|
geometry: GridGeometry {
|
||||||
id: gridGeometry
|
id: gridGeometry
|
||||||
name: "3D Edit View Helper Grid"
|
name: "3D Edit View Helper Grid"
|
||||||
@@ -57,6 +59,8 @@ Node {
|
|||||||
|
|
||||||
Model { // Subdivision lines
|
Model { // Subdivision lines
|
||||||
readonly property bool _edit3dLocked: true // Make this non-pickable
|
readonly property bool _edit3dLocked: true // Make this non-pickable
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
geometry: GridGeometry {
|
geometry: GridGeometry {
|
||||||
lines: gridGeometry.lines
|
lines: gridGeometry.lines
|
||||||
step: gridGeometry.step
|
step: gridGeometry.step
|
||||||
@@ -76,6 +80,8 @@ Node {
|
|||||||
|
|
||||||
Model { // Z Axis
|
Model { // Z Axis
|
||||||
readonly property bool _edit3dLocked: true // Make this non-pickable
|
readonly property bool _edit3dLocked: true // Make this non-pickable
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
geometry: GridGeometry {
|
geometry: GridGeometry {
|
||||||
lines: gridGeometry.lines
|
lines: gridGeometry.lines
|
||||||
step: gridGeometry.step
|
step: gridGeometry.step
|
||||||
@@ -93,6 +99,8 @@ Node {
|
|||||||
}
|
}
|
||||||
Model { // X Axis
|
Model { // X Axis
|
||||||
readonly property bool _edit3dLocked: true // Make this non-pickable
|
readonly property bool _edit3dLocked: true // Make this non-pickable
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
eulerRotation.z: 90
|
eulerRotation.z: 90
|
||||||
geometry: GridGeometry {
|
geometry: GridGeometry {
|
||||||
lines: gridGeometry.lines
|
lines: gridGeometry.lines
|
||||||
|
@@ -55,6 +55,9 @@ Node {
|
|||||||
|
|
||||||
visible: selectionBox.targetNode && !selectionBoxGeometry.isEmpty
|
visible: selectionBox.targetNode && !selectionBoxGeometry.isEmpty
|
||||||
|
|
||||||
|
castsShadows: false
|
||||||
|
receivesShadows: false
|
||||||
|
|
||||||
materials: [
|
materials: [
|
||||||
DefaultMaterial {
|
DefaultMaterial {
|
||||||
diffuseColor: "#fff600"
|
diffuseColor: "#fff600"
|
||||||
|
Reference in New Issue
Block a user