Well you CAN do something useful with Engine3d

Advanced game related topics
Ollivier
Enthusiast
Enthusiast
Posts: 281
Joined: Mon Jul 23, 2007 8:30 pm
Location: FR

Post by Ollivier »

I tried to reexecute the code on 4.31:

21 errors.
In the 21st error, I stoped debugging it. It's too much. It's a very big deception. It was ok in version 4.10. I wrote Fred the 3D libraries (Window3D, Gadget3D) are null on my computer. But he didn't understand. It's very shame, cause the native 3D statements in PureBasic really went down. The main example is the exit of TextureOutput() which forces the coder to update all codes without medias. This update consists using PNG files. But now, we must add PNG plug-in. Plus, we must add Add3DArchive() without the availability to check which directories are already stored by Add3DArchive(). Nothing is simple, impossible to create now a single code without media and publish it here, in the forum.

However, with a few of native functions, I posted very good results. But Ogre fails in fiability.

A good system, it's not too much files what we must add or check before realising a program, either if the process is explained in the help file. But no: no example in the help file... I am sure PB Team looses clients which are interested by the 3D and the Basic language and which try Ogre in PureBasic.
Ollivier
Enthusiast
Enthusiast
Posts: 281
Joined: Mon Jul 23, 2007 8:30 pm
Location: FR

Post by Ollivier »

netmaestro wrote:I shouldn't be answering a 3D question! :roll: (I'm a 3D retard)

But I'll take a shot anyway. It looks like the robot mesh failed to load. Try using Robot.mesh from the PB 4.31 examples\sources\data\ folder and see if it works.
Although I can't run the code of this subject in V4.4 like V4.31, I test to load robot.mesh in an other way.
>> In the editor (not in the help file), you can open the file mesh.pb from examples\sources\ folder. On my PC, it works fine (I have a light configuration).

Ollivier
User avatar
langinagel
Enthusiast
Enthusiast
Posts: 131
Joined: Fri Jan 28, 2005 11:53 pm
Location: Germany
Contact:

Re: Well you CAN do something useful with Engine3d

Post by langinagel »

Hi Ollivier,

thanks for trying to compile yourself and experiencing the same problems.
I wonder what the problem is.
I tried to compile it now on UBUNTU-Linux with PB4.4 experiencing the same problems again.
Funny: on windows the debugger complains about the creatematerial line, on linux it reaches the createcamera line.

Funny story: the simple terrain.pb works on both platforms, PB4.4 Linux and Windows as well as it did on 4.31.
But adding the robot.mesh into the terrain.pb code changes sometimes the whole 3D behaviour: first try coloured, second is b/w, third gives back an error.
Is there a limitation to use entities in OGRE?

confused greetings
Thorsten
*gone to bed after submitting and yawning heavily*
https://www.doerpsoft.org

Boost. Work. Efficiency.
Post Reply