3D engine written in PB?
-
mp303
3D engine written in PB?
Any such beast?
I was just wondering ... using Macros, it should be possible to implement a really, really fast 3D engine in PB. Has anyone tried?
I was just wondering ... using Macros, it should be possible to implement a really, really fast 3D engine in PB. Has anyone tried?
-
dracflamloc
- Addict

- Posts: 1648
- Joined: Mon Sep 20, 2004 3:52 pm
- Contact:
-
mp303
-
DarkDragon
- Addict

- Posts: 2348
- Joined: Mon Jun 02, 2003 9:16 am
- Location: Germany
- Contact:
Yes, I was a newbie, when I started, but now it's working good for a mini game and after I finished my game, I will restart coding it with Interfaces por ejemplo.dracflamloc wrote:Nope. Best we've seen are wrappers. I think DarkDragon came up with something but its far from optimal ro feature complete.
bye,
Daniel
Daniel
-
dracflamloc
- Addict

- Posts: 1648
- Joined: Mon Sep 20, 2004 3:52 pm
- Contact:
Irrlicht has been somewhat ported a few times, and OGRE of course comes with it, but otherwise 3d in pb is something that is severly lacking. Personally I'd like to see lightfeather ported/wrapped wellmp303 wrote:What engines have been ported or wrapped? Is there a list?
and Macros would still speed things up, wouldn't they? you wouldn't have a function-call overhead in the PB wrapper itself, only perhaps C functions around a C++ class-based interface, or not?
-
mp303
btw.. has anyone tried accessing the ogredll's directly yet ? ( Starting some wrapper ? ). If i had some more knowledge about wrappers id do it and atm i cant find the time ( as usual ... ) to look into it.... God i need a new Job !
Thalius
Thalius
"In 3D there is never enough Time to do Things right,
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone!
"
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone!
-
mp303
I've looked briefly at SOW (Simple Ogre Wrapper) ... This is a "flat" Ogre wrapper for BlitzMax, but the DLL itself is "just a DLL", so I expect it would be possible to use the wrapper DLL in PB as well??Thalius wrote:btw.. has anyone tried accessing the ogredll's directly yet ? ( Starting some wrapper ? )
This would be considerably less work than starting a new wrapper.
And from the demos, it seems this wrapper DLL has a fairly complete function set - it even has support for physics with ODE ... looks nifty

