newton

An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targeting roboticists and simulation researchers.

24 articles 3k View on GitHub ↗
24 articles
Extending Newton with Custom Kernels and User-Defined Forces

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.

how-to-guide
Mar 19, 2026
Loading OpenUSD Scenes and Performing Format Conversions in Newton: A Complete Guide

Learn to load OpenUSD scenes and convert physics data in Newton. The ModelBuilder.add_usd function simplifies imports, converting attributes and metadata for Warp simulation.

how-to-guide
Mar 19, 2026
Troubleshooting Simulation Stability and Constraint Violations in Newton

Fix Newton physics simulation instability and constraint violations by tuning angular damping, friction smoothing, and substeps parameters for common solver backends and integration methods.

how-to-guide
Mar 19, 2026
Integrating Newton with Reinforcement Learning for Robot Policies: A Complete Technical Guide

Master 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.

how-to-guide
Mar 19, 2026
Working with Heightfield Terrain Collisions in Newton Simulations

Master heightfield terrain collisions in Newton simulations. Learn how the Heightfield class uses GPU-accelerated SDF sampling for accurate contact detection with dynamic bodies.

how-to-guide
Mar 19, 2026
Understanding Newton Joint Types: D6, Ball, Prismatic, Revolute, Fixed, and Cable

Explore Newton joint types like D6, Ball, Prismatic, Revolute, Fixed, and Cable. Master mechanical connections in the Newton physics engine and optimize your simulations.

documentation
Mar 19, 2026
Setting Up the Newton Viewer with GL, USD, or ReRun Backends: A Complete Guide

Learn 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.

how-to-guide
Mar 19, 2026
Soft Body Simulation and Multi-Physics Coupling in Newton: A Technical Guide

Explore 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.

technical-guide
Mar 19, 2026
Newton Migration Guide: Transitioning from Deprecated warp.sim to Newton Physics

Transition 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.

migration-guide
Mar 19, 2026
Implementing Custom Shape Collision Detection with SDF Functions in Newton

Learn to implement custom shape collision detection in Newton using SDF functions. Discover GPU-accelerated collision detection with sparse-texture SDFs and CUDA textures.

how-to-guide
Mar 19, 2026
Newton GPU vs CPU Simulation: A Complete Performance Optimization Guide

Optimize Newton physics simulations. Discover how Newton GPU 2-5x faster than CPU using CUDA and 3D texture SDF collision detection. Maintain code compatibility.

performance
Mar 19, 2026
How to Use Newton's Sensor APIs for IMU, Contact Forces, and Raycasts

Learn to use Newton's sensor APIs for IMU, contact forces, and raycasts. Access high-performance measurements and depth images with Warp-accelerated kernels.

how-to-guide
Mar 19, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →