PEEL - public release 1.0

I am very happy to announce the first public release of PEEL - the Physics Engine Evaluation Lab.

I briefly mentioned it on this blog already, here.

Source code is included for the main program and most of the PINT plugins. That way you can create your own test scenes and check that everything is done correctly, and benchmarks are not biased.

Pre-compiled binaries for most of the plugins are provided, for convenience. Some of the binaries (in particular Havok plugins) have been removed, since it is unclear to me if I can distribute them or not. On the other hand some plugins are currently only available as binaries (Opcode2, ICE physics..).

Please refer to PEEL’s user manual and release notes for more information.

Have fun!

Download link

(As usual, the bitcoin tip jar is here if you like what you see :))

9 Responses to “PEEL - public release 1.0”

  1. Erwin Coumans Says:

    Congrats and thanks for the PEEL release, I hope to find some time to check it out soon (and finally start working on some performance issues)

  2. PEEL, un outil de comparaison de moteurs physiques | Thibaut Cuvelier Says:

    [...] Télécharger PEEL. [...]

  3. Devid Says:

    Just tried to compile it using Visual Studio 2013.
    Unfortunately new C++11 ‘override’ specifier was used as macro name in many places. :(
    Now trying to fix this…

  4. Erwin Coumans Says:

    @David: you need to add _ALLOW_KEYWORD_MACROS preprocessor definition to the project files. I got the VS2013 version running, had to make a few minor fixes. I would like to share them and that brings me to the next point:

    @Pierre: it would be useful to have an ‘official’ PEEL github repository, so people can raise issues and share improvements. Do you plan on creating one? Otherwise I might. At a first run/glance, I noticed that the Bullet trimesh crashes, because the underlying triangle/index data becomes invalid (there is no copy made…)

  5. admin Says:

    Thanks for spotting the problem with the single triangle meshes in Bullet. Fixing now.

  6. Devid Says:

    Yes I know about _ALLOW_KEYWORD_MACROS but this is still bad solution because ‘override’ can be used by some one else, like me :)

    Now I got this to work too.
    Replaced all the ‘override’ with PEEL_OVERRIDE.

    Yes (Git) or (HG and Git) repository would be rally great!!!

  7. admin Says:

  8. admin Says:

    …but I hate GitHub so far, so I’m not sure I’ll have the patience to deal with it for long.

  9. Devid Says:

    Thank you !

    Can I ask why do you hate GitHub ? cialis