Integrating libraries
-
- Kobold
- Posts: 25
- Joined: Fri May 22, 2020 2:36 pm
Integrating libraries
How can I integrate libraries in Ogre 3d. Like bullet physics, Open AI and more.
-
- OGRE Team Member
- Posts: 1995
- Joined: Sun Mar 30, 2014 2:51 pm
- x 1075
- Contact:
Re: Integrating libraries
you could draw some inspiration from this: https://github.com/OGRECave/btogre
-
- Kobold
- Posts: 25
- Joined: Fri May 22, 2020 2:36 pm
Re: Integrating libraries
No tutorial anywhere?
- sercero
- Bronze Sponsor
- Posts: 450
- Joined: Sun Jan 18, 2015 4:20 pm
- Location: Buenos Aires, Argentina
- x 156
Re: Integrating libraries
To integrate Bullet Physics, search their Wiki in archive.org, there is an example game loop.
I have an archive of the wiki in pdf if you want it.
There are very good explanations about everything in the library I don't understand why they are not maintaning the wiki anymore.
In regards to Open AL, there is ogre-audiovideo which uses OpenAL and Theora:
https://github.com/OGRECave/ogre-audiovideo
You can also search this forum for AdvancedOgreFramework, it is a base framework for creating your engine.
I have an archive of the wiki in pdf if you want it.
There are very good explanations about everything in the library I don't understand why they are not maintaning the wiki anymore.
In regards to Open AL, there is ogre-audiovideo which uses OpenAL and Theora:
https://github.com/OGRECave/ogre-audiovideo
You can also search this forum for AdvancedOgreFramework, it is a base framework for creating your engine.
-
- Kobold
- Posts: 25
- Joined: Fri May 22, 2020 2:36 pm
Re: Integrating libraries
Sorry for being late. Now I have used Irrlicht before but found ogre to be better. So just a question
When I integrate a library does it get integrated to that specific project only ?
When I integrate a library does it get integrated to that specific project only ?
-
- Kobold
- Posts: 25
- Joined: Fri May 22, 2020 2:36 pm
Adavanced ogre frameworks
Hlley there some questions?
How will the advanced ogre framework help me.?
With it can I integrate the editor and renderer of ogre?
What are its features?
How to use it?
Any tutorials?
How will the advanced ogre framework help me.?
With it can I integrate the editor and renderer of ogre?
What are its features?
How to use it?
Any tutorials?
- sercero
- Bronze Sponsor
- Posts: 450
- Joined: Sun Jan 18, 2015 4:20 pm
- Location: Buenos Aires, Argentina
- x 156
Re: Integrating libraries
I found it useful mainly as a basic foundation for creating your own game engine based on OGRE3D.How will the advanced ogre framework help me.?
You can integrate the renderer of course, but the editor is another thing.With it can I integrate the editor and renderer of ogre?
I think that the most useful feature is the GameStates.What are its features?
So you can have different game states, like: Intro, MainMenu, Options, GameState, etc.
They stack on top of each other so for example when going from MainMenu to Options you return to MainMenu when leaving Options.
I don't know if there are any tutorials, you will have to read the code and understand it.How to use it?
Any tutorials?
It is not very difficult.
Here is is the Bullet Wiki archive I talked about last time:
https://drive.google.com/file/d/1Seko_s ... sp=sharing
One last thing: take a look at the URHO3D engine (https://urho3d.github.io/)
That engine already has Rendering, Physics, Audio and lots of other features integrated.
-
- Kobold
- Posts: 25
- Joined: Fri May 22, 2020 2:36 pm
Re: Integrating libraries
Hey there,
I need to make my own engine and not use some thing like that.
But can ogre also do stuff like changing scenes and switching between them. And yes how do you switch scenes in ogre?
I need to make my own engine and not use some thing like that.
But can ogre also do stuff like changing scenes and switching between them. And yes how do you switch scenes in ogre?
-
- Platinum Sponsor
- Posts: 290
- Joined: Tue Jan 17, 2012 5:18 am
- x 67
Re: Integrating libraries
the samples browser that you build with ogre creates a new scene for each "sample". you could start there.