Neural Physics Subspaces

基于 XMAKE + Imgui + OpenGL + pybind11 的神经物理子空间研究项目,复现论文 neural-physics-subspaces

Overview

A neural physics subspaces project that reproduces the paper “Neural Physics Subspaces” using a modern C++/Python hybrid architecture. The system combines physical simulation with learned subspaces for efficient dynamics computation.

Tech Stack

  • XMAKE — Build system configuration
  • Imgui — GUI and interactive visualization
  • OpenGL — 3D rendering engine
  • pybind11 — C++ / Python interoperability
  • JAX — Automatic differentiation and deep learning

Architecture

The project integrates C++ for performance-critical rendering and simulation with Python for neural network training. The workflow: XMAKE compiles the C++ core → Imgui handles interaction → OpenGL renders the visualization → pybind11 bridges Python training results.

Publications

Related paper: Neural Physics Subspaces (arXiv:2305.03846)

Pre-trained models are available on the GitHub Releases page.