Re: [osg-users] Simuating realistic large crowds with RVO2 C++ library
Christian, That's pretty amazing stuff, very interesting! Jason On Tue, Mar 13, 2012 at 12:03 PM, Christian Buchner christian.buch...@gmail.com wrote: I have just just posted this to osg-submissions. For the required 2D artwork, please contact me by E-mail once you have succeeded compiling this. It is probably a bit easier to get going on Linux than on Windows. The FindRVO2.cmake module needs more work to work on windows and accept pre-built RVO2 dependencies. Christian ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Simuating realistic large crowds with RVO2 C++ library
I have just just posted this to osg-submissions. For the required 2D artwork, please contact me by E-mail once you have succeeded compiling this. It is probably a bit easier to get going on Linux than on Windows. The FindRVO2.cmake module needs more work to work on windows and accept pre-built RVO2 dependencies. Christian ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Simuating realistic large crowds with RVO2 C++ library
Videos looks great. I wonder if this can be adapted to simulate fluid flow :D 09.03.2012, 22:40, Christian Buchner christian.buch...@gmail.com: Hello, I am currently working on a demo that shows the use of the RVO2 C++ library with OpenSceneGraph. Check out these videos to get an idea of what RVO2 is capable of: http://www.youtube.com/playlist?list=PLD56A0C7765234DCDfeature=plcp This amazing library can be used for simulating large crowd of agents. It implements an algorithm called optimal reciprocal collision avoidance. My demo will be using an efficient billboarded renderer for animated persons with approximation of camera perspective (this can display thousands of people and is loosely based on the billboard shaders found in the osgforest sample). When done, I will be submitting the demo to osg-submissions. However the textures required for the animated walking persons would be a few hundred kilobytes in size. Unfortunately there are dependencies on OpenMP (for which a CMake Module exists) and on the RVO2 library however (for which I crafted my own CMake module that hasn't been tested much so far). Christian ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Simuating realistic large crowds with RVO2 C++ library
The algorithm in RVO2 switches to some kind of fluid model for very dense clusters of agents. They have papers about it on their web site if you are interested. I have my demo running now. Some 1200 people trying to walk across an intersection, like in Japan ;) Now I need to make sure the required artwork stays within reasonable size limitations before I submit this. And maybe some code cleanup. Christian ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Simuating realistic large crowds with RVO2 C++ library
Great! I'm excited! =) On Fri, Mar 9, 2012 at 3:40 PM, Christian Buchner christian.buch...@gmail.com wrote: Hello, I am currently working on a demo that shows the use of the RVO2 C++ library with OpenSceneGraph. Check out these videos to get an idea of what RVO2 is capable of: http://www.youtube.com/playlist?list=PLD56A0C7765234DCDfeature=plcp This amazing library can be used for simulating large crowd of agents. It implements an algorithm called optimal reciprocal collision avoidance. My demo will be using an efficient billboarded renderer for animated persons with approximation of camera perspective (this can display thousands of people and is loosely based on the billboard shaders found in the osgforest sample). When done, I will be submitting the demo to osg-submissions. However the textures required for the animated walking persons would be a few hundred kilobytes in size. Unfortunately there are dependencies on OpenMP (for which a CMake Module exists) and on the RVO2 library however (for which I crafted my own CMake module that hasn't been tested much so far). Christian ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- *Renato Silveira * Ph. D. Student Informatics Institute - UFRGS Porto Alegre - RS - Brazil http://www.inf.ufrgs.br/~rsilveira ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] Simuating realistic large crowds with RVO2 C++ library
Hello, I am currently working on a demo that shows the use of the RVO2 C++ library with OpenSceneGraph. Check out these videos to get an idea of what RVO2 is capable of: http://www.youtube.com/playlist?list=PLD56A0C7765234DCDfeature=plcp This amazing library can be used for simulating large crowd of agents. It implements an algorithm called optimal reciprocal collision avoidance. My demo will be using an efficient billboarded renderer for animated persons with approximation of camera perspective (this can display thousands of people and is loosely based on the billboard shaders found in the osgforest sample). When done, I will be submitting the demo to osg-submissions. However the textures required for the animated walking persons would be a few hundred kilobytes in size. Unfortunately there are dependencies on OpenMP (for which a CMake Module exists) and on the RVO2 library however (for which I crafted my own CMake module that hasn't been tested much so far). Christian ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org