PySide6.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial¶
- class QPerVertexColorMaterial¶
The
QPerVertexColorMaterial
class provides a default implementation for rendering the color properties set for each vertex. More…Synopsis¶
Methods¶
def
__init__()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
This lighting effect is based on the combination of 2 lighting components ambient and diffuse. Ambient is set by the vertex color. Diffuse takes in account the normal distribution of each vertex.
Ambient is the color that is emitted by an object without any other light source.
Diffuse is the color that is emitted for rough surface reflections with the lights
This material uses an effect with a single render pass approach and forms fragment lighting. Techniques are provided for OpenGL 2, OpenGL 3 or above as well as OpenGL ES 2.
- __init__([parent=None])¶
- Parameters:
parent –
QNode
Constructs a new
QPerVertexColorMaterial
instance with parent objectparent
.