OGRE3D (a.k.a. Ogre) is one of the most popular open source 3D engines available. It is a complete and modern general purpose 3D engine that is being used in several commercial products from games to scientific simulations. It has been in development for the past five years contributed to by hundreds of individuals from the open source community. For complete information on Ogre you can visit their website
www.ogre3d.org.
However, as great as Ogre is, the one drawback that it has is that it does not take advantage of multiple processors in a system. Intel now has several dual core products on the market and Hyper-Threading Technology has been available on the Pentium 4 for several years now. Threading Ogre can give it the performance benefit that a second processor offers.
Three different alternatives to threading the Ogre render system are presented in this paper. However, only one of them was chosen for a full implementation given the threading goals described in the following section.
Read entire article [PDF 302KB]
We invite you to
post a comment (not monitored by customer support) on this page or
send a question directly to our support team.