Skip to content

AtwoodDeng/JourneySand

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Journey Sand

A Unity project to remake the scene in Journey.


A demo image for the scene in the project :

Screenshot

The reference scene from Journey :

Screenshot

(Image Source: GDC Vault 2012 - https://www.gdcvault.com/play/1017742/Sand-Rendering-in)

Diffuse

A modified Oren Nayar model is implemented :

Screenshot

Height map(Normal map)

The terrain is separated into X-direction and Z-direction.

Screenshot

Normal map in X and Z direction is applied to different orientations.

Screenshot

TBN convert the normal to correct direction

Screenshot

The overall effect :

Screenshot

Specular

Well, simply, it is Bilnn-Phong model. I also tried the PBR but there is just a very vague improvement.

Screenshot

Glitter

Not 100% sure what the noise function is uesd. Here is a fake effect to simulate the one in Journey.

Screenshot

Screenshot


Post Effect

The result without any screen-base effect:

Screenshot

Add Bloom: (Post Processing Stack)

Screenshot

Add Tone map and LUT :(Post Processing Stack)

Screenshot

Add Sharpen and saturation : (Beautify https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/beautify-61730)

Screenshot


License

License: CC BY-SA 4.0

About

An Unity project to reproduce the sand rendering in Journey's style

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published