├── .gitignore ├── Makefile ├── README.md ├── bin └── win64 │ ├── NvFlexDeviceRelease_x64.dll │ ├── NvFlexExtReleaseCUDA_x64.dll │ ├── NvFlexExtReleaseD3D_x64.dll │ ├── NvFlexReleaseCUDA_x64.dll │ ├── NvFlexReleaseD3D_x64.dll │ ├── __try_also_if_nothing_helps__ │ ├── concrt140.dll │ ├── msvcp140.dll │ ├── vccorlib140.dll │ └── vcruntime140.dll │ └── cudart64_80.dll ├── examples ├── README.md ├── fluid_emitter.hip ├── tutorial_00.hip ├── tutorial_01.hip ├── tutorial_02.hip ├── tutorial_03.hip └── tutorial_04.hip ├── linux_build_160.sh ├── linux_build_165.sh ├── nvFlexDop ├── NvFlexHCollisionData.cpp ├── NvFlexHCollisionData.h ├── NvFlexHTriangleMesh.cpp ├── NvFlexHTriangleMesh.h ├── PathsConfig160.props ├── PathsConfig165.props ├── PathsConfig175.props ├── SIM_NvFlexData.cpp ├── SIM_NvFlexData.h ├── SIM_NvFlexSolver.cpp ├── SIM_NvFlexSolver.h ├── TEST.cpp_ ├── entry.cpp ├── nvFlexDop.vcxproj.filters ├── nvFlexDop_160.vcxproj ├── nvFlexDop_165.vcxproj ├── nvFlexDop_175.vcxproj ├── samples │ ├── floatcubes.hip │ ├── fountain.hip │ ├── fountain_boxes.hip │ └── mercuryDrops.hip ├── utils.cpp └── utils.h ├── otls ├── nvflex__nvflexapplyforce.hda ├── nvflex__transformAsset.hda ├── nvflex_dopfluidemitter.hda ├── nvflex_dopobject.hda ├── nvflex_dopsolver.hda ├── nvflex_groupChange.hda ├── nvflex_makecloth.hda ├── nvflex_makefluid.hda ├── nvflex_makerigid.hda ├── nvflex_makeropes.hda ├── nvflex_makesoftbody.hda ├── nvflex_precloth.hda └── nvflex_restShift.hda └── x64 ├── Release └── nvFlexDop_165.dll ├── Release_160 └── nvFlexDop_160.dll ├── Release_175 └── nvFlexDop_175.dll └── linux64 └── dso ├── nvFlexDop_160.so └── nvFlexDop_165.so /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/README.md -------------------------------------------------------------------------------- /bin/win64/NvFlexDeviceRelease_x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/NvFlexDeviceRelease_x64.dll -------------------------------------------------------------------------------- /bin/win64/NvFlexExtReleaseCUDA_x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/NvFlexExtReleaseCUDA_x64.dll -------------------------------------------------------------------------------- /bin/win64/NvFlexExtReleaseD3D_x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/NvFlexExtReleaseD3D_x64.dll -------------------------------------------------------------------------------- /bin/win64/NvFlexReleaseCUDA_x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/NvFlexReleaseCUDA_x64.dll -------------------------------------------------------------------------------- /bin/win64/NvFlexReleaseD3D_x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/NvFlexReleaseD3D_x64.dll -------------------------------------------------------------------------------- /bin/win64/__try_also_if_nothing_helps__/concrt140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/__try_also_if_nothing_helps__/concrt140.dll -------------------------------------------------------------------------------- /bin/win64/__try_also_if_nothing_helps__/msvcp140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/__try_also_if_nothing_helps__/msvcp140.dll -------------------------------------------------------------------------------- /bin/win64/__try_also_if_nothing_helps__/vccorlib140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/__try_also_if_nothing_helps__/vccorlib140.dll -------------------------------------------------------------------------------- /bin/win64/__try_also_if_nothing_helps__/vcruntime140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/__try_also_if_nothing_helps__/vcruntime140.dll -------------------------------------------------------------------------------- /bin/win64/cudart64_80.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/bin/win64/cudart64_80.dll -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/fluid_emitter.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/examples/fluid_emitter.hip -------------------------------------------------------------------------------- /examples/tutorial_00.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/examples/tutorial_00.hip -------------------------------------------------------------------------------- /examples/tutorial_01.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/examples/tutorial_01.hip -------------------------------------------------------------------------------- /examples/tutorial_02.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/examples/tutorial_02.hip -------------------------------------------------------------------------------- /examples/tutorial_03.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/examples/tutorial_03.hip -------------------------------------------------------------------------------- /examples/tutorial_04.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/examples/tutorial_04.hip -------------------------------------------------------------------------------- /linux_build_160.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/linux_build_160.sh -------------------------------------------------------------------------------- /linux_build_165.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/linux_build_165.sh -------------------------------------------------------------------------------- /nvFlexDop/NvFlexHCollisionData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/NvFlexHCollisionData.cpp -------------------------------------------------------------------------------- /nvFlexDop/NvFlexHCollisionData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/NvFlexHCollisionData.h -------------------------------------------------------------------------------- /nvFlexDop/NvFlexHTriangleMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/NvFlexHTriangleMesh.cpp -------------------------------------------------------------------------------- /nvFlexDop/NvFlexHTriangleMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/NvFlexHTriangleMesh.h -------------------------------------------------------------------------------- /nvFlexDop/PathsConfig160.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/PathsConfig160.props -------------------------------------------------------------------------------- /nvFlexDop/PathsConfig165.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/PathsConfig165.props -------------------------------------------------------------------------------- /nvFlexDop/PathsConfig175.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/PathsConfig175.props -------------------------------------------------------------------------------- /nvFlexDop/SIM_NvFlexData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/SIM_NvFlexData.cpp -------------------------------------------------------------------------------- /nvFlexDop/SIM_NvFlexData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/SIM_NvFlexData.h -------------------------------------------------------------------------------- /nvFlexDop/SIM_NvFlexSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/SIM_NvFlexSolver.cpp -------------------------------------------------------------------------------- /nvFlexDop/SIM_NvFlexSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/SIM_NvFlexSolver.h -------------------------------------------------------------------------------- /nvFlexDop/TEST.cpp_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/TEST.cpp_ -------------------------------------------------------------------------------- /nvFlexDop/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/entry.cpp -------------------------------------------------------------------------------- /nvFlexDop/nvFlexDop.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/nvFlexDop.vcxproj.filters -------------------------------------------------------------------------------- /nvFlexDop/nvFlexDop_160.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/nvFlexDop_160.vcxproj -------------------------------------------------------------------------------- /nvFlexDop/nvFlexDop_165.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/nvFlexDop_165.vcxproj -------------------------------------------------------------------------------- /nvFlexDop/nvFlexDop_175.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/nvFlexDop_175.vcxproj -------------------------------------------------------------------------------- /nvFlexDop/samples/floatcubes.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/samples/floatcubes.hip -------------------------------------------------------------------------------- /nvFlexDop/samples/fountain.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/samples/fountain.hip -------------------------------------------------------------------------------- /nvFlexDop/samples/fountain_boxes.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/samples/fountain_boxes.hip -------------------------------------------------------------------------------- /nvFlexDop/samples/mercuryDrops.hip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/samples/mercuryDrops.hip -------------------------------------------------------------------------------- /nvFlexDop/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/utils.cpp -------------------------------------------------------------------------------- /nvFlexDop/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/nvFlexDop/utils.h -------------------------------------------------------------------------------- /otls/nvflex__nvflexapplyforce.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex__nvflexapplyforce.hda -------------------------------------------------------------------------------- /otls/nvflex__transformAsset.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex__transformAsset.hda -------------------------------------------------------------------------------- /otls/nvflex_dopfluidemitter.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_dopfluidemitter.hda -------------------------------------------------------------------------------- /otls/nvflex_dopobject.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_dopobject.hda -------------------------------------------------------------------------------- /otls/nvflex_dopsolver.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_dopsolver.hda -------------------------------------------------------------------------------- /otls/nvflex_groupChange.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_groupChange.hda -------------------------------------------------------------------------------- /otls/nvflex_makecloth.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_makecloth.hda -------------------------------------------------------------------------------- /otls/nvflex_makefluid.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_makefluid.hda -------------------------------------------------------------------------------- /otls/nvflex_makerigid.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_makerigid.hda -------------------------------------------------------------------------------- /otls/nvflex_makeropes.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_makeropes.hda -------------------------------------------------------------------------------- /otls/nvflex_makesoftbody.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_makesoftbody.hda -------------------------------------------------------------------------------- /otls/nvflex_precloth.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_precloth.hda -------------------------------------------------------------------------------- /otls/nvflex_restShift.hda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/otls/nvflex_restShift.hda -------------------------------------------------------------------------------- /x64/Release/nvFlexDop_165.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/x64/Release/nvFlexDop_165.dll -------------------------------------------------------------------------------- /x64/Release_160/nvFlexDop_160.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/x64/Release_160/nvFlexDop_160.dll -------------------------------------------------------------------------------- /x64/Release_175/nvFlexDop_175.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/x64/Release_175/nvFlexDop_175.dll -------------------------------------------------------------------------------- /x64/linux64/dso/nvFlexDop_160.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/x64/linux64/dso/nvFlexDop_160.so -------------------------------------------------------------------------------- /x64/linux64/dso/nvFlexDop_165.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedohorse/Houdini-NvFlex/HEAD/x64/linux64/dso/nvFlexDop_165.so --------------------------------------------------------------------------------