AcademySoftwareFoundation / AcademySoftwareFoundation/openvdb
Boundary Operation for most operators like sample
- Dominant language
- C++
- Stars
- 3.4k
- Forks
- 774
- Avg merge
- 3d 9h
- Merged PRs (30d)
- 34
Description
I found it is hard to use openvdb in fluid simulation because I can't use some operators like 'sample' 'gradient' which don't care about boundary condition. Now I have to set value in the Valueoff voxel, but it is not a very well solution in multithread environments.
Is there any possible to add boundary ops like PoissonSolver in the future or there are another better treatment of boundary condition? THX
Contributor guide
Research direction
Review the existing sample and gradient operators alongside PoissonSolver, focusing on how boundary conditions and Valueoff voxels are handled. Define the desired boundary-operation behavior for fluid simulation and determine how it must remain safe in multithreaded use.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100