Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

View BasicParticleSystem Frames in Jupyter Notebooks #2

Open
wants to merge 118 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
89c5cd9
adapted blender emission function
sebbas Apr 24, 2019
e4f5c21
added inflow levelset to flags setter function
sebbas Apr 24, 2019
321bf84
added function to handle Python None arguments silently
sebbas Apr 25, 2019
3c494e2
random seed init for example0
thunil May 3, 2019
3393919
Merge branch 'develop' of bitbucket.org:thunil/mantaflowgit into develop
thunil May 3, 2019
502e822
Small Python library fixes in CMake and cleanup for old secondary par…
sebbas May 8, 2019
992e0d2
Customized emission function to account for Blender emission from par…
sebbas May 10, 2019
f10198c
Added smoke dissolve function
sebbas May 22, 2019
63aa740
added notZero check for dissolve
thunil May 29, 2019
318b32a
added setPlane function to move the field visualizer from python
wiewel Oct 12, 2018
4a8f858
support for PYTHON keyword on enums
wiewel Oct 17, 2018
c197dac
python 2 fix for numpy
thunil Oct 23, 2018
a71880c
VS17 template support (vectorbase)
wiewel Nov 12, 2018
29968a3
compute velocity for moving meshes
wiewel Jan 24, 2019
ef6a6ac
computeVelocity uses setInterpolated now
wiewel Jan 28, 2019
6c9758a
smaller fixes for mantagen branch merge
thunil Jun 18, 2019
91630e3
Made timePerFrame variable accessible in Blender builds
sebbas Jul 3, 2019
8ef1b7c
Added offset option in UV reset function
sebbas Jul 18, 2019
0b4d406
Small fix in wavelet scene
sebbas Jul 18, 2019
86aa73d
allowed python access timePerFrame also for non-blender
thunil Jul 19, 2019
d2f1eee
removed #if clause in vectorbase
wiewel Jul 23, 2019
7e532a4
added uni <> numpy converter scripts
thunil Aug 22, 2019
73b561f
smaller fixes
thunil Aug 23, 2019
b7f047b
merged mantagen repo
thunil Jun 18, 2019
3a7ac83
data set directory
thunil Jun 18, 2019
2064280
removed z component of 2d vec3, always append index to sim dir
thunil Jun 19, 2019
4d1e013
brought back meshSigma parameter
thunil Jun 20, 2019
0deadff
fixed indexing in write_grid
wiewel Jul 9, 2019
4f88544
flaggrid knCountCells fix; numpyconvert dimension checks
wiewel Jul 25, 2019
9b5f026
permuteAxes grid function
wiewel Aug 23, 2019
5c13723
Refactored fillHoles helper function
sebbas Oct 9, 2019
bfe6b2a
velmesh upd
wiewel Oct 23, 2019
ce867a9
permuteAxes
wiewel Nov 11, 2019
5c7ec65
added divergence control for moving obstacles
sebbas Nov 13, 2019
58fbd4b
added threshold parameter to updateFractions function
sebbas Nov 13, 2019
dd8240d
removed obsolete obvel setter in extforces
sebbas Nov 18, 2019
3f7b49d
Merge branch 'develop'
thunil Nov 22, 2019
94accea
added subtract type to levelset subtract function
sebbas Nov 18, 2019
beb0f29
added support for per cell vorticity
sebbas Nov 26, 2019
761849c
cleaned up comments in fire scene
sebbas Nov 26, 2019
3701f32
Renamed macro for blender
sebbas Dec 16, 2019
d55f1e7
Added missing vector resize in mesh data IO function
sebbas Jan 13, 2020
8d19f10
Added Julians fix for Blenders memory leak
sebbas Jan 13, 2020
927cb31
Made safeDivide() function accessible through Python
sebbas Jan 27, 2020
9104160
Kernelized smoke dissolve function
sebbas Jan 27, 2020
1cdd1c3
Added smoke grid reset helper function
sebbas Jan 27, 2020
ac1be71
Convert strings from UTF8 in case Blender is being used
sebbas Jan 27, 2020
3f5c798
Fix grid type check in conjugategrad.cpp
sebbas Jan 30, 2020
fd58ec4
Added missing vector resize in particle data IO function
sebbas Feb 7, 2020
b8b51a6
Added OpenvVDB write and read functions for integer grids
sebbas Feb 9, 2020
abfff15
Cleanup clang compiler warnings
sebbas Feb 9, 2020
7b9e0d8
Fix strength variable name in vorticityConfinement
sebbas Feb 19, 2020
c15c8d4
Kernelized copy real <-> vec3 functions
sebbas Oct 6, 2019
4d601ea
File IO improvents for Windows
sebbas Feb 21, 2020
e4b577c
Kernelized the remaining copy helper functions
sebbas Feb 21, 2020
b331316
Fix loop order in mesh creation function
sebbas Feb 21, 2020
ce000bc
Minor cleanup in FLIP plugin
sebbas Feb 21, 2020
b830d96
Cleanup: Lower-case / upper-case consistency
sebbas Feb 24, 2020
bd0ce50
CMake: Do not allow building with BLENDER and GUI
sebbas Feb 24, 2020
b9d0086
QT: Cleanup deprecated string formatting
sebbas Feb 24, 2020
66743fc
RCMatrix: Removed CPP11 macro and std::move in return statement
sebbas Feb 25, 2020
1d52e96
RCMatrix: Enabled Parallelization for OpenMP / TBB by default
sebbas Feb 27, 2020
df2fbaf
Merge branch 'develop'
thunil Feb 28, 2020
3a74f09
readme
thunil Feb 28, 2020
a46ed48
Init plugins: Added boundary width to arguments of obstacle flags set…
sebbas Feb 28, 2020
1d55979
Additional MG cleanup in pressure solve
sebbas Mar 7, 2020
caae2dd
Windows: Cleanup warnings
sebbas Mar 11, 2020
5fbd3d0
Renamed PyInit function so that it includes a reference to the name m…
sebbas Mar 16, 2020
f3d32c4
Secondary Particles: Cleanup for flags check
sebbas Mar 23, 2020
403dd68
Grid: Added helper function to combine two grids
sebbas Apr 8, 2020
21303fa
Secondary Particles: Fix randomization offset
sebbas Apr 8, 2020
b4a2742
Extforces: Adjusted dx scale in gravity and buoyancy functions
sebbas Apr 30, 2020
534495a
Secondary Particles: More flexibility for dt and dx
sebbas May 8, 2020
faad4e4
GridAdvect: Added option to skip new particles
sebbas May 19, 2020
b61bf9e
Particle Flags: Always clear PNEW flag when trying to insert particles
sebbas May 20, 2020
b2db179
Warnings: Fix warnings from missing virtual destructor
sebbas May 22, 2020
bef89cd
Warnings: Suppress warnings for zlib library
sebbas May 22, 2020
ea8eb89
Warnings: Suppress OpenGL deprecation warnings on macOS
sebbas May 22, 2020
d35fc93
Fix Typo: OpenGL deprecated in 10.14
sebbas May 22, 2020
c643666
Python API: Added functionality to convert Python lists to std vectors
sebbas Jun 2, 2020
6c6d4b2
Grid: Added grid cell value setter
sebbas Jun 2, 2020
4478a21
OpenVDB: Improved and simplified file IO
sebbas Jun 2, 2020
d3c3a13
CMake: Fix compilation issue on Linux
sebbas Jun 2, 2020
15c9918
OpenVDB: Use Levelset class for levelset grids
sebbas Jun 3, 2020
8f4bd0e
CMake: Sanity check for OpenVDB and TBB
sebbas Jun 16, 2020
378a7e0
OpenVDB: Support for point data and bigger refactor
sebbas Jun 16, 2020
2a2d648
Python API: Added functionality to convert Python float lists to std …
sebbas Jun 16, 2020
1fa7710
OpenVDB: Added OpenVDB IO usage example to scene file
sebbas Jun 16, 2020
213a4ce
CMake: Cleanup and simplify macros
sebbas Jun 16, 2020
d448482
CMake: Use c++14 if supported
sebbas Jun 16, 2020
2f56c1e
OpenVDB: Remove OpenVDB==1 marco in header
sebbas Jun 16, 2020
87d96b8
Scenes: Disable OpenVDB export example by default
sebbas Jun 16, 2020
fd340f8
Scenes: Cleanup comment for OpenVDB export
sebbas Jun 16, 2020
60ed937
Scenes: Cleanup in call to OpenVDB file export
sebbas Jun 16, 2020
cbd77d6
OpenVDB: Rename from 'grids' to 'objects'
sebbas Jun 17, 2020
b1bd09c
OpenVDB: Fix issue with particle data not being loaded
sebbas Jun 17, 2020
2033dfe
OpenVDB: Added option to skip exporting deleted particles
sebbas Jun 18, 2020
b33cffb
OpenVDB: Write compression level is now an option
sebbas Jun 23, 2020
06dc816
IO: Added return value (read/write success) to all IO functions
sebbas Jun 23, 2020
6561d2f
OpenVDB: Write precision level is now an option
sebbas Jun 23, 2020
90fc33e
OpenVDB: Refactored grid attribute setter
sebbas Jun 23, 2020
7fa93fd
OpenVDB: Exposed 'None' compression parameter to Python
sebbas Jun 23, 2020
2c83bdd
OpenVDB: Sanity check before setting grid export options
sebbas Jun 23, 2020
bc6fa36
OpenVDB: Fix build issue on Windows
sebbas Jun 24, 2020
6725e68
Windows: Fix build issue correctly
sebbas Jun 24, 2020
5ae24e8
OpenVDB: Fix vdb compiler warning
sebbas Jun 24, 2020
93b718a
Changes to CMakeLists.txt to build Manta on macOS.
cesarr Jun 26, 2020
f11cd64
Able to export the positions of the particles in a BasicParticleSystem.
cesarr Jun 26, 2020
d80d3c8
Secondary Particles: Fix index out of bounds
sebbas Jun 26, 2020
7c686db
In the scene "view_particles_in_notebook.py" there is code for conver…
cesarr Jul 2, 2020
8469b07
Added the method BasicParticleSystem.writeParticlesNumpyText which se…
cesarr Jul 2, 2020
cb06105
Small changes to the notebook.
cesarr Jul 2, 2020
e25185b
updated version number to 0.13
thunil Jul 9, 2020
4a221bb
Merge branch 'develop'
thunil Jul 9, 2020
1f380bb
updated readme
thunil Jul 9, 2020
b915cd6
Minor changes to the view_particles_in_notebook.ipynb file.
cesarr Jul 17, 2020
5641e29
Merge branch 'master' of https://github.com/tum-pbs/mantaflow
cesarr Jul 17, 2020
1df3006
Merge branch 'review-particle-system'
cesarr Jul 17, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,18 @@ waveletNoiseTile.bin
waveletNoiseTileDouble.bin
build
doc
tensorflow/mantaGen/datasets
scenes/results
scenes/frames

# macos
.DS_Store

# vscode
\.vscode

# Python
venv
__pycache__
.ipynb_checkpoints
# *.ipynb
Loading