Header menu logo Mibo

Material3D Module

Convenience values and functions for Material3D.

Functions and values

Function or value Description

colored color

Full Usage: colored color

Parameters:
Returns: Material3D

Creates a basic opaque material with a single albedo color.

color : Color
Returns: Material3D

defaults

Full Usage: defaults

Returns: Material3D

A default opaque white material with no textures and mid-roughness. Suitable as a fallback when no material is specified.

Returns: Material3D

fromEffect effect

Full Usage: fromEffect effect

Parameters:
Returns: Material3D

Reads material params from a native Effect that exposes diffuse color/texture/alpha (BasicEffect/SkinnedEffect). Returns defaults (opaque white, mid-roughness, non-metal) when the effect exposes no recognizable material fields. Per ยง10: albedo color + albedo map + opacity only.

effect : Effect
Returns: Material3D

fromModelMeshPart part

Full Usage: fromModelMeshPart part

Parameters:
Returns: Material3D

Reads material params from a ModelMeshPart's baked native effect (the content-pipeline material). Convenience over fromEffect.

part : ModelMeshPart
Returns: Material3D

unlit color

Full Usage: unlit color

Parameters:
Returns: Material3D

Creates an unlit emissive material with the given color.

color : Color
Returns: Material3D

withAlbedoMap tex mat

Full Usage: withAlbedoMap tex mat

Parameters:
Returns: Material3D

Creates a material with an albedo texture map.

tex : Texture2D
mat : Material3D
Returns: Material3D

withMetallicMap tex mat

Full Usage: withMetallicMap tex mat

Parameters:
Returns: Material3D

Creates a material with a metallic map.

tex : Texture2D
mat : Material3D
Returns: Material3D

withNormalMap tex mat

Full Usage: withNormalMap tex mat

Parameters:
Returns: Material3D

Creates a material with a normal map.

tex : Texture2D
mat : Material3D
Returns: Material3D

withRoughnessMap tex mat

Full Usage: withRoughnessMap tex mat

Parameters:
Returns: Material3D

Creates a material with a roughness map.

tex : Texture2D
mat : Material3D
Returns: Material3D

Type something to start searching.