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!
(As usual, the bitcoin tip jar is here if you like what you see )
April 4th, 2015 at 1:02 pm
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)
April 5th, 2015 at 1:51 am
[...] Télécharger PEEL. [...]
April 5th, 2015 at 2:36 pm
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…
April 6th, 2015 at 11:52 am
@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…)
April 7th, 2015 at 10:30 am
Thanks for spotting the problem with the single triangle meshes in Bullet. Fixing now.
April 7th, 2015 at 12:15 pm
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 Github.com (Git) or Bitbucket.org (HG and Git) repository would be rally great!!!
April 8th, 2015 at 12:41 am
https://github.com/Pierre-Terdiman/PEEL
April 8th, 2015 at 12:42 am
…but I hate GitHub so far, so I’m not sure I’ll have the patience to deal with it for long.
April 8th, 2015 at 7:39 am
Thank you !
Can I ask why do you hate GitHub ?