Outils pour utilisateurs

Outils du site


functions:material

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.

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