Skip to content

v0.0.10

Latest

Choose a tag to compare

@MuGdxy MuGdxy released this 02 Mar 08:34
· 2 commits to main since this release

What's New in v0.0.10

✨ Features

  • Codimensional Affine Body Constitutions – Added AffineBodyShell and AffineBodyRod constitutions for codimensional affine body dynamics, along with Python bindings (pybind) (#345)
  • Profiling & Benchmarking Package – Introduced uipc.profile, a new package supporting simulation benchmarking and GPU profiling via Nsight Compute CLI (#343)
  • One-Liner Asset Simulation – Added run() to the assets API for quickly simulating downloaded assets in a single call
  • Live Visualization in run() – Added gui=True parameter to run() to enable real-time visualization during simulation
  • Enhanced run() GUI – Added a play/stop checkbox and a frame counter to the simulation GUI

🐛 Fixes

  • Module Exit Issue – Fixed a crash/hang occurring during Python module shutdown
  • Asset Downloader – Fixed missing shared loader modules when downloading asset files; they are now fetched alongside the asset

📊 Improvements

  • SimulationStats Report – Total time per frame is now shown as the first plot in the summary report, before the heatmap

🔧 Chore

  • Updated README with contributor credits
  • Removed stale internal files and directories
  • Added push-tag/release tooling rules