penguin1214 / PbfVs

Position Based Fluid, Visual Studio 2015 + CUDA 8.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PBF

Goal

  • Implement both the CPU and GPU version of the Position Based Fluid

Progress

  • CPU impl
  • GPU impl
  • Fluid Rendering
  • Refactor
  • Enhancement
  • Optional build on GPU impl

Some Images

Wave simulation using ~15,000 particles on NVIDIA GeForce GTX 960M.

OpenGL coordinate system reference

TODO

See Issues

Dependency

  • OpenGL
  • glfw3
  • GLEW
  • glm (header-only library)
  • CUDA 8.0 (this should be optional)

Project Setup

  • All the third party dependency headers should be inside C:\ThirdParty\Include.
  • All the third party dependency libraries should be inside C:\ThirdParty\Libs.

References

About

Position Based Fluid, Visual Studio 2015 + CUDA 8.0


Languages

Language:C++ 66.0%Language:Cuda 32.9%Language:C 0.8%Language:GLSL 0.3%