There is a new version of the free open-source, cross-platform 3D framework PixelLight , which includes also the new version of the plugin SPARK_PL integrating the free open source particle engine SPARK, and includes new demos, one of them shows how picking works. . From the project webpage:
“PixelLight is an open-source framework that allows you to create 3D
applications easily. As a cross-platform library it is designed to create
desktop applications for several platforms (Windows, Linux) . Due to it’s
modular design, it is suitable not only for games, but for any kind of 3D
applications like e.g. product presentations or simulations.”
The project seems to be heading to be heading forward although with some low latencies as the released versions of the technology are somewhat happening in the months time frame, but doing opensource projects has becoming harder overtime, as it has become more difficult to find good team members.
More information at http://www.game-developers.org