Physics simulation on strands, cross-platform support.
What's Changed
- Added NsightAftermath for saving gpu minidump for debugging, ray tracing pipeline. by @edisonlee0212 in #5
- Mesh shader for basic debug visualization. Compute shader infrastructure for physics simulation. by @edisonlee0212 in #6
- Redesigned skeleton structure, so it can fit on GPU easier. by @edisonlee0212 in #7
- Auto clear shader binaries as post build command in CMake. by @edisonlee0212 in #8
- Quick fix for DynamicStrands to avoid crash for unfinished physics im… by @edisonlee0212 in #9
- Better data structure for strand segment (added strand particle). by @edisonlee0212 in #10
- alpha shape meshing by @nikolasschwarz in #11
- Removed glm dependencies for LogWood implementations for Swift translation by @edisonlee0212 in #12
- Setting up DynamicStrands simulation pipeline. by @edisonlee0212 in #13
- Implemented "Position And Orientation Based Cosserat Rods" by @edisonlee0212 in #14
- Introduced connectivity constraint. by @edisonlee0212 in #15
- Fixed precompiled headers, improved folder layout for Visual Studio. by @edisonlee0212 in #16
- Implemented scan mode for scanning sorghum without occlusion. by @edisonlee0212 in #17
- Visualizing bend/twist/shear/stretch/connectivity strains. by @edisonlee0212 in #18
- Introduced twin particles for segment split by @edisonlee0212 in #19
- Fixed shader import. by @edisonlee0212 in #20
- Restored python binding for EvoEngine, EcoSysLab, and DigitalForestry by @edisonlee0212 in #22
- Improved menu for JoeScanner. Simplified process. by @edisonlee0212 in #23
- Improved physics simulation framework. by @edisonlee0212 in #24
- Fixed bug for not being able to debug with Nvidia NSight. by @edisonlee0212 in #25
- Introduced substep for more stiff material. by @edisonlee0212 in #26
- Physics system overhaul. by @edisonlee0212 in #27
- Drag force and Box selection finished. by @edisonlee0212 in #28
- Neighbor constraint, branch breaking. by @edisonlee0212 in #29
- Transferred Nikolas's implementation to the framework. by @edisonlee0212 in #30
- Adding alternatives of CGAL. by @edisonlee0212 in #31
- Stretch/Shear breaking by @edisonlee0212 in #32
- Offset particle's position during ComputeDelaunay so it finds neighbor correctly. by @edisonlee0212 in #33
- Fixed incorrect descriptor set binding for render function. by @edisonlee0212 in #34
- Re-introduce random constraint. by @edisonlee0212 in #43
- Cocentric properties, Sorghum waviness, etc. by @edisonlee0212 in #45
- Finished implementation UniformParticle for rendering. by @edisonlee0212 in #46
- Entity Selection, DsPhysics. by @edisonlee0212 in #47
- Regularized segment position. by @edisonlee0212 in #48
- Fixed multiple rods experiment. by @edisonlee0212 in #49
- More experiment setups, more collider types. by @edisonlee0212 in #52
- EcoSysLabLayer GUI code refactoring by @edisonlee0212 in #54
- GUI improvements for EcoSysLab and Python API for DigitalAgriculture. by @edisonlee0212 in #55
- Better visualization, code refactoring by @edisonlee0212 in #56
- Improved stiff rod constraint calculation and visualization. by @edisonlee0212 in #57
- Implemented Dynamic Hashed Grid. by @edisonlee0212 in #58
- GPU Alpha Shape by @edisonlee0212 in #59
- Enabled Linux platform, setup GitHub workflow for Linux build. by @edisonlee0212 in #61
- Supporting MacOS. Added GitHub workflow for MacOS build. by @edisonlee0212 in #62
New Contributors
- @nikolasschwarz made their first contribution in #11
Full Changelog: v0.1.1...v0.1.2