Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by tomato_comet · Oct 17, 2013 at 07:10 PM · grasswindwaves

Shimmering waves of wind-blown grass possible?

What would be the approach towards replicating that beautiful shimmering waves effect of grass blowing in the wind?

For example: Windy grass animated gif

Scotland grass blowing in wind

With Unity's standard billboard grass, it doesn't seem possible. The grass just stretches and the texture doesn't change to "flash" the grass blade's opposite side to cause the shimmering effect we see in real life.

Is such an effect possible with billboard grass? Perhaps repeatedly passing white "shadows" across an area would trick the eye? But how to cast white shadow? The shadow would have to brighten an area, not darken it. And could this trick be done on a flat surface?

For example, a distant green hill with no grass rendered due to distance, would have white shimmering waves move across it randomly. At a distance it would look like grass blowing in the wind. Like how cartoon artists would do.

Perhaps volumetric grass is the only way? Of course that is expensive.

Sorry for the wordy question. Thank you.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by flaviusxvii · Oct 17, 2013 at 07:33 PM

You could use noise in a vertex shader to displace the top vertexes of the billboards. That way they wouldn't all get displaced the same amount the same direction at the same time, but the noise function (with traveling offsets) would produce a nice rolling effect.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image tomato_comet · Oct 17, 2013 at 08:32 PM 0
Share

Thank you for the response.

Ins$$anonymous$$d of using each billboard, would it be possible to bound the upper portion of a grass field within a 3 dimensional "box" of noise? The noise box would only affect the grass. No characters or objects entering the grass field would have the noise affect them.

Somehow, is it possible to make a box that is Perlin noise, for example, and make that noise affect something within it? Or is noise limited to flat planes (thus limiting me to messing with grass billboards)?

Hard to articulate, so here's a quick sketch of what I mean:

alt text

grasswave.jpg (184.1 kB)

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

16 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Wind blowing over trees and grass in Unity 3 1 Answer

How can I give an object realistic wind? 0 Answers

Why does my non-billboard grass no longer sway in the wind? 1 Answer

Unity Terrain Wind Settings for individual types of grass textures? 0 Answers

Do all trees sway the same? And do bushes for that matter? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges