Skip to content
This repository has been archived by the owner on Jun 2, 2021. It is now read-only.
/ PbfVs Public archive

Implementation of Macklin, Miles, and Matthias Müller. "Position based fluids.". Visual Studio 2015 + CUDA 8.0

License

Notifications You must be signed in to change notification settings

k-ye/PbfVs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PBF

Goal

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

Current Progress

  • CPU impl
  • GPU impl
  • Customizable particle system
  • Fluid Rendering (not particle rendering)
  • Code refactoring
  • Optional build on GPU impl

Some Images

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

OpenGL coordinate system reference

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

Implementation of Macklin, Miles, and Matthias Müller. "Position based fluids.". Visual Studio 2015 + CUDA 8.0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published