Fr/A local weather system: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
Line 37: Line 37:
=== Echelle moyenne - temps par "tuiles" ===
=== Echelle moyenne - temps par "tuiles" ===


Weather needs to be explicitly simulated about as far as one can see from an aircraft - that naturally leads to the concept of weather tiles (analoguous to scenery tiles) which would cover a region of, say, 30x30 km or something of that size. Inside tiles, weather is simulated explicitly in terms of EVs and 3-d models.  
La météo doit être simulée et effective aussi loin que l'on peut voir ou ressentir d'un avion - cela conduit naturellement au concept de "tuiles" météo (analogues aux "scenery tiles") couvrent un région, disons, de 30x30 km environ.  


As experiments will quickly convince anyone, placing a random set of cloud models into a tile does not create a realistic sky appearance. Instead, some cloud types usually occur together, others do not. The underlying reason is of course that there is large scale dynamics of the weather which determines what happens in a given location. For instance, Cirrus clouds are found at the leading edge of a warmfront - and they are usually followed by lower, layered cloud types like Altostratus, but typically not by a thunderstorm front.  
Puisque toute expérience convainct qui que ce soit, placer un ensemble aléatoire de modèles de nuages dans un champ de 30*30 km ne va pas créer un ciel réaliste. En revanche, quelques types de nuages se produisent généralement ensembles, d'autres pas. la raison est la dynamique météorologique à grande échelle déterminant les phénomènes à un endroit donné. Par exemple, les cirrus sont visibles à la limite d'un front chaud - et sont habituellement suivis, par des types de nuages ​​en couches comme l'Altostratus, mais généralement pas par un front orageux.


Thus, there need to be different 'types' of tiles, each representing a typical snapshot of a development inside the larger system. Tile themes would be something like 'leading edge of warmfront', 'trailing edge of warmfront', 'cold front', 'dry high-pressure region', 'developed tropical thunderstorms' and so on. This has the added benefit that the user can specify the weather locally simply by chosing an appropriate tile from a menu (he does not need to micromanage the weather by placing individual EV and cloud models).
Ainsi, il doit y avoir différent types de "tiles", chacune représentant une image instantanée d'une dynamique d'un système plus large. les thèmes doivent être du genre 'bord d'attaque d'un front chaud', 'bord de fuite d'un front chaud', 'front froid', 'région sèche à haute pression', 'orages tropicaux' et ainsi de suite, avec le bénéfice que l'utilisateur puisse définir la météo locale, simplement en choisissant un thème dans un menu (Il n'a pas besoin de gérer indépendamment les "EVs" ou les orages).


The type of tile then determines the rules for populating the tile with EV and models. A 'leading edge of a warmfront' tile could for example have the rules
Le thème détermine ainsi les règles pour la crétions de nuages ou d'orages. Un type " pointe d'un front chaud" peut avoir les règles suivantes:


* populate the northern part of the tile randomly with 10 Cirrus clouds between 25.000 and 30.000 ft
* créer vers le nord du terrain de manière aléatoire dix nuages de type "cirrus" entre 25.000 et 30.000 pieds
* make sure the models are spaced sufficiently far apart
* s'assurer que les modèles sont suffisamment espacés
* make sure the models show the same type of texture (do not mix feathery Cirrus textures with amorphous ones)
* s'assurer que les modèles montrent le même type de texture (ne pas mélanger différents types de cirrus)
* populate the southern part of the tile with 20 Cirrocumulus clouds between 20.000 and 25.000 ft
* créer 20 Cirrocumulus vers le sud de la tuiles de terrain entre 20.000 et 25.000 pieds
(...)
(...)


The values of weather parameters outside the EVs would be set for the tile center and interpolated between neighbouring tiles.  
les paramètres à l'extérieur des EVs seraient fixés au milieu de la tuiles et interpolés entre tuiles de terrain voisines.  


Technically, each tile can be populated by a Nasal script specific for the tile type whenever the tile is needed (probably when it becomes visible). As an example for the development state of the system (March 2010), here is the view for a weather tile representing an approaching cold front with a Stratocumulus layer and occasional Cumulonimbus activity.
Techniquement, chaque tuile peut être peuplée par un script nasal spécifique pour son type à chaque utilisation (probablement dès qu'elle devient visible). Comme exemple pour l'état actuel du développement (Mars 2010), il ya une image d'un front froid approchant avec une couche de Stratocumulus et une activité faible de Cumulonimbus.


<center>
<center>
Line 59: Line 59:
</center>
</center>


=== Large scale - tile placement rules ===
=== Grande échelle - règle de placement ===


To create a realistic experience for flights beyond a tile, there need to be matching rules for tiles. Since each tile represents a particular development in a larger weather environment, only certain types of tiles match. For instance, one cannot place a 'high-pressure region' tile next to a 'low pressure region' tile without crossing a front. With a moderately large library of different tile types and a set of placement rules, out of which (in offline mode) a credible set of neighbouring tiles is chosen, a more or less realistic long-distance flight experience can result.
To create a realistic experience for flights beyond a tile, there need to be matching rules for tiles. Since each tile represents a particular development in a larger weather environment, only certain types of tiles match. For instance, one cannot place a 'high-pressure region' tile next to a 'low pressure region' tile without crossing a front. With a moderately large library of different tile types and a set of placement rules, out of which (in offline mode) a credible set of neighbouring tiles is chosen, a more or less realistic long-distance flight experience can result.
32

edits