newton
An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targeting roboticists and simulation researchers.
Extend Newton physics engine with custom Warp kernels and user-defined forces. Manipulate simulation state directly for custom force laws and constraints without core library changes.
Loading OpenUSD Scenes and Performing Format Conversions in Newton: A Complete GuideLearn to load OpenUSD scenes and convert physics data in Newton. The ModelBuilder.add_usd function simplifies imports, converting attributes and metadata for Warp simulation.
Troubleshooting Simulation Stability and Constraint Violations in NewtonFix Newton physics simulation instability and constraint violations by tuning angular damping, friction smoothing, and substeps parameters for common solver backends and integration methods.
Integrating Newton with Reinforcement Learning for Robot Policies: A Complete Technical GuideMaster integrating Newton with reinforcement learning for robot policies. This guide shows how to load TorchScript policies for GPU-accelerated simulation and model building with the newton-physics library.
Working with Heightfield Terrain Collisions in Newton SimulationsMaster heightfield terrain collisions in Newton simulations. Learn how the Heightfield class uses GPU-accelerated SDF sampling for accurate contact detection with dynamic bodies.
Understanding Newton Joint Types: D6, Ball, Prismatic, Revolute, Fixed, and CableExplore Newton joint types like D6, Ball, Prismatic, Revolute, Fixed, and Cable. Master mechanical connections in the Newton physics engine and optimize your simulations.
Setting Up the Newton Viewer with GL, USD, or ReRun Backends: A Complete GuideLearn to set up the Newton viewer with GL, USD, or ReRun backends. This guide covers importing classes, attaching models, and using frame functions for your simulation loop.
Soft Body Simulation and Multi-Physics Coupling in Newton: A Technical GuideExplore GPU-accelerated soft body simulation and multi-physics coupling in Newton. Learn how its unified architecture shares data between XPBD and MPM solvers for efficient performance.
Newton Migration Guide: Transitioning from Deprecated warp.sim to Newton PhysicsTransition from deprecated warp.sim to Newton Physics with our comprehensive migration guide. Learn API reorganization, solver integration, and ground plane creation for a seamless upgrade.
Implementing Custom Shape Collision Detection with SDF Functions in NewtonLearn to implement custom shape collision detection in Newton using SDF functions. Discover GPU-accelerated collision detection with sparse-texture SDFs and CUDA textures.
Newton GPU vs CPU Simulation: A Complete Performance Optimization GuideOptimize Newton physics simulations. Discover how Newton GPU 2-5x faster than CPU using CUDA and 3D texture SDF collision detection. Maintain code compatibility.
How to Use Newton's Sensor APIs for IMU, Contact Forces, and RaycastsLearn to use Newton's sensor APIs for IMU, contact forces, and raycasts. Access high-performance measurements and depth images with Warp-accelerated kernels.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →