awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bulletphysics avatar

bulletphysics/bullet3

0
View on GitHub↗
14,243 Stars·3,041 Forks·C++·other·7 Aufrufebulletphysics.org↗

Bullet3

Bullet3 is a professional physics simulation engine designed for calculating rigid body, soft body, and collision dynamics within 3D environments and robotics applications. It functions as a computational framework for determining complex geometric intersections and contact manifolds between objects in simulated space.

The library distinguishes itself through a distributed rendering framework that scales heavy graphical workloads and scene generation tasks across large clusters of machines. This capability enables the production of massive datasets by distributing complex scene generation across thousands of connected systems to minimize total completion time.

Beyond its core simulation capabilities, the project serves as a synthetic data generator for computer vision research. It automates the creation of photo-realistic video scenes and exports detailed metadata, including instance segmentation masks, depth maps, and optical flow data, to provide ground truth for training and validating machine learning models.

Features

  • Physics Engines - Simulates rigid body, soft body, and collision dynamics in real-time 3D environments and robotics applications.
  • Computer Vision - Creates photo-realistic rendered scenes with automated instance segmentation, depth maps, and optical flow for machine learning.
  • 3D Collision Detection Frameworks - Provides a computational framework for calculating complex geometric intersections and contact manifolds between objects.
  • Synthetic Data Generators - Creates large-scale, photo-realistic video datasets with automated annotations to train and validate machine learning models.
  • Synthetic Video Generators - Produces photo-realistic video scenes with automated annotations to support advanced machine learning research.
  • Distributed Rendering Frameworks - Scales heavy graphical workloads and scene generation tasks across large clusters of machines.
  • Computer Vision Data Preparation - Exports detailed metadata like depth maps and segmentation masks from 3D scenes to provide ground truth for AI training.
  • Scene Annotation Exporters - Extracts detailed metadata for video frames including instance segmentation masks and depth maps.
  • Collision Detection - Determines contact points and penetration depth between convex shapes by calculating the distance between Minkowski differences.
  • Rigid Body Solvers - Calculates physical interactions by solving systems of linear complementarity problems to maintain non-penetration and friction constraints.
  • Distributed Rendering Systems - Scales complex 3D rendering workloads across thousands of connected machines to minimize completion time.
  • Computer Vision Libraries - Real-time collision detection and physics simulation.
  • Embodied Simulators - Physics engine for robotics and machine learning simulations.
  • Physics and Simulation - Popular 3D physics library.
  • Physics Simulation - 3D physics engine for games.
  • Simulation Engines - Simulator for robotics and deep reinforcement learning.
  • 3D Game Engines - Real-time physics simulation engine.
  • Physics Engines - 3D game physics engine.
  • Physics Simulation - Real-time physics simulation for games and robotics.
  • Quadruped Robot Models - Physics simulation assets for legged robotic hardware.
  • Physics Engines - 3D physics engine for games and simulations.
  • Distributed - Distributes complex scene generation tasks across thousands of connected machines to minimize total completion time.
  • Sequential Impulse Solvers - Resolves collisions and constraints by iteratively applying velocity impulses to bodies until the system reaches equilibrium.
  • Fixed-Step Integrators - Updates the simulation state using a constant time step to ensure consistent physical behavior across different hardware.
  • Distributed Dataset Generators - Distributes heavy rendering workloads across thousands of machines to produce massive datasets.
  • Simulation Island Partitioners - Groups independent clusters of interacting objects into isolated islands to allow parallel processing of physics updates.
  • Bounding Volume Hierarchies - Organizes objects into a hierarchical bounding volume structure to quickly discard pairs that are too far apart to collide.

Star-Verlauf

Star-Verlauf für bulletphysics/bullet3Star-Verlauf für bulletphysics/bullet3

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Bullet3

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Bullet3.
  • schteppe/cannon.jsAvatar von schteppe

    schteppe/cannon.js

    4,979Auf GitHub ansehen↗

    cannon.js is a JavaScript 3D physics engine designed for calculating rigid body dynamics and collisions in three-dimensional space. It functions as a rigid body dynamics engine that models mass, friction, and velocity to determine object movement, while providing a mathematical framework for applying physical constraints and joints. The engine supports a variety of collision volumes, including spheres, boxes, convex polyhedrons, heightfields for terrain simulation, and complex triangle meshes. It provides tools for identifying intersections between these shapes and calculating the exact areas

    JavaScript
    Auf GitHub ansehen↗4,979
  • dimforge/rapierAvatar von dimforge

    dimforge/rapier

    5,471Auf GitHub ansehen↗

    Rapier is a cross-platform physics engine and rigid body dynamics solver designed for 2D and 3D simulations. It functions as a collision detection system and a robotics simulation framework, providing a consistent API for calculating physical interactions across different environments. The engine distinguishes itself with specialized robotics capabilities, including a toolkit for importing URDF and STL models to control multibody chains. It supports precise mechanical movement through inverse kinematics calculations and the application of PID controllers for dynamic body control. The simulat

    Rust
    Auf GitHub ansehen↗5,471
  • liabru/matter-jsAvatar von liabru

    liabru/matter-js

    18,256Auf GitHub ansehen↗

    Matter-js is a 2D rigid body physics engine written in JavaScript for simulating realistic physical interactions, collisions, and dynamics in web browsers. It functions as a web physics simulation library that calculates motion, gravity, and constraints for objects rendered on a web canvas. The library includes a built-in canvas physics visualizer to draw physical bodies, joints, and constraints for debugging and gameplay. It distinguishes itself through a plugin system that supports recursive dependency resolution and internal method patching to inject custom logic into the engine's executio

    JavaScriptcanvasjavascriptphysics
    Auf GitHub ansehen↗18,256
  • jrouwe/joltphysicsAvatar von jrouwe

    jrouwe/JoltPhysics

    9,685Auf GitHub ansehen↗

    JoltPhysics is a high-performance C++ physics engine designed for multi-threaded simulation of 3D rigid bodies and soft bodies. It serves as a deterministic simulation framework, ensuring identical results across different platforms and architectures to support networked synchronization. The engine distinguishes itself through a focus on concurrent execution across multiple CPU cores to handle large numbers of active bodies. It provides specialized systems for vehicle physics, including wheeled and tracked models, as well as soft body physics for deformable objects and cloth. The simulation

    C++c-plus-pluscppgame-development
    Auf GitHub ansehen↗9,685
Alle 30 Alternativen zu Bullet3 anzeigen→

Häufig gestellte Fragen

Was macht bulletphysics/bullet3?

Bullet3 is a professional physics simulation engine designed for calculating rigid body, soft body, and collision dynamics within 3D environments and robotics applications. It functions as a computational framework for determining complex geometric intersections and contact manifolds between objects in simulated space.

Was sind die Hauptfunktionen von bulletphysics/bullet3?

Die Hauptfunktionen von bulletphysics/bullet3 sind: Physics Engines, Computer Vision, 3D Collision Detection Frameworks, Synthetic Data Generators, Synthetic Video Generators, Distributed Rendering Frameworks, Computer Vision Data Preparation, Scene Annotation Exporters.

Welche Open-Source-Alternativen gibt es zu bulletphysics/bullet3?

Open-Source-Alternativen zu bulletphysics/bullet3 sind unter anderem: schteppe/cannon.js — cannon.js is a JavaScript 3D physics engine designed for calculating rigid body dynamics and collisions in… dimforge/rapier — Rapier is a cross-platform physics engine and rigid body dynamics solver designed for 2D and 3D simulations. It… liabru/matter-js — Matter-js is a 2D rigid body physics engine written in JavaScript for simulating realistic physical interactions,… jrouwe/joltphysics — JoltPhysics is a high-performance C++ physics engine designed for multi-threaded simulation of 3D rigid bodies and… shakiba/planck.js — planck.js is a 2D rigid body physics engine for JavaScript and HTML5, based on Box2D. It provides a framework for… erincatto/box2d — Box2D is a 2D physics engine and rigid body simulator designed to compute collisions, forces, and joints in a…