Erstellt ein Himmelsmaterial aus Atmosphäreneinstellungen; nur die Werte, die Sie angeben, werden über die Standardwerte gelegt.
inclination von -0.5 bis 0.5 hebt die Sonne vom Horizont und azimuth von 0 bis 1 dreht
sie um den Himmel; turbidity fügt Dunst hinzu und luminance setzt die Gesamthelligkeit.
Die Atmosphäreneinstellungen und die Sonnenplatzierung
Das Himmelsmaterial
const sky = bitbybit.babylon.material.skyMaterial.create({ luminance: 1, turbidity: 10, rayleigh: 2, mieCoefficient: 0.005, mieDirectionalG: 0.8, distance: 500, inclination: 0.49, azimuth: 0.25, sunPosition: [0, 100, 100], useSunPosition: false, cameraOffset: [0, 0, 0], up: [0, 1, 0], dithering: false });
const dome = bitbybit.babylon.meshBuilder.createSphere({ diameter: 1000, segments: 32, sideOrientation: Bit.Inputs.BabylonMesh.sideOrientationEnum.backside, enableShadows: false });
bitbybit.babylon.mesh.setMaterial({ babylonMesh: dome, material: sky, includeChildren: false });
Liest die Gesamthelligkeit eines Himmelsmaterials.
Das Material
Die Leuchtdichte
Liest, wie dunstig die Luft eines Himmelsmaterials ist.
Das Material
Die Trübung
Liest die Rayleigh-Streuungsstärke eines Himmelsmaterials, die Einstellung hinter seinem Blau.
Das Material
Der Rayleigh-Wert
Liest, wie viel Dunst ein Himmelsmaterial um die Sonne hat.
Das Material
Der Mie-Koeffizient
Liest, wie eng sich das Dunstleuchten eines Himmelsmaterials um die Sonne sammelt.
Das Material
Der gerichtete Mie-Wert
Liest, wie weit die Himmelskuppel in einem Himmelsmaterial von der Kamera entfernt sitzt.
Das Material
Der Abstand
Liest, wie hoch die Sonne in einem Himmelsmaterial steht, von -0.5 bis 0.5.
Das Material
Die Neigung
Liest, wo entlang des Horizonts die Sonne in einem Himmelsmaterial steht, von 0 bis 1.
Das Material
Der Azimut
Liest die Sonnenrichtung eines Himmelsmaterials; wenn useSunPosition aus ist, spiegelt sie die
Inklination und den Azimut wider.
Das Material
Der Vektor der Sonnenposition
Liest, ob ein Himmelsmaterial die Sonne aus sunPosition platziert statt aus Inklination
und Azimut.
Das Material
True, wenn die explizite Sonnenposition verwendet wird
Liest den Horizont-Versatzvektor eines Himmelsmaterials.
Das Material
Der Versatzvektor
Liest die Richtung, die ein Himmelsmaterial als oben behandelt.
Das Material
Der Aufwärtsvektor
Liest, ob ein Himmelsmaterial seine Verläufe dithert, um Farbstreifen zu verbergen.
Das Material
True, wenn Dithering eingeschaltet ist
Ändert die Gesamthelligkeit eines Himmelsmaterials, zwischen 0 und 1.
Das Material und die Leuchtdichte
Ändert, wie dunstig die Luft eines Himmelsmaterials ist; mehr Dunst macht den Himmel weißer und verteilt das Leuchten der Sonne.
Das Material und die Trübung
Ändert, wie stark ein Himmelsmaterial Licht auf die Art streut, die einen klaren Himmel blau macht; höher ist ein tieferes, helleres Blau.
Das Material und der Rayleigh-Wert
Ändert, wie viel Dunst ein Himmelsmaterial um die Sonne hat, zwischen 0 und 0.1; mehr ergibt ein breiteres, weißeres Leuchten.
Das Material und der Mie-Koeffizient
Ändert, wie eng sich das Dunstleuchten eines Himmelsmaterials um die Sonne sammelt; Werte nahe 1 ergeben einen kleinen hellen Halo, niedrigere Werte verteilen ihn.
Das Material und der gerichtete Mie-Wert
Ändert, wie weit die Himmelskuppel in einem Himmelsmaterial von der Kamera entfernt sitzt, was ändert, wie der Horizont wirkt.
Das Material und der Abstand
Ändert, wie hoch die Sonne in einem Himmelsmaterial steht, von -0.5 unter dem Horizont über 0 am
Horizont bis 0.5 im Zenit; ignoriert, solange useSunPosition an ist.
Das Material und die Neigung
Ändert, wo entlang des Horizonts die Sonne in einem Himmelsmaterial steht, von 0 bis 1 für eine volle
Umdrehung; ignoriert, solange useSunPosition an ist.
Das Material und der Azimut
Platziert die Sonne eines Himmelsmaterials an einem expliziten Richtungsvektor; das wirkt nur, solange
useSunPosition an ist, andernfalls entscheiden Inklination und Azimut.
Das Material und der Vektor der Sonnenposition
Wählt, ob ein Himmelsmaterial die Sonne aus sunPosition platziert, wenn true, oder aus
Inklination und Azimut, wenn false.
Das Material und das Flag
Verschiebt den Horizont eines Himmelsmaterials um einen Versatzvektor, sodass der Himmel relativ zur Kamera höher oder tiefer sitzen kann.
Das Material und der Versatzvektor
Ändert, welche Richtung ein Himmelsmaterial als oben behandelt, normalerweise [0, 1, 0]; ändern Sie es für
Szenen, die eine andere Achse als oben verwenden.
Das Material und der Aufwärtsvektor
Schaltet Dithering für ein Himmelsmaterial ein oder aus; eingeschaltet fügt es feines Rauschen hinzu, das Farbstreifen in glatten Verläufen verbirgt.
Das Material und das Flag
Ein prozeduraler Tageshimmel, der aus Atmosphäreneinstellungen statt aus einem Bild berechnet wird: wo die Sonne steht, wie dunstig die Luft ist und wie hell der Himmel leuchtet. Legen Sie das Material auf eine große, nach innen gekehrte Box oder Kugel um die Szene und bewegen Sie die Sonne mit
inclinationundazimuthoder mit einer explizitensunPosition.