All Projects → RenanBomtempo → Polygon Wind

RenanBomtempo / Polygon Wind

Licence: apache-2.0
Wind shader for low poly assets in Unity.

Projects that are alternatives of or similar to Polygon Wind

3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+9730.25%)
Mutual labels:  unity, glsl, shaders
Holoshield
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Stars: ✭ 401 (+236.97%)
Mutual labels:  unity, glsl, shaders
Shaderman
Convert ShaderToy to Unity HLSL/CG
Stars: ✭ 734 (+516.81%)
Mutual labels:  unity, glsl, shaders
Noodlesplate
Offline Shader Editor with many cool features
Stars: ✭ 79 (-33.61%)
Mutual labels:  glsl, shaders
Matrix Shockwave Shader
Surface shader with tesselation - Tried recreating the shockwave effect in Matrix when Neo takes off.
Stars: ✭ 69 (-42.02%)
Mutual labels:  unity, shaders
Shadertoy React
6kB "Shadertoy" like react component letting you easily render your fragment shaders in your React web projects, without having to worry about implementing the WebGL part.
Stars: ✭ 74 (-37.82%)
Mutual labels:  glsl, shaders
Glsl Worley
Worley noise implementation for WebGL shaders
Stars: ✭ 66 (-44.54%)
Mutual labels:  glsl, shaders
Glsleditor
Simple WebGL Fragment Shader Editor
Stars: ✭ 1,345 (+1030.25%)
Mutual labels:  glsl, shaders
Sildurs Shaders.github.io
Sildurs shaders website
Stars: ✭ 84 (-29.41%)
Mutual labels:  glsl, shaders
Unity Shader Resources List
📋 Unity Shader相关学习资源与链接珍藏 | A list of amazing resources for learning shader writing in Unity.
Stars: ✭ 98 (-17.65%)
Mutual labels:  unity, shaders
Awesome Vrchat
One-stop shop for people interested in developing content for VRchat
Stars: ✭ 107 (-10.08%)
Mutual labels:  unity, shaders
Riftray
Step into the worlds of Shadertoy with an Oculus Rift.
Stars: ✭ 68 (-42.86%)
Mutual labels:  glsl, shaders
Collidable Raymarching Terrain
Real time generate collider mesh according shader, it is really useful when you want to interact with your raymarching scene
Stars: ✭ 68 (-42.86%)
Mutual labels:  unity, shaders
3dxrayshader unity
Surface shader. Clips a Model with given plane , applies fresnel on clipped part and highlights the cross section.
Stars: ✭ 73 (-38.66%)
Mutual labels:  unity, shaders
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (-11.76%)
Mutual labels:  glsl, shaders
Unitylibrary
📚 Library of all kind of scripts, snippets & shaders for Unity
Stars: ✭ 1,968 (+1553.78%)
Mutual labels:  unity, shaders
Smo Shaders
A collection of shaders to replicate those used in Super Mario Odyssey's Snapshot Mode.
Stars: ✭ 97 (-18.49%)
Mutual labels:  unity, shaders
Unlitclouds
A unity cloud shader, using vertex colors and tessellation for a simple stylized look.
Stars: ✭ 110 (-7.56%)
Mutual labels:  unity, glsl
Unityraymarching
Unity Raymarching Examples
Stars: ✭ 57 (-52.1%)
Mutual labels:  unity, glsl
Shaders Portal
A showcase of shader effects to replicate portals in different games.
Stars: ✭ 65 (-45.38%)
Mutual labels:  unity, shaders

Polygon Wind Shader

In 2017 I was looking for a wind shader to use on a low poly tree model. I couldn't find one that provided the visual I was looking for, so I started to develop the Polygon Wind Shader.

It is designed to generate a more suttle and organic wind movement on trees. But it's not great for heavy wind effects. Lately I haven't had much time to work on it, so I decided to publish the source code here and make it available so that anyone can use and modify it.

Here are some videos of what I achieved using it:

How to use it:

Just apply the shader to a material and apply the material to your asset. The ideal tree asset is one with a single mesh.

The shader has various parameters for you to tweak:

  • Wind Wave Size;
  • Tree Sway Displacement;
  • Foliage Wiggle Amount;
  • Branches Up/Down;
  • Foliage Wiggle Speed;
  • Tree Sway Stutter;
  • Tree Sway Speed;
  • Wind Direction;
  • Red Vertex Influence;
  • Blue Vertex Influence.

It uses a series of inputs to calculate the final vertex position, one of them being the vertices colors of the mesh:

  • Red - Use on the branches to enable the up/down movement;
  • Blue - Use it on the leaves to get that organic wiggle.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].