functions:environment
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| functions:environment [2017/05/11 17:01] – falsam | functions:environment [2023/03/15 15:50] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | <WRAP round box 100%> | ||
| + | ====== environment.sbi ====== | ||
| + | |||
| + | </ | ||
| + | ■ **AmbientColor(Color.i)**\\ | ||
| + | Change la couleur ambiante du monde 3D. | ||
| + | |||
| + | ■ **Result = SkyBox(Name.s, | ||
| + | Crée un cube à 6 faces texturées faces intérieur. | ||
| + | |||
| + | Le paramètre Sky contient le nom du dossier et le nom générique des images sans l' | ||
| + | Exemple : //Sky = SkyBox(" | ||
| + | |||
| + | Le skybox est composé de six images pour chacune des faces. | ||
| + | Exemple : night_nx.jpg, | ||
| + | |||
| + | ■ **Sun(Material.i, | ||
| + | Changer la position du soleil. | ||
| + | |||
| + | ■ **Fog(Color.i, | ||
| + | Afficher un effet de brouillard à la distance spécifiée. | ||
| + | |||
| + | ■ **Result = CreateWater(Name.s, | ||
| + | Crée une surface d'eau. | ||
| + | |||
| + | ■ **WaterRenderList(Water, | ||
| + | Définir un mesh qui se réfléchit sur l'eau. | ||
| + | |||
| + | ■ **SetWater(mesh, | ||
| + | |||
| + | |||
| + | ====== Light ====== | ||
| + | ■ ***CreateLight(Name.s, | ||
| + | Créer une lumière. | ||
| + | |||
| + | Quatres type de lumières : | ||
| + | * **# | ||
| + | * **# | ||
| + | * **# | ||
| + | * **# | ||
| + | |||
| + | L' | ||
| + | |||
| + | ■ **SpotLightRange(Light, | ||
| + | Modifie le rendu visuel d'une lumière de type #BJS_Spot | ||
| + | |||
| + | L' | ||
| + | |||
| + | ■ **LightDirection(Light, | ||
| + | Changer la direction de la lumière. | ||
| + | |||
| + | ■ **MoveLight(Light.i, | ||
| + | Déplacer une lumiére. | ||
| + | |||
| + | ■ **EnableLight(Light, | ||
| + | Activer ou désactiver une lumière. | ||
| + | |||
| + | ■ **SetLightColor(Light, | ||
| + | Modifier la couleur d'une lumière. | ||
| + | * **# | ||
| + | * **# | ||
| + | Les couleurs sont aux formats RGB. | ||
| + | |||
| + | ■ **Value = GetLightIntensity(Light)**\\ | ||
| + | Retourner l' | ||
| + | |||
| + | ■ **SetLightIntensity(Light, | ||
| + | Définir l' | ||
| + | |||
| + | |||
| + | [[playground: | ||
| + | |||
| + | |||
| + | ====== Shadows ====== | ||
| + | ■ **ShadowGenerator = InitShadow(Light, | ||
| + | Initialisation du système d' | ||
| + | |||
| + | ■ **ShadowEmitter(ShadowGenerator, | ||
| + | Ajoute un mesh dans le système d' | ||
| + | |||
| + | ■ **RenderShadows(Mesh, | ||
| + | Définir le mesh recepteur des ombres. | ||
| + | |||
| + | Gardez à l' | ||
| + | |||
| + | |||
| + | |||
