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édenteProchaine révisionLes deux révisions suivantes | ||
functions:environment [2017/05/09 01:46] – [Light] falsam | functions:environment [2018/01/18 23:27] – falsam | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | <WRAP round box 100%> | ||
+ | ====== environment.sbi ====== | ||
+ | |||
+ | </ | ||
+ | ■ **AmbientColor(Color.i)**\\ | ||
+ | |||
+ | ■ **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, | ||
+ | |||
+ | ■ **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, | ||
+ | |||
+ | |||
+ | ■ **Fog(Color, | ||
+ | Créer une zone de brouillard. | ||
+ | |||
+ | ■ **AmbientColor(Color.i)**\\ | ||
+ | Change la couleur ambiante d'une scène. | ||
+ | La couleur est au format RGB | ||
+ | |||
+ | |||
+ | ====== 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 #Spot | ||
+ | |||
+ | ■ **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. | ||
+ | |||
+ | |||
+ | [[playground: | ||
+ | |||
+ | |||
+ | ====== Shadows ====== | ||
+ | ■ **InitShadow(Light, | ||
+ | Initialisation du système d' | ||
+ | |||
+ | ■ **ShadowEmitter(Mesh)**\\ | ||
+ | Ajoute un mesh dans le système d' | ||
+ | |||
+ | ■ **RenderShadows(Mesh, | ||
+ | Définir le mesh recepteur des ombres. | ||
+ | |||
+ | |||
+ | |||
functions/environment.txt · Dernière modification : 2023/03/15 15:50 de 127.0.0.1