Material.sbi
Les matériaux sont composés d'une ou plusieurs textures et parfois de couleurs.
■ Result = CreateMaterial(Name.s)
Crée un nouveau matériel.
■ ScaleMaterial(Material, UScale.f, VScale.f)
Mise à l'échelle (agrandissement ou rapetissement) d'un material.
■ ScrollMaterial(Material, UOffset.f, VOffset.f)
Déplace une couche d'un material.
■ SetMaterialColor(Material, Type, Color)
Modifie la couleur de la matière.
Le paramètre type prendra la valeur
- #BJS_Specular Couleur de la lumière réfléchie.
- #BJS_Diffuse Couleur de la lumière diffusée.
- #BJS_Ambient Couleur de la lumière ambiante.
La couleur est au format RGB.
■ SetMaterialTexture(Material, Type, FileName.s)
Ajouter des textures pour les types #BJS_Specular, #BJS_Diffuse, #BJS_Ambient, #BJS_Emissive et #BJS_Bump
■ SetMaterialAttribute(Material, Attribut, Value.f)
Définir la valeur de l'attribut spécifié au matériau.
Le paramètre type prendra la valeur
- #BJS_Alpha Définir la transparence.
- #BJS_SpecularPower
■ SetMeshMaterial(Mesh, Material)
Applique le material sur le mesh.
■ Result = CloneMaterial(Material)
Cloner un material existant.