Dyrektywa atmo: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
 
(Nie pokazano 10 wersji utworzonych przez 3 użytkowników)
Linia 1: Linia 1:
 
Definiuje parametry mgły i zachmurzenia.
 
Definiuje parametry mgły i zachmurzenia.
 
== Składnia ==
 
== Składnia ==
  <span style="color:tomato;font-weight:bold">atmo</span> ''atmo_color fog_start fog_end fog_color overcast'' <span style="color:tomato;font-weight:bold">endatmo</span>
+
  <span style="color:tomato;font-weight:bold">atmo</span> ''skyColor fogRangeStart fogRangeEnd fogColor overcast'' <span style="color:tomato;font-weight:bold">endatmo</span>
 
{| class="wikitable"
 
{| class="wikitable"
 
|+ Opis parametrów
 
|+ Opis parametrów
 
! Nazwa
 
! Nazwa
! Interpretacja
+
! Znaczenie
! Uwagi
 
 
|-
 
|-
| '''atmo_color'''
+
| '''skyColor'''
| Kolor nieba.
+
| Kolor nieba - 3 liczby z zakresu <0;255> (RGB).
| Parametr nieużywany. 3 liczby z zakresu <0;255> (RGB).
 
 
|-  
 
|-  
| '''fog_start'''
+
| '''fogRangeStart'''
 
| Odległość początku mgły od kamery [m].
 
| Odległość początku mgły od kamery [m].
|
 
 
|-
 
|-
| '''fog_end'''
+
| '''fogRangeEnd'''
 
| Odległość końca mgły od kamery [m].
 
| Odległość końca mgły od kamery [m].
|
 
 
|-
 
|-
| '''fog_color'''
+
| '''fogColor'''
| Kolor mgły.
+
| Kolor mgły. Parametr nieużywany. Występuje tylko gdy ''fogRangeEnd'' > 0. Są to 3 liczby z zakresu <0;255> (RGB).
| Parametr nieużywany. Należy podawać tylko gdy ''fog_end'' > 0.  
 
3 liczby z zakresu <0;255> (RGB).
 
 
|-
 
|-
 
| '''overcast'''
 
| '''overcast'''
| Poziom zachmurzenia.
+
| Poziom [[Pogoda|zachmurzenia]] - liczba z zakresu <0;2>. Parametr opcjonalny.
| Parametr opcjonalny. Liczba z zakresu <0;1>
+
 
 +
Dla 0-1 określa stopień zachmurzenia. Dla 1-2 stopień opadów przy zachmurzeniu pełnym.
 +
Przy podanej ujemnej wartości, na etapie wczytywania scenerii parametr będzie losowany między 0 a daną wartością.
 +
 
 +
Parametr ten wpływa na wybór pogodowych wariantów tekstur w [[Materiały - Pliki .mat#Warunki pogodowe|materiale]].
 
|}
 
|}
  
== Informacje dla programistów ==
+
 
Wpis interpretowany jest przez metodę:
+
[[Kategoria:Scenerie]]
('''simulation.cpp''')
 
void state_manager::deserialize_atmo(cParser &Input, scene::scratch_data &Scratchpad)
 

Aktualna wersja na dzień 15:55, 28 mar 2023

Definiuje parametry mgły i zachmurzenia.

Składnia

atmo skyColor fogRangeStart fogRangeEnd fogColor overcast endatmo
Opis parametrów
Nazwa Znaczenie
skyColor Kolor nieba - 3 liczby z zakresu <0;255> (RGB).
fogRangeStart Odległość początku mgły od kamery [m].
fogRangeEnd Odległość końca mgły od kamery [m].
fogColor Kolor mgły. Parametr nieużywany. Występuje tylko gdy fogRangeEnd > 0. Są to 3 liczby z zakresu <0;255> (RGB).
overcast Poziom zachmurzenia - liczba z zakresu <0;2>. Parametr opcjonalny.

Dla 0-1 określa stopień zachmurzenia. Dla 1-2 stopień opadów przy zachmurzeniu pełnym. Przy podanej ujemnej wartości, na etapie wczytywania scenerii parametr będzie losowany między 0 a daną wartością.

Parametr ten wpływa na wybór pogodowych wariantów tekstur w materiale.