Gravity Rope Dev Log

September 10, 2024
Blender 4.2 Support & Release Update
Updated addon compatibility for Blender 4.2.0 and improved the release tool workflow. Maintained cross-version stability for modern Blender versions.
blender-4.2releasecompatibility
January 16, 2024
Blender 4.0 Compatibility Update
Major update to support Blender 4.0 architecture changes. Updated release process with automated tooling for multiple platforms.
blender-4.0migrationcross-platform
March 20, 2022
Release Tool Optimization & Rust Engine Stabilization
Finalized release tooling for cross-platform distribution (Windows, Linux, macOS). Rust Rapier engine reached stability with PyO3 dependency management.
releaserustdistribution
December 8, 2021
Multi-Platform Release Automation
Established cross-platform release process supporting Windows, Linux, and macOS builds for both addon and Rust physics engine.
release-automationcross-platformdevops
December 4, 2021
Blender 3.0 Support
Updated addon for Blender 3.0 with modernized API usage and UI improvements for the new interface.
blender-3.0migrationui
October 30, 2021
Rapier Engine Beta Release
Released beta version of the Rust-based Rapier physics engine for rope simulation with improved stability and performance over the Python implementation.
rapierrustbeta
October 21, 2021
Mesh Deformation & Rapier Integration
Implemented mesh deformation features and merged deformation branch with Rapier engine branch. Established foundation for real-time mesh updates driven by physics.
mesh-deformationrapierphysics
October 13, 2021
Rope Cutting & Cluster System
Implemented rope cutting mechanics with cluster-based breakage. Added detection of rope pieces after cutting for improved physical accuracy.
rope-cuttingclusterssimulation
September 24, 2021
Rapier Physics Engine Foundation
Started Rust-based rewrite using Rapier3D for robust rope physics. Implemented bouncing balls, joint visualization, and rope creation with Python bindings via PyO3.
rapierrustpyo3
April 20, 2020
Gravity Rope v0.7b Release
Released stable version with category preferences, improved UI, and addon installation support for Blender 2.8+.
releaseaddonblender-2.8
March 18, 2020
Pendulum System & Wind Simulation
Finalized pendulum implementation with full UI panel, property controls, material assignment, and wind noise generation for realistic rope dynamics.
pendulumswindsimulation
March 7, 2020
Simulation Handler & Caching
Redesigned frame handling with single unified handler, implemented point cache baking to hard drive, and added curve animation support with CTRL-Z undo handling.
architecturecachinganimation
February 5, 2020
GPU Acceleration System
Implemented GPU processing for point cache calculations with float image arrays, bringing significant performance improvements to the simulation.
gpuperformancenumpy
January 14, 2020
GravityRope Addon Initialization
Started addon_GravityRope project for Blender with initial rope physics, collision detection, dynamic pin constraints, and interactive simulation features.
addon-initblenderphysics