You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Newton is a GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targeting roboticists and simulation researchers.
Newton extends and generalizes Warp's (deprecated) warp.sim module, and integrates
MuJoCo Warp as its primary backend. Newton emphasizes GPU-based computation, OpenUSD support, differentiability, and user-defined extensibility, facilitating rapid iteration and scalable robotics simulation.
Newton is a Linux Foundation project that is community-built and maintained. Code is licensed under Apache-2.0. Documentation is licensed under CC-BY-4.0.
The examples support the following command-line arguments:
Argument
Description
Default
--viewer
Viewer type: gl (OpenGL window), usd (USD file output), rerun (ReRun), or null (no viewer).
gl
--device
Compute device to use, e.g., cpu, cuda:0, etc.
None (default Warp device)
--num-frames
Number of frames to simulate (for USD output).
100
--output-path
Output path for USD files (required if --viewer usd is used).
None
Some examples may add additional arguments (see their respective source files for details).
Example Usage
# List available examples
python -m newton.examples
# Run with the USD viewer and save to my_output.usd
python -m newton.examples basic_viewer --viewer usd --output-path my_output.usd
# Run on a selected device
python -m newton.examples basic_urdf --device cuda:0
# Combine options
python -m newton.examples basic_viewer --viewer gl --num-frames 500 --device cpu