All Projects → nvjob → nvjob-boids

nvjob / nvjob-boids

Licence: MIT license
#NVJOB Simple Boids (Flocks of Birds, Fish and Insects). Flocking Simulation. Free Unity Asset.

Programming Languages

C#
18002 projects
ShaderLab
938 projects
GLSL
2045 projects
HLSL
714 projects

Projects that are alternatives of or similar to nvjob-boids

nvjob-sky-shader-simple-and-fast
#NVJOB Dynamic Sky. Sky Shaders. Free Unity Asset.
Stars: ✭ 103 (+87.27%)
Mutual labels:  shaders, shader, unity-asset, nvjob
stc8
#NVJOB STC8 v 3.2 (Custom shader for Unity SpeedTree 8)
Stars: ✭ 17 (-69.09%)
Mutual labels:  shaders, shader, unity-asset, nvjob
nvgen-shader-for-unity-speedtree
#NVJOB Shader for Unity SpeedTree. Old, Legacy.
Stars: ✭ 37 (-32.73%)
Mutual labels:  shaders, shader, nvjob
2dset-jelly-sprite
#NVJOB 2D Set Jelly Sprite. Unity Asset.
Stars: ✭ 17 (-69.09%)
Mutual labels:  shaders, shader, nvjob
viking-village-nvjob-sky-water-stc
Unity Viking Village + #NVJOB Water Shader, Dynamic Sky, STC (Demo). Unity Asset.
Stars: ✭ 29 (-47.27%)
Mutual labels:  shaders, shader, nvjob
Rimlight
Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
Stars: ✭ 170 (+209.09%)
Mutual labels:  shaders, shader, unity-asset
Unity Script Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Stars: ✭ 3,640 (+6518.18%)
Mutual labels:  shaders, shader, unity-asset
Radialprogressbar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (+1198.18%)
Mutual labels:  shaders, shader, unity-asset
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+860%)
Mutual labels:  shaders, shader, unity-asset
Lowpolyshaders
Unity shaders optimized for Low Poly models.
Stars: ✭ 157 (+185.45%)
Mutual labels:  shaders, shader, unity-asset
Nvjob Water Shader Simple And Fast
#NVJOB Simple Water Shaders. Free Unity Asset.
Stars: ✭ 172 (+212.73%)
Mutual labels:  shaders, shader, unity-asset
unity-reaction-diffusion
(WIP) ✏️ Test of a Reaction-Diffusion simulated with a compute shader in Unity.
Stars: ✭ 25 (-54.55%)
Mutual labels:  shaders, shader
sparksl-noise
minimum proof of concept about procedural noise generation in SparkAR's shader language (SparkSL).
Stars: ✭ 16 (-70.91%)
Mutual labels:  shaders, shader
DokoDemoPainter
DokoDemoPainter is a fast and easy texture painting solution for Unity and can paint on both regular and skinned meshes
Stars: ✭ 43 (-21.82%)
Mutual labels:  shaders, unity-asset
GPU-Fog-Particles
Textureless fog particles using a highly customizable shader to attenuate noise values.
Stars: ✭ 303 (+450.91%)
Mutual labels:  shaders, shader
Unity-FPS-Counter
#NVJOB FPS Counter and Graph. Free Unity Asset.
Stars: ✭ 44 (-20%)
Mutual labels:  unity-asset, nvjob
ShaderGlass
Overlay for running GPU shaders on top of Windows desktop
Stars: ✭ 417 (+658.18%)
Mutual labels:  shaders, shader
glsl-cos-palette
glsl function for making cosine palettes
Stars: ✭ 26 (-52.73%)
Mutual labels:  shaders, shader
rusty-boids
Rust implementation of Boids simulation
Stars: ✭ 25 (-54.55%)
Mutual labels:  boids, boids-simulation
unity-surfaceshader-flipbook
Surface shaders with flipbook / spritesheet animation functionality
Stars: ✭ 43 (-21.82%)
Mutual labels:  shaders, shader

#NVJOB Simple Boids (Flocks of Birds, Fish and Insects) 1.1.1

Full instructions - nvjob.github.io/unity/nvjob-boids

GitHub Logo

#NVJOB Simple Boids is a simulation of the behavior of flocks of birds and fish.
This technology is not real Boids, it's pseudo Boids (not mathematical model), but the basic Boids rules (separation, alignment, cohesion) are followed.


Prerequisites

To work on the project, you will need a Unity version of at least 2019.1.8 (64-bit).

Information

Animation of birds, fish and butterflies implemented using shaders. The asset includes two shaders, one for birds and butterflies, the second for fish.

I recommend importing this asset into a new project. Study the operation of the asset and copy the components you need to your project.

There are five examples in the asset, for understanding the operation and settings.
Asset already includes several models (three fish models, one bird model and one butterfly model). In fact, you can use any model, see the example "Fish Boids Danger", the shark is animated using a shader.

#NVJOB Simple Boids allows you to create many flocks and many objects in flocks, and it is all controlled by one script. I got good performance by calculating all the flocks in one script, but nevertheless, if you plan to use tens of thousands of birds, this will certainly affect the performance decrease.

Features:

  • One script for all flocking.
  • Good performance.
  • A large number of flocking objects.
  • Random behavior.
  • Customization for different types of flocks.
  • Reaction of flocks to danger.
  • Animation implemented using a shader.

Download Techno Demo (Windows, Linux) - nvjob.itch.io/nvjob-simple-boids-td


Authors: #NVJOB. Developer Nicholas Veselov. Разработчик Николай Веселов. Санкт-Петербург.

License: MIT License. Clarification of licenses.

Sorry: This project is currently frozen and cannot be supported or updated due to its complete non-profitability.

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].