dorkhub

PEEL_PhysX_Edition

An updated build of PEEL dedicated to PhysX

Pierre-Terdiman
C++16517 forksupdated 2 weeks ago
git clone https://github.com/Pierre-Terdiman/PEEL_PhysX_Edition.gitPierre-Terdiman/PEEL_PhysX_Edition

PEEL (PhysX Edition)

Physics Engine Evaluation Lab

alt text

PEEL was a tool designed to evaluate, compare and benchmark physics engines. See PEEL 1.1 Github repo here: https://github.com/Pierre-Terdiman/PEEL

This is PEEL 2.0, dedicated to PhysX.

For now this is mainly a private backup of the code online.

Because the project supports both very old and very new engines, building everything with the same compiler is basically impossible. Some old engines whose source code has never been made public require e.g. Visual Studio 2010, while brand new engines only support Visual Studio 2019 or C++17. I have no good build solution for this project and no time or motivation to investigate. Included here on GitHub are various manually maintained Visual Studio solutions.

This "PhysX edition" currently mostly includes plugins for recent PhysX versions, but also a couple of guests:

  • PhysX 4.1.2
  • PhysX 5.1.0
  • PhysX 5.4.2
  • PhysX 5.5.0
  • PhysX 5.6.0
  • Jolt 5.2.0
  • Jolt 5.5.0
  • Box 3D 0.1.0
  • MuJoCo 3.3.2
  • Bepu2
  • Opcode 2.1 (binaries only)

The older PhysX versions are not included so far. Due to the size limits enforced by Github on binary files, the GPU DLLs have been zipped. Just unzip them locally if you need them. You should still be able to run the precompiled binaries on the CPU.

Videos:

Watch the video

And more:

https://www.youtube.com/watch?v=jHWBD8P58dg (You can run that one locally using Run_PhysX4_Showreel2.bat in the Build64 folder)

https://www.youtube.com/watch?v=6dATi4-wb3o (You can run that one locally using Run_PhysX4_Showreel.bat in the Build64 folder)

Screenshots:

alt text alt text alt text alt text alt text

alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text

more like this

Scythe

SCYTHE is a lightweight, C#-based game engine focused on modifiability and rapid iteration using Raylib.

C#50

bit_gossip

Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.

Rust50

search

search projects, people, and tags