diff --git a/tests/auto/quick3d_lancelot/data/principled/alpha.qml b/tests/auto/quick3d_lancelot/data/principled/alpha.qml
index 9082ed10c4594040c26c6fc010cf3217d10432ac..285ec1653fe8cefa3c33e5446df5ff158d092f8c 100644
--- a/tests/auto/quick3d_lancelot/data/principled/alpha.qml
+++ b/tests/auto/quick3d_lancelot/data/principled/alpha.qml
@@ -103,8 +103,8 @@ Rectangle {
         // Row 1
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#404080A0"
@@ -115,8 +115,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#A04080A0"
@@ -127,8 +127,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColorMap: tex_rgba
@@ -140,8 +140,8 @@ Rectangle {
         // Row 2
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColorMap: tex_rgba
@@ -152,7 +152,7 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
             position: Qt.vector3d(0, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
@@ -165,8 +165,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColorMap: tex_rgba
@@ -179,8 +179,8 @@ Rectangle {
         // Row 3
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColorMap: tex_rgba
@@ -191,8 +191,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColorMap: tex_rgba
@@ -204,8 +204,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColorMap: tex_rgba
diff --git a/tests/auto/quick3d_lancelot/data/principled/basecolor.qml b/tests/auto/quick3d_lancelot/data/principled/basecolor.qml
index 7449e96d9fe7044ca872f88b62a6f84a4885e542..3e72e16a0c390657d6cdc32f59ec7c16334b8856 100644
--- a/tests/auto/quick3d_lancelot/data/principled/basecolor.qml
+++ b/tests/auto/quick3d_lancelot/data/principled/basecolor.qml
@@ -96,8 +96,8 @@ Rectangle {
         // Row 1
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     metalness: 0
@@ -107,8 +107,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     metalness: 0
@@ -118,8 +118,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     metalness: 0
@@ -130,8 +130,8 @@ Rectangle {
         // Row 2
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     metalness: 0
@@ -141,7 +141,7 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
             position: Qt.vector3d(0, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
@@ -153,8 +153,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     metalness: 0
@@ -166,8 +166,8 @@ Rectangle {
         // Row 3
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     metalness: .5
@@ -177,8 +177,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     metalness: .5
@@ -188,8 +188,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     lighting: PrincipledMaterial.NoLighting
diff --git a/tests/auto/quick3d_lancelot/data/principled/metalness.qml b/tests/auto/quick3d_lancelot/data/principled/metalness.qml
index f443c83e0055ba5569d6eceea0ae4fa9c7d7506a..f1965d6395beab146bb01996b732ab8ca488480c 100644
--- a/tests/auto/quick3d_lancelot/data/principled/metalness.qml
+++ b/tests/auto/quick3d_lancelot/data/principled/metalness.qml
@@ -97,8 +97,8 @@ Rectangle {
         // Row 1
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -108,8 +108,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -119,8 +119,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -132,8 +132,8 @@ Rectangle {
         // Row 2
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -144,7 +144,7 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
             position: Qt.vector3d(0, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
@@ -156,8 +156,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -170,8 +170,8 @@ Rectangle {
         // Row 3
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -183,8 +183,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -195,8 +195,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, -125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     lighting: PrincipledMaterial.NoLighting
diff --git a/tests/auto/quick3d_lancelot/data/principled/misc.qml b/tests/auto/quick3d_lancelot/data/principled/misc.qml
index 98b283f6cd77463b8909086515d8711de321f7fd..5ed17d2ff2cc2dec84d52bdec6a74d1253493f3a 100644
--- a/tests/auto/quick3d_lancelot/data/principled/misc.qml
+++ b/tests/auto/quick3d_lancelot/data/principled/misc.qml
@@ -104,8 +104,8 @@ Rectangle {
             // Row 1 - opacity
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(-200, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(-125, 125, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
                         baseColorMap: tex_rgba
@@ -116,8 +116,8 @@ Rectangle {
 
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(0, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(0, 125, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -128,8 +128,8 @@ Rectangle {
 
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(200, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(125, 125, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -146,8 +146,8 @@ Rectangle {
             // Row 2 - emissive
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(-200, 0, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(-125, 0, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -158,7 +158,7 @@ Rectangle {
 
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
                 position: Qt.vector3d(0, 0, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
@@ -170,8 +170,8 @@ Rectangle {
 
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(200, 0, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(125, 0, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -185,42 +185,42 @@ Rectangle {
         // Row 3 - specular tint
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, -125, 0)
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
                     metalness: 0
                     roughness: 1
                     indexOfRefraction: .5
-                    specularAmount: 1
+                    specularAmount: .7
                     specularTint: 0
                 } ]
         }
 
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, -125, 0)
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
                     metalness: 0
                     roughness: 1
                     indexOfRefraction: .5
-                    specularAmount: 1
+                    specularAmount: .7
                     specularTint: .5
                 } ]
         }
 
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, -125, 0)
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
                     metalness: 0
                     roughness: 1
                     indexOfRefraction: .5
-                    specularAmount: 1
+                    specularAmount: .7
                     specularTint: 1
                 } ]
         }
diff --git a/tests/auto/quick3d_lancelot/data/principled/normal.qml b/tests/auto/quick3d_lancelot/data/principled/normal.qml
index 3f82cde6bd5216f1c08845b9205bee38de50ef88..6d3d757cf83660214b73805e3380ed8ac8558f88 100644
--- a/tests/auto/quick3d_lancelot/data/principled/normal.qml
+++ b/tests/auto/quick3d_lancelot/data/principled/normal.qml
@@ -113,8 +113,8 @@ Rectangle {
             // Row 1
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(-200, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(-125, 125, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -125,8 +125,8 @@ Rectangle {
 
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(0, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(0, 125, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -138,8 +138,8 @@ Rectangle {
 
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(200, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(125, 125, 0)
                 eulerRotation.y: 60
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -157,8 +157,8 @@ Rectangle {
             // Row 2
             Model {
                 source: "#Sphere"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(-200, 0, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(-125, 0, 0)
                 eulerRotation.y: 0
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -171,7 +171,7 @@ Rectangle {
 
             Model {
                 source: "#Sphere"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
                 position: Qt.vector3d(0, 0, 0)
                 eulerRotation.y: 180
                 materials: [ PrincipledMaterial {
@@ -185,8 +185,8 @@ Rectangle {
 
             Model {
                 source: "#Sphere"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(200, 0, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(125, 0, 0)
                 eulerRotation.y: 180
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -202,8 +202,8 @@ Rectangle {
         Model {
             visible: false
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                 } ]
@@ -212,8 +212,8 @@ Rectangle {
         Model {
             visible: false
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                 } ]
@@ -222,8 +222,8 @@ Rectangle {
         Model {
             visible: false
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                 } ]
diff --git a/tests/auto/quick3d_lancelot/data/principled/occlusion.qml b/tests/auto/quick3d_lancelot/data/principled/occlusion.qml
index 51a47e878893c888f8b85769e3cff2f5f2368141..8d0138f71d2dd6b1eacca1a584a4dacde903ef0e 100644
--- a/tests/auto/quick3d_lancelot/data/principled/occlusion.qml
+++ b/tests/auto/quick3d_lancelot/data/principled/occlusion.qml
@@ -103,8 +103,8 @@ Rectangle {
         // Row 1
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -116,8 +116,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -129,8 +129,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -143,8 +143,8 @@ Rectangle {
         // Row 2
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -157,7 +157,7 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
             position: Qt.vector3d(0, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
@@ -170,8 +170,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColorMap: tex_photo
@@ -185,8 +185,8 @@ Rectangle {
         Model {
             visible: false
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                 } ]
@@ -195,8 +195,8 @@ Rectangle {
         Model {
             visible: false
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                 } ]
@@ -205,8 +205,8 @@ Rectangle {
         Model {
             visible: false
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                 } ]
diff --git a/tests/auto/quick3d_lancelot/data/principled/roughness.qml b/tests/auto/quick3d_lancelot/data/principled/roughness.qml
index 6286b917c0c2ce6e4fac707adf1d53bd8904efde..e33e6304e7f598049d0637d3b8ed25a87e42cbe0 100644
--- a/tests/auto/quick3d_lancelot/data/principled/roughness.qml
+++ b/tests/auto/quick3d_lancelot/data/principled/roughness.qml
@@ -69,7 +69,7 @@ Rectangle {
         DirectionalLight {
             id: dirLight
             brightness: 150
-            eulerRotation.y: 310
+            eulerRotation.y: 320
             ambientColor: Qt.rgba(0.5, 0.5, 0.5, 1.0);
         }
 
@@ -97,8 +97,8 @@ Rectangle {
         // Row 1
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -110,8 +110,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -123,8 +123,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 125, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -137,8 +137,8 @@ Rectangle {
         // Row 2
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#804080A0"
@@ -150,7 +150,7 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
             position: Qt.vector3d(0, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
@@ -163,8 +163,8 @@ Rectangle {
 
         Model {
             source: "#Cube"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, 0, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, 0, 0)
             eulerRotation.y: 60
             materials: [ PrincipledMaterial {
                     baseColor: "#004080A0"
@@ -177,8 +177,8 @@ Rectangle {
         // Row 3
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, -125, 0)
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
                     metalness: 1
@@ -188,8 +188,8 @@ Rectangle {
 
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -201,8 +201,8 @@ Rectangle {
 
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                     baseColorMap: tex_rgba
diff --git a/tests/auto/quick3d_lancelot/data/principled/specular.qml b/tests/auto/quick3d_lancelot/data/principled/specular.qml
index 90da58db219cc687a97b8674d8080b0ab7117a3f..9fa62487f0c764d894a64d74f63b47dd769c483a 100644
--- a/tests/auto/quick3d_lancelot/data/principled/specular.qml
+++ b/tests/auto/quick3d_lancelot/data/principled/specular.qml
@@ -103,8 +103,8 @@ Rectangle {
             // Row 1
             Model {
                 source: "#Sphere"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(-200, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(-125, 125, 0)
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
                         metalness: 0
@@ -116,8 +116,8 @@ Rectangle {
 
             Model {
                 source: "#Sphere"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(0, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(0, 125, 0)
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
                         metalness: 0
@@ -129,8 +129,8 @@ Rectangle {
 
             Model {
                 source: "#Sphere"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(200, 200, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(125, 125, 0)
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
                         metalness: 0
@@ -147,8 +147,8 @@ Rectangle {
             // Row 2
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(-200, 0, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(-125, 0, 0)
                 eulerRotation.y: 350
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -162,7 +162,7 @@ Rectangle {
 
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
                 position: Qt.vector3d(0, 0, 0)
                 eulerRotation.y: 340
                 materials: [ PrincipledMaterial {
@@ -177,8 +177,8 @@ Rectangle {
 
             Model {
                 source: "#Cube"
-                scale: Qt.vector3d(1.4, 1.4, 1.4)
-                position: Qt.vector3d(200, 0, 0)
+                scale: Qt.vector3d(0.8, 0.8, 0.8)
+                position: Qt.vector3d(125, 0, 0)
                 eulerRotation.y: 320
                 materials: [ PrincipledMaterial {
                         baseColor: "#4080A0"
@@ -194,8 +194,8 @@ Rectangle {
         // Row 3
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(-200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(-125, -125, 0)
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
                     metalness: 0
@@ -206,8 +206,8 @@ Rectangle {
 
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(0, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(0, -125, 0)
             eulerRotation.y: 350
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"
@@ -219,8 +219,8 @@ Rectangle {
 
         Model {
             source: "#Sphere"
-            scale: Qt.vector3d(1.4, 1.4, 1.4)
-            position: Qt.vector3d(200, -200, 0)
+            scale: Qt.vector3d(0.8, 0.8, 0.8)
+            position: Qt.vector3d(125, -125, 0)
             eulerRotation.y: 90
             materials: [ PrincipledMaterial {
                     baseColor: "#4080A0"