3D Programming

Advanced game related topics
MaximusPrimal
New User
New User
Posts: 1
Joined: Wed Apr 06, 2005 6:28 am
Contact:

3D Programming

Post by MaximusPrimal »

Hi,

After writing some small apps in Purebasic I want to try and write something a little more fun :)

I am looking to try and do a basic 3D driving game for a start but want some ideas on starting with 3D in Purebasic. There doesn't appear to be too many examples of 3D programming out there from what I can see, and even the ususally good CodeArchive seems bare on this.

My questions are:

1) Do I need to write a 3D engine or is PureBasic's unbuilt commands up to the job?

2) Are there any good examples of 3D code out there?

3) I do 3D modeling as a hobby. Is there anyway of converting models for use in PureBasic (as you could do with DarkBasic)?


I would welcome some thoughts on this.

Thanks

Max
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

You can use PBs built in commands, but they use an antiquated version of the OGRE engine. Fred is supposedly updating said engine in pb, but who knows when it'll be done. I'm working on porting/wrapping the irrliccht engine to PB but for now it's on hold while I'm busy at school.

If you want to really learn 3d, you could always just use the OpenGL API and do it yourself.

To convert models you need to find the OGRE exporters for the version PB is using.
theNerd
Enthusiast
Enthusiast
Posts: 131
Joined: Sun Mar 20, 2005 11:43 pm

Post by theNerd »

The irrliccht engine looks quite nice. How do you think this compares to the latest version of Ogre?

In addition to an updated 3D engine I'd love to see an integrated physics engine (like what 3Impact has: http://www.3impact.com/.)
SoulReaper
Enthusiast
Enthusiast
Posts: 372
Joined: Sun Apr 03, 2005 2:14 am
Location: England

Post by SoulReaper »

Hello

After looking at both 3d engines I have to say Orge is the more powerful :)

last night I went to the web site and downloaded the demos and they really blow me away :twisted: very powerful and nice :D
theNerd
Enthusiast
Enthusiast
Posts: 131
Joined: Sun Mar 20, 2005 11:43 pm

Post by theNerd »

I agree. I think the latest version of Ogre is *very* nice. I can't wait until its incorporated into PureBasic.
DarkDragon
Addict
Addict
Posts: 2348
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Post by DarkDragon »

Senseflare 3D is good for 3DBeginners ;) .
bye,
Daniel
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

OGRE is also a heck of a lot harder to program, and also requires you use thier specific mesh format. However you are correct, as far as feature maturity OGRE is ahead of Irrlicht. I presonally am dying for OGRE to be updated in PB because this is really taking forever...
theNerd
Enthusiast
Enthusiast
Posts: 131
Joined: Sun Mar 20, 2005 11:43 pm

Post by theNerd »

DarkDragon wrote:Senseflare 3D is good for 3DBeginners ;) .
DarkDragon, how soon until the pro version comes out? I'll play with the Beta. Since I am brand spanking new to 3D it might be a good starting point. And not only that, I am brand spanking new to PureBasic :D (but not to programming :wink: .)
DarkDragon
Addict
Addict
Posts: 2348
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Post by DarkDragon »

theNerd wrote:
DarkDragon wrote:Senseflare 3D is good for 3DBeginners ;) .
DarkDragon, how soon until the pro version comes out? I'll play with the Beta. Since I am brand spanking new to 3D it might be a good starting point. And not only that, I am brand spanking new to PureBasic :D (but not to programming :wink: .)
Well, I will redesign website a bit ;) and then I'll maybe make a new animation system. And I need more tutorials for it ;) and a bigger manual.
bye,
Daniel
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

from the website: things made *of* users?

that'll be interesting to see who will actually sign up and use! :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
akee
Enthusiast
Enthusiast
Posts: 500
Joined: Wed Aug 18, 2004 9:52 am
Location: Penang, Malaysia

Re: 3D Programming

Post by akee »

MaximusPrimal wrote: 3) I do 3D modeling as a hobby. Is there anyway of converting models for use in PureBasic (as you could do with DarkBasic)?

I believe there are some converters at Ogre3D.org but they are for version 1.0. PB uses and older converter that you can find in one of the threads in this forum.
Post Reply