
-----------------------------------
Kharybdis
Fri Apr 18, 2008 12:36 pm

Basics of 3D In Turing
-----------------------------------
when trying to make a 3d program, what would be the first thing to program?

i allready know how to make 2d games, where you move around and such, and games with  screens that move .. etc...

but, how do you make a 3d program? For example, in First person shooters...
 do you make tiles and layer them on top of each other?

do you seperate the view of the person into something like -|- as for the y,x,-x,and -y axises, so when the mouse moves more towards that axis, the view is set to turning.... or something like that?

do you create a map, put in the starting position of your model in the spot you want... ? 

getting confused a bit...

how would one start making a 3d first person shooter?

also, how would yu make turing do 2 or more things at once? cause it's not really possible i don't think.

-----------------------------------
Carey
Fri Apr 18, 2008 12:44 pm

RE:Basics of 3D In Turing
-----------------------------------
Look into a pseudo-3D technique called raycasting. It is the best (or maybe just easiest and fastest-running) way to make a FPS in Turing. (someone correct me if I'm wrong). I think there's a lot of submissions on this site about it.

-----------------------------------
zylum
Fri Apr 18, 2008 12:53 pm

RE:Basics of 3D In Turing
-----------------------------------
I don't think there are any fast turing raytracers :?

First thing you would want to do is learn about vectors (the math ones) and vector operations. Once you know those, learn about transformation matrixes. Once you know those two topics and a fast sorting technique you have all the basic knowledge to build a simple 3D engine.

-----------------------------------
petree08
Fri Apr 18, 2008 1:12 pm

RE:Basics of 3D In Turing
-----------------------------------
doing two things at once? 

like having more than one animation going 

it's pretty easy to mock two things happening at once 

just have more than one thing happening in your main loop.  Using processes is EVIL (except for music), but you probably already know that.  

has for 3D, I have no idea,  I have dabbled in some pseudo 3d stuff, there is a lot of trig involved.

-----------------------------------
CodeMonkey2000
Fri Apr 18, 2008 6:09 pm

RE:Basics of 3D In Turing
-----------------------------------
Hey, my non textured raycaster was pretty fast. So was the textured very low resolution one.

-----------------------------------
Nick
Fri Apr 18, 2008 8:01 pm

RE:Basics of 3D In Turing
-----------------------------------
there's a differnce between raycasting and raytracing ;)

-----------------------------------
CodeMonkey2000
Fri Apr 18, 2008 8:27 pm

RE:Basics of 3D In Turing
-----------------------------------
Damn it  thought he said raycasting.
