Outils pour utilisateurs

Outils du site


functions:material

Ceci est une ancienne révision du document !


Material.sbi

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)
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

  • #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

Result = CloneMaterial(Material)
Cloner un material existant.

SetMaterial(Mesh, Material)
Applique le material sur le mesh.

functions/material.1515609402.txt.gz · Dernière modification : 2023/03/15 15:51 (modification externe)