Fred wrote:Yes, #PB_Any isn't supported for the 3D engine objects (in progress)
and BMP loading should be supported too.
About the normal problem after rotation, I will take a look,
thanks for the info.
OK, thanks for the info Frédéric!
There is another thing with writing own loaders:
3rd party loaders can only load static models, no animations.
Its because the low level mesh commands for setting anim-stuff
is missing (Add mesh/entity frame, set mesh data for all frames, ..).
I dont know your plans with the 3D stuff in PureBasic, Frédéric -
looks like the 3D engine stuff hasnt changed in 1,5 years...
If you want to continue to add more stuff to it one day, it would
be nice to get the functions for adding mesh anims by hand.
Better light control functions (light type: pyramid,cube,spot,...),
more low level particle control stuff, enumerating entity anims
and finally collision detection...
With some enhancements to the small engine, users could write
more stuff themself (mesh+world+terrain loader/saver, particle editors
for wind/rain/etc..) and begin to write real stuff with 3D in PB.
Hundred 3D games are waiting to be written with PureBasic, like
in Blitz3D (see
http://www.blitzbasic.com/gallery/gallery.php ).
Do you have a time plan for updating the 3D engine (to newer
OGRE version) and for adding more control functions, Frédéric?
PB3D still crashes for many peoples on startup (VC++ runtime error),
maybe this goes away with newer version of the OGRE engine.
BTW: Maybe you can implement the MS3D loader (with anim support)
directly in the 3D engine? Also mesh/entity saving would be nice
for creating 3D modelers (GetMeshData or something).
Much work to do... thanks for listening
