Stylized Grass Shader (for Unity 2021-2023) View on Asset Store (opens in new tab)

Package details

Latest version
1.4.7
Last updated
First released
Unity version
2021.3.45 or later
Package size
18.5 MB
Files
170
Favorites
2,917
Views in the past week
196

Price tracking

Last checked
Tracked since
Lowest recorded
$5.00 on

Keywords

Stylized Grass Shader (for Unity 2021-2023)

by Staggart Creations (opens in new tab)

4.8 / 5 · 54 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 46
4 stars 5
3 stars 1
2 stars 2
1 star 0

A shader focused on delivering stunning visual and tactile grass for the Universal Render Pipeline.

Price $25.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Stylized Grass Shader (for Unity 2021-2023), 6 months Current $25.00; lowest $25.00; highest $25.00 in this period. $0 $12.5 $25 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 12

Stylized Grass Shader (for Unity 2021-2023) screenshot 1

Stylized Grass Shader (for Unity 2021-2023) screenshot 1

About this asset

« For use with Unity 2021.3 - 2023.2 »

——————— 🔶 Legacy Version – Read Before Purchasing ———————

This asset was originally released in 2020, and has been continuinly updated and improved through complementary updates, including one major revision. As of 2023 it is no longer under active development. However, it is subject to minor fixes required to keep it working in its supported Unity versions. This version is mature and stable and works as advertised (for Unity 2021.3 - 2023.2).

Unity 6 introduced a fundamental rendering architecture change which requires a separate shader implementation and rendering paradigm.

Because of this, Unity 6+ is supported through a new dedicated version of the asset, that can be upgraded to at a discount. See this forum post for details.

👉 For Unity 6 support see this version.

📄 Documentation | 🟣 Discord | 💬 Forum | ⚙️ Compatibility

🌿 Key features

• Lush wind animations, supports dynamic speed/direction changes (through a Wind Zone)

• Easy to use interaction system. Bending and flattening through trails, meshes, lines or particle effects.

• Color blending with terrain surface (supports tiled setups and mesh terrains)

• Per object and per vertex color variation, breaks up visual repetition

• Sun light translucency rendering

• Perspective correction, for optimal coverage when viewed from top-down

• Angle fading, fades out faces not oriented to camera

• Near/far camera fading

⚙️ Technical

• SRP Batching compatible

• Physically-based or simple shading mode (similar to the Lit and Simple Lit shaders)

• Bending functionality does not use a 2nd camera! Best in class performance! (No overhead for additional culling and batching)

• Expertly crafted hand-written shader, for optimal efficiency.

✔️ Compatibility

• Universal Render Pipeline (URP) 12.1.8+ (excluding the Built-in RP & HDRP)

• PC, macOS (OpenGL/Metal), Consoles.

• One-click integration for Foliage Renderer, Nature Renderer (2020-2022), GPU Instancer, Curved World 2020 and Vegetation Studio/Pro.

• Does not support Render Graph

🚧 Limitations

• Not a grass placement/render tool (documentation includes tips)

• Not suitable for mobile platforms.

[ Asset Store Refund policy ]

From the publisher's Asset Store listing.

Technical details

⚠️ It is expected you already know what the Universal Render Pipeline is, and have already converted your project to it.

Full compatibilty details are outlined here.

  • Grass is composed out of regular individual meshes, unlike a geometry shader.
  • Performance will mainly depend on the method used for rendering (see documentation)
  • All content is authored for the linear color space.
  • Hybrid Renderer v2 compatibilty has been tested in Unity's sample project (v1.0.0-pre5).
  • Color map baking is typically limited to 4x4km landscapes (quality wise!).
  • LOD crossfading can induce flickering for the object's cast shadows, due to a design restriction in URP
  • Grass bending takes effect on any grass below the bending object, as such it can't be made to work on multiple height levels
  • Grass bending is projected in a planar fashion, and won't work on spherical worlds.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2021.3.45f2 Not listed Compatible Not listed

« For use with Unity 2021.3 - 2023.2 »

👉 For Unity 6 support see this version.

Built on the Universal Render Pipeline's shader library and rendering API, so exclusively works in URP-based projects.

As listed on the Asset Store.