Difference between revisions of "LlCloud/fr"

From Second Life Wiki
Jump to navigation Jump to search
m (Big proofreading)
m (Big proofreading)
Line 22: Line 22:
|notes=Comment fonctionnent les nuages :
|notes=Comment fonctionnent les nuages :


* SL contient un système de gestion automatique du temps qu'il fait sur une sim.
* SL contient un système de calcul du temps qu'il fait sur une sim fondé sur un automate cellulaire.
* Cette sim est découpée en cellules. Il y a 16x16 cellules de nuages par sim, ce qui signifie que chaque nuage fait 16x16m.
* Chaque sim est découpée en cellules. Il y a 16x16 cellules de nuages par sim, ce qui signifie que chaque nuage fait 16x16m.
* La densité nuageuse est envoyée une seule fois par la sim au client lors de sa connexion ou de sa téléportation dans la sim.
* La densité nuageuse est envoyée une seule fois par la sim au client lors de sa connexion ou de sa téléportation dans la sim.
* Le client utilise alors un algorithme de génération de nuages à partir des informations communiquées par la sim. C’est la raison pour laquelle différents clients peuvent générer des résultats divergents au fil du temps.
* Le client utilise alors un algorithme de génération de nuages à partir des informations communiquées par la sim. C’est la raison pour laquelle différents clients peuvent afficher des formations nuageuses différentes et se désynchroniser d'avec le serveur au fil du temps.
* La valeur Z du vecteur n’est pas pertinente (les nuages sont obligatoirement compris entre 180 et 200m d’altitude).
* La valeur Z du vecteur n’est pas pertinente (les nuages sont obligatoirement compris entre 180 et 200m d’altitude).
* La fonction renvoie une valeur comprise entre 0,0 et 1,0.  
* La fonction renvoie une valeur comprise entre 0,0 et 1,0.  
Line 31: Line 31:
** 1,0 : forte densité de nuages.
** 1,0 : forte densité de nuages.
* Les valeurs comprises entre 1,0 et 2,0 correspondent à un temps pluvieux, mais puisque l’option n’est pas encore implémentée, le résultat de la fonction ne peut dépasser 1,0.
* Les valeurs comprises entre 1,0 et 2,0 correspondent à un temps pluvieux, mais puisque l’option n’est pas encore implémentée, le résultat de la fonction ne peut dépasser 1,0.
* Le vent influence le rendu des nuages.  
* Le vent et les nuages sont liés.  


L’évolution des nuages est  calculée à l’aide d’un champ vectoriel solénoïdal (champ vectoriel avec une divergence nulle : nabla . v = 0)
L’évolution des nuages est  calculée à l’aide d’un champ vectoriel solénoïdal (champ vectoriel avec une divergence nulle : nabla . v = 0)

Revision as of 13:03, 8 April 2008

Description

Fonction: float llCloud( vector décalage );

Renvoie un float correspondant à la densité de nuages à la position de l’objet plus le décalage indiqué.

• vector décalage

Exemples

<lsl> default {

   touch_start(integer num)
   {
       llSay(0, "Densité de nuages :" + (string) llCloud(ZERO_VECTOR));
   }

} </lsl>

Notes

Comment fonctionnent les nuages :

  • SL contient un système de calcul du temps qu'il fait sur une sim fondé sur un automate cellulaire.
  • Chaque sim est découpée en cellules. Il y a 16x16 cellules de nuages par sim, ce qui signifie que chaque nuage fait 16x16m.
  • La densité nuageuse est envoyée une seule fois par la sim au client lors de sa connexion ou de sa téléportation dans la sim.
  • Le client utilise alors un algorithme de génération de nuages à partir des informations communiquées par la sim. C’est la raison pour laquelle différents clients peuvent afficher des formations nuageuses différentes et se désynchroniser d'avec le serveur au fil du temps.
  • La valeur Z du vecteur n’est pas pertinente (les nuages sont obligatoirement compris entre 180 et 200m d’altitude).
  • La fonction renvoie une valeur comprise entre 0,0 et 1,0.
    • 0,0 : aucun nuage
    • 1,0 : forte densité de nuages.
  • Les valeurs comprises entre 1,0 et 2,0 correspondent à un temps pluvieux, mais puisque l’option n’est pas encore implémentée, le résultat de la fonction ne peut dépasser 1,0.
  • Le vent et les nuages sont liés.

L’évolution des nuages est calculée à l’aide d’un champ vectoriel solénoïdal (champ vectoriel avec une divergence nulle : nabla . v = 0)

Cette condition est satisfaite si v a un potentiel vecteur A, car si « v = nabla x A », alors « nabla . v = nabla . (nabla x A) = 0 ».

Voir également

Fonctions

• llWind Renvoie des informations sur le vent
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.