Foliage Renderer - Wind Reactor

Wind Reactor Module extend Foliage Renderer 2 and works in any Unity Project to make it easy to add vibrant feedback from Wind in your Scenes. You also get powerful new tools for optimizing your Terrains!

Wind Reactor adds new Components that compliment the shader driven Wind you're used to working with from Foliage Renderer.

Wind Controller

  • Drives Shader Global values defining Wind behavior.

Wind Sampler

  • Samplers use heavily optimized burst code and compute shaders to determine the direction and intensity of Wind at positions in your Scenes.

Wind Reactors

  • Reactors take Sampler data and update additional components based on how much Wind is hitting the Sampler.

Animator Reactor: Controls Animator Parameters Audio Source Reactor: Controls AudioSource Volume and Pitch Transform Reactors: Control Position, Rotation, and Scale Particle System Reactor: Plays and Stops Particles Material Reactor: Sets Values on MaterialPropertyBlocks for any Renderer

  • You get SEVEN new Reactor Components to work with!

  • Reactors and Samplers intuitively find each other making setup as quick and easy as possible.

You also get the Terrain Decorator, allowing you to easily add GameObjects at the positions of your Trees and Details painted on your Terrain. This workflow makes adding all of those new Wind Reactor ParticleSystems to your Terrains a breeze (puns included free of charge!).

  • Terrain Decorator can be used to place Prototype Decorators at Edit OR Runtime!

Prototype Decorator Components retain a reference to their associated instance. Allowing you to easily drive useful functionality like cutting trees! AND instance removal is managed at FR's rendering stage. Allowing your to remove Trees/Details WITHOUT rebuilding the terrain! A huge performance optimization

Foliage Carpet Creator

If your Detail counts are getting out of control you can optimize your Terrains by combining Meshes and Materials into new meshes! Automatically atlases textures, creates your new aggregated Material, and saves a Mesh and Prefab!

Features:

- GPU based rendering, freeing up significant CPU time

- Cell based Streaming and Culling of terrain details

- GPU based Frustum Culling

- GPU based HI-Z Occlusion Culling in BiRP, HDRP & URP

- Supports up to 4 LODs per object with LOD Crossfade Support

- Supports LODs on Unity Terrain Details

- Support for Single Pass Stereo Rendering

- Ability to pass Height, Normal, and Albedo of terrain, as well as user defined per-terrain data to vegetation shaders.

- Custom shaders and shader code to allow conforming objects to the terrain

- Custom shaders and shader code to allow tinting objects with the terrain's albedo

- Can overload visible distance and shadow distance per object

- Can overload max LOD usage for faster shadow rendering

- Compressed data structures for faster processing and reduced memory usage

- Works with The Vegetation Engine shaders

- Includes it's own shader and stackables for Better Shaders, which supports albedo tint, conforming to the terrain, wind animation, and instancing support.

- Shader graph node for adding indirect instancing support to existing shaders

- Shader patcher to modify external 3rd party shaders

- One menu item selection to convert existing terrains to Foliage Renderer

- All source code included

Join the Dicewrench Designs Discord for support, discussion, and updates!

Points to Redeem
20 pts
Category
Terrain
Publisher
Dicewrench Designs
Asset FilePrimary
complete
Version:1.0.0
File:Foliage Renderer - Wind Reactor v1.0.1.unitypackage
Size:676.2 MB
byga-admin

Sign in to offer a newer .unitypackage for this asset. Uploads are reviewed before they appear.

Foliage Renderer - Wind Reactor

by Dicewrench Designs
5

Sign in to add this asset to your library.

Publisher
Points to Redeem20 pts
CategoryTerrain
Uploaderga-admin