This is the official C++ source code repository of the Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc. We are developing a new differentiable simulator for robotics learning, called Tiny Differentiable Simulator, or TDS. The simulator allows for hybrid simulation with neural networks. It allows different automatic differentiation backends, for forward and reverse mode gradients. TDS can be trained using Deep Reinforcement Learning, or using Gradient based optimization (for example LFBGS). In addition, the simulator can be entirely run on CUDA for fast rollouts, in combination with Augmented Random Search. This allows for 1 million simulation steps per second. It is highly recommended to use PyBullet Python bindings for improved support for robotics, reinforcement learning and VR. Use pip install pybullet and checkout the PyBullet Quickstart Guide.

Features

  • For VR, games, visual effects, robotics, machine learning etc.
  • Use hardware OpenGL3 rendering in a Colab, through EGL
  • Works on any platform with C++ compiler
  • The entire collision detection and rigid body dynamics can be executed on the GPU
  • The Bullet port in vcpkg is kept up to date by Microsoft team members and community contributors
  • You can use mouse picking to grab objects, when holding the ALT or CONTROL key, you have Maya style camera mouse controls

Project Samples

Project Activity

See All Activity >

Follow Bullet Physics SDK

Bullet Physics SDK Web Site

nel_h2
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use. Icon
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use.

Transform user access with Frontegg CIAM: login box, SSO, MFA, multi-tenancy, and 99.99% uptime.

Custom auth drains 25% of dev time and risks 62% more breaches, stalling enterprise deals. Frontegg platform delivers a simple login box, seamless authentication (SSO, MFA, passwordless), robust multi-tenancy, and a customizable Admin Portal. Integrate fast with the React SDK, meet compliance needs, and focus on innovation.
Start for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Bullet Physics SDK!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Simulation Games, C++ Machine Learning Software, C++ Reinforcement Learning Frameworks, C++ Reinforcement Learning Libraries, C++ Reinforcement Learning Algorithms

Registered

2021-07-13