All Projects → Scrawk → Gpu Gems 3d Fluid Simulation

Scrawk / Gpu Gems 3d Fluid Simulation

Licence: mit
3D fluid simulation on the in Unity

Projects that are alternatives of or similar to Gpu Gems 3d Fluid Simulation

Brunetons Ocean
Brunetons ocean in Unity
Stars: ✭ 60 (-57.45%)
Mutual labels:  unity, fluid-simulation
Ca Fluid Simulation
3D Fluid Simulation for Unity based on a Cellular Automaton
Stars: ✭ 29 (-79.43%)
Mutual labels:  unity, fluid-simulation
Phillips Ocean
A ocean using Phillips spectrum in Unity
Stars: ✭ 152 (+7.8%)
Mutual labels:  unity, fluid-simulation
Gpu Gems 2d Fluid Simulation
2D fluid simulation in Unity
Stars: ✭ 126 (-10.64%)
Mutual labels:  unity, fluid-simulation
Play Instant Unity Plugin
Google Play Instant Plugin for Unity Beta (Archived)
Stars: ✭ 139 (-1.42%)
Mutual labels:  unity
Unity Webxr Export
Develop and export WebXR experiences using Unity WebGL
Stars: ✭ 130 (-7.8%)
Mutual labels:  unity
Steamworks.net
Steamworks wrapper for Unity / C#
Stars: ✭ 1,855 (+1215.6%)
Mutual labels:  unity
Retrosuite3d
Some image effects and shaders to achieve a retro look in Unity
Stars: ✭ 132 (-6.38%)
Mutual labels:  unity
Csharpluaforunity
CSharp.lua的Unity适配,可将Unity工程中的C#代码编译至Lua
Stars: ✭ 140 (-0.71%)
Mutual labels:  unity
Unitask
Provides an efficient allocation free async/await integration for Unity.
Stars: ✭ 2,547 (+1706.38%)
Mutual labels:  unity
Unitylauncher
Unity Version Launcher
Stars: ✭ 137 (-2.84%)
Mutual labels:  unity
Dxr
DXR is a Unity package for rapid prototyping of immersive data visualizations in augmented, mixed, and virtual reality (AR, MR, VR) or XR for short.
Stars: ✭ 134 (-4.96%)
Mutual labels:  unity
Exportscenetoobj
Export scene (including objects and terrain ) or fbx to .obj file for Unity. | 导出Unity的场景或FBX到obj文件
Stars: ✭ 137 (-2.84%)
Mutual labels:  unity
Pencilsketcheffect
Real Time Hatching In Unity
Stars: ✭ 134 (-4.96%)
Mutual labels:  unity
Unityurp Billboardlensflareshader
(1)Add a new Quad GameObject (2)Use this shader (3)Done! Now you have billboard lens flare shader for URP!
Stars: ✭ 140 (-0.71%)
Mutual labels:  unity
Textureupdateexample
An example showing how to update textures from a native plugin in Unity.
Stars: ✭ 133 (-5.67%)
Mutual labels:  unity
Beatsabercustomavatars
Allows the use of custom player models for body presence in Beat Saber.
Stars: ✭ 137 (-2.84%)
Mutual labels:  unity
Kinostreak
Anamorphic lens flare effect for Unity
Stars: ✭ 139 (-1.42%)
Mutual labels:  unity
Eazy Sound Manager
Eazy Sound Manager is a simple Unity3D tool which aims to make sound and music management in games easier
Stars: ✭ 135 (-4.26%)
Mutual labels:  unity
Phy Net
compressing physics with neural networks
Stars: ✭ 133 (-5.67%)
Mutual labels:  fluid-simulation

GPU-GEMS-3D-Fluid-Simulation

This project is based on the GPU Gems 3D fluid simulation article. This article presents a method for calculating and rendering 3D fluid simulations. The method used for rendering was designed to best integrate the fluid simulation into the scene and have it interact with other scene components. I have gone with a simpler renderer however by using a ray tracer that is attached to a cube and there is no interaction with other scene components.

This project was originally written when Unity 4 was current and at that time render textures were not available in the free version. I decided to use compute buffers instead to make it more accessible. The only down side to using compute buffers instead of render textures is that there is no support for filtering. I added the code to the shaders to manually do the bi-linear filtering but its probably not as optimal as using a render texture.

3D Fluid Simulation

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