diffrp.materials#
Includes the interface and built-in implementations of materials.
The APIs in the subpackages are also directly available from this diffrp.materials package.
- diffrp.materials.base_material
CustomSurfaceInputsSurfaceInputSurfaceMaterialSurfaceOutputStandardSurfaceOutputStandard.__init__()SurfaceOutputStandard.albedoSurfaceOutputStandard.alphaSurfaceOutputStandard.aovsSurfaceOutputStandard.emissionSurfaceOutputStandard.metallicSurfaceOutputStandard.normalSurfaceOutputStandard.normal_spaceSurfaceOutputStandard.occlusionSurfaceOutputStandard.smoothness
SurfaceUniformVertexArrayObject
- diffrp.materials.default_material
- diffrp.materials.gltf_material
GLTFMaterialGLTFMaterial.__init__()GLTFMaterial.alpha_cutoffGLTFMaterial.alpha_modeGLTFMaterial.base_color_factorGLTFMaterial.base_color_textureGLTFMaterial.emissive_factorGLTFMaterial.emissive_textureGLTFMaterial.metallic_factorGLTFMaterial.metallic_roughness_textureGLTFMaterial.normal_textureGLTFMaterial.occlusion_textureGLTFMaterial.roughness_factorGLTFMaterial.shade()
GLTFSampler