Giter VIP home page Giter VIP logo

ue4_interactive_wind_and_vegetation_in_god_of_war's Introduction

"Interactive Wind and Vegetation in 'God of War'" in Unreal Engine 4

This project implement Interactive Wind and Vegetation in 'God of War' using Unreal Engine 4

Implemented features

Interactive Wind Map ( Using GPU )

RenderTargetTexture is used.
Convert uv of the renderTargetTexture to location in world space and write wind vector value to texture based on location in world space.

There is three render target texture.
First one is used by wind maker to write wind vector to render target texture. ( Additive material is used )
Second one is used as target texture of post process shading. ( Blur wind map texture, Add static wind vector to wind map )
Thirld one is used for read from vegetation objects. ( Written wind vector is used in vertex shading of vegetation objects ( Tree, Grass.... ) ) ( Double Buffering concept. Texture written by wind maker is read at next frame for performance )

Test Video 1

sdfasdfsaf
gifff
giffffffffffffffffff
sdf
sdfdsf

TO DO

  • Move wind map texture when wind map origin is changed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.