Winter Forest Environment

Hello again you wonderfully helpful people! I thought that I would post some of the progress that I have been making lately!

bdc3cb9a3d611af770936acb94a74767aa463c12.jpeg
4ddb03f3924aa1c139b865ad84abd5c687f0402e.jpeg
91b96f475adbcc426d78ed70034c8a6cfb36bf70.jpeg


7a8814c99a90845eaadca2c0d74fd876bd2fb02c.jpeg

I have made a bit of progress on my snow shader, the trees, rocks, and have done my first pass on the grass. I have also made my first foray into the cascade particle editor in an effort to make some falling snow. I am pleased with the results but still have a lot of work to do.

Things on the To Do list are as follows:

  • Create a material that causes snow to settle on top of objects such as rocks in a realistic manner. Done

  • Create more rocks and vegetation with proper LOD’s

  • make more realistic rock material

  • implement dynamic snowstorm intensity via blueprint

  • Apply grainy post-process effect

  • create Volumetric clouds (using cascade?)

  • Design level for student game project using assets created for this scene!

Thoughts and critique are more than welcome :slight_smile:

Hi,

The best results should be achieved with some subsurface scattering.
Depending on the thickness of the snow layer, it should give you different results. Through a thin layer of snow, the rock might “shine” through.
It would also depend on the type of snow. Finer snow will have a much higher albedo. (Compare powdered sugar vs “normal” sugar. The powedered appears much brighter).
Then again, snow that has been thawed at the surface and refrozen is different as well.
So, there might not be a one snow shader that covers it all.

Cheers,
Klaus

PS: I find the the right shader quite convincing at first glance.
The gray area makes it actually believable. No rock is clean, why shoukd the snow be that sits on top of it.
The snow further up is new=white… Just as I would expect.

Thanks a lot for the swift reply Klaus! I am aiming for a very thick “virgin snow”. I’ll look into subsurface scattering tonight, I did think about playing with that before but thought it might be a little too performance intensive.

PS: Cheers, hmm, well, I’m not quite happy yet, so I’ll keep tweaking, but maybe I do just have tunnel vision from looking at rocks and snow for too long!

—Initial Post-----------------------------------------------------------------------------------------------------------------------------------

I recently began work on a project that involves creating a large, open and beautiful snow covered forest. I will try to keep this thread up to date, and would love to receive feedback on the work I have been doing. Some advice on how to technically achieve my vision would be much appreciated!

So, here is what I have so far!

://i.gyazo/50a17866e8485910c6b2e57a3d2278e1.png

When the environment is complete it will consist of trees/foliage/rocks which will all have PBR materials. Dynamic Wind. Particle effects for varying intensities of snowfall, and the player will be able to leave footprints behind them in snow.
I am also considering having the foliage and tree’s move when the player brushes past them, dynamic materials for foliage, so that when the player walks through it, the snow is “shaken” off.

In the image below you can see an issue I am currently having with my tree’s, the lighting reveals the hard edges on my leaves, I tried softening the normals of the mesh in maya but to no avail, I have also tried increasing the lightmap resolution and softening the shape of the leaf mesh. Does anyone have any suggestions for ways to “soften” the shadows?

://i.gyazo/7cc75b538aa1ad910e118d799d399c6a.png

I am also unsure about the best way to tackle snow. I already know that I want snow to be dynamically placed on top of objects like rocks, so that I can orient the rock in any direction and still have the snow sit on top, but neither of the methods I have tried so far have really given me the most satisfactory results. Here are my two attempts:

://i.gyazo/2f86d5586fe2e8a19ebbc7b95d1a730c.png

shader for left rock

://i.gyazo/c6060d442753c3b58dc17c2d595a7c60.png

shader for right rock

://i.gyazo/53498be297e4bd1bf251ed2c44ef67b9.png

The left most shader is unsatisfactory because the normals from the rock carry over to the snow, but I want the snow to have it’s own normal map.
The second shader is based on Liaret’s, I follow his tutorial online, but the results are unsatisfactory because of the way that the detail and colour information is lost as the snow blends into the rock texture. there is a very ugly grey area. I am also unhappy with this method because any physical accuracy in the materials is lost in the blend between them.

Which reminds me, would anyone be able to tell me what is a physically accurate specular value for snow/ice? :smiley:


Cheers for the reply Chariot! Your shader looks interesting, I’ll play around with it tonight and see if it achieves the effect I am looking for. How do material parameter collections differ from creating material instances from one master material? I haven’t heard the term before.

Just updated the texture on the tree’s, I think it looks much better now, although the snow still needs a lot of work to look more realistic!

://i.gyazo/a82b87dec2b5054b7770fa5cab9152d6.png

://i.gyazo/7fb427b3f46327017bcf9fd11bc602ca.png

Hello again you wonderfully helpful people! I thought that I would post some of the progress that I have been making lately!

bdc3cb9a3d611af770936acb94a74767aa463c12.jpeg
4ddb03f3924aa1c139b865ad84abd5c687f0402e.jpeg
91b96f475adbcc426d78ed70034c8a6cfb36bf70.jpeg

I have made a bit of progress on my snow shader, the trees, rocks, and have done my first pass on the grass. I have also made my first foray into the cascade particle editor in an effort to make some falling snow. I am pleased with the results but still have a lot of work to do.

Things on the To Do list are as follows:

  • Create a material that causes snow to settle on top of objects such as rocks in a realistic manner.

  • Create more rocks and vegetation with proper LOD’s

  • make more realistic rock material

  • implement dynamic snowstorm intensity via blueprint

  • Apply grainy post-process effect

  • create Volumetric clouds (using cascade?)

  • Design level for student game project using assets created for this scene!

Thoughts and critique are more than welcome :slight_smile:

Hello all, just another quick update here! I’ve settled on a snow shader that I think will do the trick :slight_smile: After a bit of research I decided to base my design off of Liarats and made a few alterations.


I’m happy to go into more depth if people are interested!

I think the trees look too flat considering being covered with snow.

Look at this real photo

://hd.wallpaperswide/thumbs/snowy_trees_3-t2.jpg

And some more with less snow:

://www.mojowallpapers/wp-content/uploads/2013/10/snow-trees-9.jpg

Ah yes Ervald! Thanks for the heads up :slight_smile: I did try to create more rounded snow clumps originally but I ran into some strange lighting issues. I’ll certainly have a look at making the tree’s more believable

How do you achieve this specular sparkles?

://content.screencast/users/redcatbox/folders/Default/media/ea9d31c3-e01f-4932-ab71-4e87415df58a/se_sparkles.jpg

You just have to apply a specular texture/mask to the specular link -> then you will just see it in certain places on the texture :slight_smile:

e.g
://2.bp.blogspot/-YoFVD4lQjVc/UFNTC76XLyI/AAAAAAAAAD4/BTWgKeDQXMo/s1600/Automatic+Map+Creation±+Specular+map.png (not for snow, but that’s how a specular texture looks like ^^)

Heh…

For now I’m trying to make snow with specular sparkles like this one - https://udn.epicgames/Three/MaterialExamples.html#Snow

https://udn.epicgames/Three/rsrc/Three/MaterialExamples/ex_Snow.jpg

To achieve effect called “snow glistening”

In old render this was easy with Specular Power, but in new one I tried various combinations of specular/roughness/bloom tricks, and still not get desired results.

One on forest picture looks interesting and I just ask to explain how it works in that case.