summaryrefslogtreecommitdiffstats
path: root/tests/manual/skinned-mesh/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/skinned-mesh/main.qml')
-rw-r--r--tests/manual/skinned-mesh/main.qml64
1 files changed, 15 insertions, 49 deletions
diff --git a/tests/manual/skinned-mesh/main.qml b/tests/manual/skinned-mesh/main.qml
index c07ab5eeb..31c618382 100644
--- a/tests/manual/skinned-mesh/main.qml
+++ b/tests/manual/skinned-mesh/main.qml
@@ -56,56 +56,22 @@ import Qt3D.Extras 2.10
DefaultSceneEntity {
id: scene
- Entity {
- components: [
- Transform {
- rotationX: -90
- },
- Mesh {
- source: "qrc:/assets/gltf/2.0/RiggedFigure/RiggedFigure.gltf"
- },
- Armature {
- skeleton: SkeletonLoader {
- source: "qrc:/assets/gltf/2.0/RiggedFigure/RiggedFigure.gltf"
- onStatusChanged: console.log("skeleton loader status: " + status)
- onJointCountChanged: console.log("skeleton has " + jointCount + " joints")
- }
- },
- Material {
- effect: Effect {
- id: skinnedPbrEffect
- parameters: [
- Parameter { name: "baseColor"; value: "red" },
- Parameter { name: "metalness"; value: 0.1 },
- Parameter { name: "roughness"; value: 0.2 }
- ]
-
- techniques: [
- Technique {
- filterKeys: FilterKey { name: "renderingStyle"; value: "forward" }
-
- graphicsApiFilter {
- api: GraphicsApiFilter.OpenGL
- majorVersion: 3
- minorVersion: 2
- profile: GraphicsApiFilter.CoreProfile
- }
+ SkinnedPbrEffect {
+ id: skinnedPbrEffect
+ }
- renderPasses: RenderPass {
- shaderProgram: ShaderProgram {
- id: prog
- vertexShaderCode: loadSource("qrc:/skinnedPbr.vert")
- }
+ SkinnedEntity {
+ id: riggedFigure
+ effect: skinnedPbrEffect
+ source: "qrc:/assets/gltf/2.0/RiggedFigure/RiggedFigure.gltf"
+ }
- ShaderProgramBuilder {
- shaderProgram: prog
- fragmentShaderGraph: "qrc:/shaders/graphs/metalroughuniform.frag.json"
- }
- }
- }
- ]
- }
- }
- ]
+ SkinnedEntity {
+ id: riggedSimple
+ effect: skinnedPbrEffect
+ source: "qrc:/assets/gltf/2.0/RiggedSimple/RiggedSimple.gltf"
+ baseColor: "blue"
+ transform.scale: 0.05
+ transform.translation: Qt.vector3d(0.5, 0.25, 0.0)
}
}