Something that bothers me about grass are the hard edges at the roots. I'd seen some pigmentation solutions which were tedious, so I created a shader that can blend the grass with the terrain automatically. The cel shading look of my project meant it would be a litle more complicated than usual. I opted for Amplify Shader Editor to speed up the process.
Was mich an Gras stört, sind die harten Kanten an den Wurzeln. Ich hatte einige Pigmentierungslösungen gesehen, die sehr mühsam waren, also habe ich einen Shader entwickelt, der das Gras automatisch mit dem Gelände verschmelzen kann. Durch den Cel-Shading-Look meines Projekts war das etwas komplizierter als sonst. Ich habe mich für den Amplify Shader Editor entschieden, um den Prozess zu beschleunigen.
Una cosa che mi dà fastidio dell'erba sono i bordi netti alle radici. Avevo visto alcune soluzioni di pigmentazione piuttosto noiose, quindi ho creato uno shader in grado di fondere automaticamente l'erba con il terreno. Lo stile cel shading del mio progetto rendeva il tutto un po' più complicato del solito. Ho optato per Amplify Shader Editor per velocizzare il processo.
Both the terrain and the grass needed to use the same lighting, using a toon ramp.
Sowohl das Gelände als auch das Gras mussten mit derselben Beleuchtung versehen werden, wobei eine Toon-Rampe zum Einsatz kam.
Sia il terreno che l'erba dovevano utilizzare la stessa illuminazione, utilizzando una rampa toon.
To grab the terrain colormap, I went straight to the terrain data and stitched the splat maps.
Um die Terrain-Farbkarte zu erhalten, habe ich mich direkt an die Terrain-Daten gemacht und die Splat-Karten zusammengefügt.
Per ottenere la mappa dei colori del terreno, sono andato direttamente ai dati del terreno e ho unito le mappe splat.
The terrain coordinates had to match the shader.
Die Geländekoordinaten mussten mit dem Shader übereinstimmen.
Le coordinate del terreno dovevano corrispondere allo shader.
Since I am using custom lighting, it was necessary to capture the normals of the terrain.
Da ich benutzerdefinierte Beleuchtung verwende, war es notwendig, die Normalen des Geländes zu erfassen.
Poiché sto utilizzando un'illuminazione personalizzata, è stato necessario acquisire le normali del terreno.
To sync up the terrain and grass materials, I checked on update, if the main material's CRC had changed.
Um die Gelände- und Grasmaterialien zu synchronisieren, habe ich bei der Aktualisierung überprüft, ob sich der CRC-Wert des Hauptmaterials geändert hat.
Per sincronizzare i materiali del terreno e dell'erba, ho verificato l'aggiornamento, se il CRC del materiale principale era cambiato.









