Ceci est une ancienne révision du document !
Material.sbi
Pour afficher quelque chose à l’écran il faudra créer une scène et lui attacher des objets, créer une caméra et un Renderer.
■ Result = CreateMaterial(Name.s, Image.s, BackFaceCulling = #False)
Crée une matière basée sur l'image spécifiée.
■ 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)
BabylonJS permet de créer ses propres matériaux et de choisir la proportion de réflexion et de diffusion. Vous allez
pouvoir choisir la couleur de la lumière diffusée et la couleur de la lumière réfléchie.
Une fois le matériau défini, vous allez pouvoir lui donner une couleur (ou plutôt des couleurs)
Le paramètre type prendra la valeur
- #Specular Couleur de la lumière réfléchie.
- #Diffuse Couleur de la lumière diffusée.
- #Ambient Couleur de la lumière ambiante.
La couleur est au format RGB.
■ SetMaterialTexture(Material, Type, FileName.s)
Ajouter des textures pour les types #Specular, #Diffuse, #Ambient, #Emissive et #Bump
■ Result = CloneMaterial(Material)
Cloner un material existant.
■ SetMaterial(Mesh, Material)
Applique le material sur le mesh.