Ich habe mir einige Screenshots von Spielen wie der Rocket League und der FIFA angesehen:
und ich begann mich zu fragen, ob man den Abkürzungseffekt erzielen würde.
Ist es ein Shader? Ist es tatsächliche Geometrie? Oder nur texturierte Quads? Wenn jemand mich in eine Richtung weisen könnte, wäre das sehr dankbar.
unity
shaders
particles
terrain-rendering
Daniel Holst
quelle
quelle
Antworten:
Vielleicht möchten Sie sich mit der Technik des Fellschattierens befassen. Dies ist, was ich für diese Art von Gras verwenden würde, da je kürzer das Gras ist, desto besser die Leistung (weniger Schichten).
Grundsätzlich funktioniert dies, indem dieselbe Oberfläche mehrmals in kleinen Schritten überlagert wird:
Sie können auch den horizontalen Versatz ändern, um das Gras gebogen aussehen zu lassen.
quelle
Es ist höchstwahrscheinlich ein Shader, der Parallax Occlusion Mapping verwendet , bei dem mit einer normalen Karte Tiefe und Schatten in einer Textur "gefälscht" werden. Beispiele finden Sie HIER .
Edit: Wie @Leggy hervorhob, ist es wahrscheinlich wahrscheinlicher, dass es sich um eine Verschiebungskartierung handelt, da der Fuß zwischen dem Gras zu schweben scheint. Wie auch immer, es ist eine Art Höhen-Mapping-Shader :)
quelle