SurfaceAppearance

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Oberflächenfarben Objekte ermöglichen es Ihnen, die Erscheinung eines MeshPart mit fortgeschrittenen Grafikoptionen zu überschreiben. Zum Beispiel kann es eine Reihe von Physisch basierten Rendern (PBR) Texturen bilden, oder Karten, auf einem

A realistic leafy bush

<img src="/assets/modeling/surface-appearance/SurfaceAppearance-Example-3.jpg" width="405" alt="A realistic mossy rock" />

Dieses Objekt auf einem MeshPart hängt von der Ausstattung und der Stufedes Benutzers ab. Für beste Ergebnisse möchten Sie Ihren Inhalt mit verschiedenen Qualitätsniveau-Einstellungen vor dem Schalter prüfen.

Beachten Sie, dass die meisten SurfaceAppearance-Eigenschaften nicht von Skripten modifiziert werden können, da die notwendige Vorbereitung während der Laufzeit normalerweise zu teuer ist.

Zusammenfassung

Eigenschaften

  • Plugin-Sicherheit
    Parallel lesen

    Bestimmt, wie der Alpha-Kanal der SurfaceAppearance.ColorMap verwendet wird.

  • Parallel lesen

    Apply a hue to your existing color map. Set directly with color picker or programmatically with Color3 .

  • ColorMap:ContentId
    Plugin-Sicherheit
    Parallel lesen

    Bestimmt die Farbe und die Opakeit der Oberfläche.

  • MetalnessMap:ContentId
    Plugin-Sicherheit
    Parallel lesen

    Bestimmt, welche Teile der Oberfläche Metall oder nicht-Metall sind.

  • NormalMap:ContentId
    Plugin-Sicherheit
    Parallel lesen

    Modifiziert die Beleuchtung der Oberfläche, indem Bumpen, Zahnlücken, Risse und Kurven hinzugefügt werden.

  • RoughnessMap:ContentId
    Plugin-Sicherheit
    Parallel lesen

    Bestimmt die offensichtliche Rauigkeit auf der Oberfläche.

  • TexturePack:ContentId
    Roblox-Sicherheit
    Parallel lesen

Eigenschaften

Plugin-Sicherheit
Parallel lesen

Diese Eigenschaft bestimmt, wie der Alpha-Kanal der SurfaceAppearance.ColorMap verwendet wird.

Wenn auf Transparency und MeshPart.Transparency auf 0 gesetzt, rendern opake Pixel in der <

Siehe hier für weitere Informationen.

Color

Parallel lesen

Apply a hue to your existing color map. Set directly with color picker or programmatically with Color3 .

ColorMap

ContentId
Plugin-Sicherheit
Parallel lesen

Diese Eigenschaft bestimmt die Farbe und Opakeur der Oberfläche. Diese Textur wird manchmal als Albedo-Textur bezeichnet. Der Alpha-Kanal dieser Textur kontrolliert seine Opakeur, die sich je nachdem wie SurfaceAppearance.AlphaMode einstellt.

Siehe hier für weitere Informationen.

MetalnessMap

ContentId
Plugin-Sicherheit
Parallel lesen

Dieses Eigenschaft bestimmt, welche Teile der Oberfläche Metall oder nicht-Metall sind. Die Metalsskala-Karte ist eine Graustufen-Bild, bei der schwarze Pixel zu Nichtmetallen und weiße Pixel zu Metallen entsprechen.

Metalle reflektieren nur Licht in derselben Farbe wie das Metall und reflektieren viel mehr Licht als Nichtmetalle. Die meisten Pixel in einer Metalldatei werden entweder rein schwarz oder rein weiß sein, während Werte in der Zwischenzeit verwendet werden, um Dirt oder Grunge auf dem Oberflächen eines unterliegenden Metallbereichs zu simulieren.

Wenn Lighting.EnvironmentSpecularScale 0 ist, hat Metalness keinen Effekt. Für die realistischsten Reflexionen empfiehlt sich, Lighting.EnvironmentSpecularScale und Class.Lighting.OutdoorA

Siehe hier für weitere Informationen.

NormalMap

ContentId
Plugin-Sicherheit
Parallel lesen

Dieses Eigenschaft modifiziert die Beleuchtung der Oberfläche, indem es Wellen, Zähne, Zerlafungen und Kurven hinzufügt

Die normale Vektorkraft Z Achse wird immer als Richtung des unterliegenden Mesh normal definiert. Ein einheitliches Bild (127, 127, 255) übersetzt in eine vollständig flache normale Karte, bei der das Normal überall perpendikular zur Mesh-Oberfläche ist; Dieses Format wird als "Platz"-Normkarte bekannt. Beachten Sie, dass Roblox keine

Falsch gedrehte normale Komponent

Roblox erwartet auch, dass importierte Meshes Tangente enthalten. Modellierungssoftware kann auch auf dies als "Platz"-Information referieren. Wenn Sie eine normale Karte anwenden und sie keinen visuellen Unterschied macht, müssen Sie möglicherweise Ihr Mesh zusammen mit seiner Tangensinformation aus der Modellierungssoftware erneut exportieren.

Siehe hier für weitere Informationen.

RoughnessMap

ContentId
Plugin-Sicherheit
Parallel lesen

Dieses Eigenschaft bestimmt die offensichtliche Rauigkeit auf der Oberfläche. Die Rauigkeitskarte ist ein Graustufen-Bild, bei dem schwarze Pixel auf einer maximal glatten Oberfläche entsprechen und weiße Pixel auf einer maximal rauen Oberfläche entsprechen.

Beachten Sie, dass die Oberflächenrüstung auf einer sehr kleinen Größenverhältnisfunktioniert. Reflexionen auf glatten Oberflächen sind scharf und konzentriert, während Reflexionen auf rauen Oberflächen mehr verschwommen und verstreut sind.

Siehe hier für weitere Informationen.

TexturePack

ContentId
Roblox-Sicherheit
Parallel lesen

Methoden

Ereignisse