Hi all,
we have developed (and just open-sourced) a new viewpoint computation library. It uses some G3D code
and could be useful to G3D users, so I thought to post the news here, hoping I am not abusing the list. And take
also the opportunity to thank the G3D developers for speeding up our work a lot with their code!
Basically, our viewpoint computation library is able compute the best viewpoint in a 3D scene that satisfies a set of visual properties, such as size, visibility or angle of some objects in the scene. For example, you could ask for a viewpoint from which objects A, B, C can be seen with no occlusions, at certain sizes on screen, and with A to the left of B and C.
The library has no big overhead and can typically find a viewpoint in tenths of milliseconds time (it depends on the complexity of the scene, the number of properties, ...). It is available from
https://bitbucket.org/rranon/smart-viewpoint-computation-lib
There are also binary demos, that however use Ogre as a rendering engine, since I could easily find code to convert Ogre
meshes to Bullet shapes (we internally use Bullet for some calculations). If anyone has code to convert from G3D meshes
to Bullet shapes, and would be willing to share it, I would be grateful.
All the best,
Roberto Ranon
-------------------------------------------------------------------------------
dr. Roberto Ranon HCI Lab, Dipartimento di Matematica e Informatica
ph:
+39 (0432) 558.753 Università di Udine
fax:
+39 (0432) 558.499 Via delle Scienze, 206
robert...@uniud.it 33100 Udine -- ITALY
http://www.dimi.uniud.it/ranon
http://hcilab.uniud.it
-------------------------------------------------------------------------------