Skip to content

barnden/pbf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Position Based Fluids

An implementation of Position Based Fluids by Macklin and Mueller.

This was my final project in CSCE 450: Computer Animation at Texas A&M with Dr. Shinjiro Sueda.

The base rendering code is based off of Dr. Sueda's code provided in class.

Build

Usage

  • SPACE to toggle simulation
  • Orbit controls with mouse
    • CTRL translate
    • SHIFT zoom
  • Update simulation parameters in CUDA/Parameters.cuh and recompile. (runtime config wip)

TODO

These are things I wanted to implement for this project, but ran out of time before the deadline.

  • Collision with surfaces defined via SDF
    • Mesh to SDF conversion
  • Implement Yu and Turk's paper on particle fluid surface reconstruction
  • Screen-space fluid rendering

References

About

Implementation of Position Based Fluids in CUDA

Resources

Stars

Watchers

Forks