physics-rendering-expert

Simulate rope, cable, and cloth dynamics with Position-Based Dynamics and constraint solvers.

181|30|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/curiositech/some_claude_skills --skill physics-rendering-expert-curiositech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: physics-rendering-expert
Source: https://github.com/curiositech/some_claude_skills/tree/main/.claude/skills/physics-rendering-expert
Command: npx skills add https://github.com/curiositech/some_claude_skills --skill physics-rendering-expert-curiositech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill tackles the complex challenge of simulating realistic rope, cable, and cloth dynamics in real-time, enabling visually stunning and physically plausible animations.

Core Features & Use Cases

  • Position-Based Dynamics (PBD): Implements stable and efficient PBD for particle systems.
  • Constraint Solving: Utilizes Gauss-Seidel and Jacobi solvers for various constraints.
  • Quaternion Math: Handles rotations accurately without gimbal lock.
  • Use Case: Integrate real-time leash physics for a game character, simulate dynamic cloth for character clothing, or create intricate cable simulations for machinery.

Quick Start

Simulate a rope using Position-Based Dynamics with 5 iterations.

Frequently Asked Questions about physics-rendering-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I simulate real-time rope and cloth dynamics without instability?

Real-time rope and cloth dynamics can be simulated stably using Position-Based Dynamics (PBD) and Verlet integration, which directly manipulate particle positions to maintain physical constraints and prevent numerical explosion.

What is the difference between Gauss-Seidel and Jacobi solvers for physics constraints?

Constraint solvers like Gauss-Seidel and Jacobi resolve particle interactions by iteratively correcting positions. Gauss-Seidel updates sequentially for faster convergence, while Jacobi updates simultaneously for better parallelization.

How can I handle rotation math in physics simulations without gimbal lock?

Rotation math in physics simulations can avoid gimbal lock by utilizing quaternion mathematics, which accurately handles 3D orientations and rotational dynamics without the singularities inherent in Euler angles.

Can I detect multiple ropes tangling together in an interactive simulation?

Multi-rope tangling detection is supported for interactive simulations, allowing you to accurately identify and manage complex physical interactions between multiple particle-based cables or ropes in real-time.

How many constraint iterations are needed for stable cloth simulation?

Stable cloth simulation can typically be achieved by running the PBD constraint solver with around 5 iterations, balancing computational performance and physical accuracy for real-time interactive environments.