Emiter dymu: Różnice pomiędzy wersjami
Z MaSzyna
(→Składnia pliku parametrów) |
|||
Linia 16: | Linia 16: | ||
min_size: 0.01 max_size: 1.3 | min_size: 0.01 max_size: 1.3 | ||
min_opacity: 0.01 max_opacity: 0.6 | min_opacity: 0.01 max_opacity: 0.6 | ||
− | color: [ 50, 50, 50 ] | + | color: \[ 50, 50, 50 \] |
} | } | ||
size_change: { step: 0.3 min: 0.1 max: 10.0 } | size_change: { step: 0.3 min: 0.1 max: 10.0 } | ||
Linia 34: | Linia 34: | ||
|- | |- | ||
|} | |} | ||
+ | |||
== Użycie emitera w modelu == | == Użycie emitera w modelu == | ||
W modelu 3D można zdefiniować dowolną ilość emiterów - każdy z nich jest submodelem typu Mesh bez zdefiniowanej geometrii. | W modelu 3D można zdefiniować dowolną ilość emiterów - każdy z nich jest submodelem typu Mesh bez zdefiniowanej geometrii. |
Wersja z 14:25, 18 paź 2022
Emiter dymu jest obiektem, który umożliwia generowanie efektu dymu.
Definicja parametrów
Parametry emitera zdefiniowane są w plikach tekstowych umieszczonych w folderze data/. Pliki te mają rozszerzenie .txt i muszą mieć nazwę rozpoczynającą się od ciągu smokesource_.
Przykład
smokesource_kopciuch.txt
Składnia pliku parametrów
{ spawn_rate: 15 initializer: { min_inclination: 0 max_inclination: 01 min_velocity: 1.9 max_velocity: 5.8 min_size: 0.01 max_size: 1.3 min_opacity: 0.01 max_opacity: 0.6
color: \[ 50, 50, 50 \]
} size_change: { step: 0.3 min: 0.1 max: 10.0 } opacity_change: { step: -0.05 min: 0.0 max: 1.0 }
}
Klucz | Znaczenie |
---|---|
spawn_rate | ? |
size_change | ? |
opacity_change | ? |
Użycie emitera w modelu
W modelu 3D można zdefiniować dowolną ilość emiterów - każdy z nich jest submodelem typu Mesh bez zdefiniowanej geometrii.
Parametry dymu zależą od tego, jaka nazwa zostanie nadana submodelowi - musi ona być zgodna z nazwą pliku z parametrami. Na przykład jeśli chcemy, aby emiter używał parametrów z pliku smokesource_kopciuch.txt, to submodel musi nazywać się smokesource_kopciuch.