// Copyright (C) 2024 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only import QtQuick3D import QtQuick Rectangle { width: 400 height: 400 color: Qt.rgba(0, 0, 0, 1) View3D { id: v3d anchors.fill: parent environment: SceneEnvironment { clearColor: "#444845" backgroundMode: SceneEnvironment.Color probeExposure: 1 lightProbe: Texture { source: "../shared/maps/OpenfootageNET_lowerAustria01-1024.hdr" } } camera: camera PerspectiveCamera { id: camera position: Qt.vector3d(0, 0, 600) } Model { source: "#Rectangle" y: -100 scale: Qt.vector3d(5, 5, 5) eulerRotation.x: -45 materials: [ PrincipledMaterial { baseColorMap: Texture { source: "../shared/maps/texture14184.jpg" } } ] } Model { position: Qt.vector3d(0, 0, 0) eulerRotation.x: 30.0 eulerRotation.y: 100.0 scale: Qt.vector3d(2.0, 2.0, 2.0) source: "#Sphere" materials: [ CustomMaterial { shadingMode: CustomMaterial.Shaded vertexShader: "customdiffusespecular.vert" fragmentShader: "custom_trasmission.frag" property real uTime: 0.0 property real uAmplitude: 0.0 } ] } } }