Outils pour utilisateurs

Outils du site


functions:material

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.

functions/material.txt · Dernière modification : 2023/03/15 15:50 de 127.0.0.1