Revision control
Copy as Markdown
// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick3D
import QtQuick
import "../custommaterial"
Rectangle {
id: pointlight
width: 800
height: 480
color: Qt.rgba(0, 0, 0, 1)
View3D {
anchors.fill: parent
camera: PerspectiveCamera {
id: camera_u2473
position: Qt.vector3d(-75, 75, -75)
eulerRotation: Qt.vector3d(-35, -135, 0)
clipFar: 5000
}
Texture {
id: diffuseTexture
source: "../shared/maps/texture_withAlpha.png"
}
Node {
id: group
Model {
id: cube
property real rotationy: 0.0
position: Qt.vector3d(-19.6299, 18.21, -9.59015)
scale: Qt.vector3d(0.25, 0.25, 0.25)
eulerRotation: Qt.vector3d(0, rotationy, 0)
source: "#Cube"
materials: DepthDrawTestMaterial {
depthDrawMode: Material.OpaquePrePassDepthDraw
cullMode: Material.NoCulling
fragmentShader: "../custommaterial/depthdraw.frag"
}
}
Model {
id: car_u46272
x: 35
eulerRotation: Qt.vector3d(0, -180, 0)
scale: Qt.vector3d(10, 10, 10)
source: "../shared/models/carCombined.mesh"
materials: DepthDrawTestMaterial {
depthDrawMode: Material.OpaquePrePassDepthDraw
fragmentShader: "../custommaterial/depthdraw.frag"
}
}
Model {
id: ground_u62818
eulerRotation: Qt.vector3d(-90, 0, 0)
scale: Qt.vector3d(7, 7, 1)
source: "#Rectangle"
castsShadows: false
receivesShadows: true
materials: PrincipledMaterial {
baseColor: "#ff717171"
}
}
}
PointLight {
id: light_u23253
x: -23.3305
y: 11.4227
z: -8.09776
color: "#ff38ffa6"
ambientColor: "#ff191919"
brightness: 1
quadraticFade: 0
castsShadow: true
shadowBias: -0.1
shadowFactor: 50
shadowMapQuality: Light.ShadowMapQualityVeryHigh
shadowMapFar: 200
shadowFilter: 0
softShadowQuality: Light.Hard
}
}
}