Meshroom/meshroom/ui/qml/Viewer3D/Materials/SphericalHarmonicsEffect.qml
2023-07-03 12:11:31 +02:00

36 lines
937 B
QML

import Qt3D.Core 2.15
import Qt3D.Render 2.15
Effect {
id: root
parameters: [
Parameter { name: "shCoeffs[0]"; value: [] },
Parameter { name: "displayNormals"; value: false }
]
techniques: [
Technique {
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
filterKeys: [ FilterKey { name: "renderingStyle"; value: "forward" } ]
renderPasses: [
RenderPass {
shaderProgram: ShaderProgram {
vertexShaderCode: loadSource(Qt.resolvedUrl("shaders/SphericalHarmonics.vert"))
fragmentShaderCode: loadSource(Qt.resolvedUrl("shaders/SphericalHarmonics.frag"))
}
}
]
}
]
}