Basics of 3D In Turing
Author |
Message |
Kharybdis
![](http://compsci.ca/v3/uploads/user_avatars/111642592477ec7e78e574.gif)
|
Posted: Fri Apr 18, 2008 12:36 pm Post subject: 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. |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Carey
![](http://mirkon.sneezepower.com/images/multilockon.gif)
|
Posted: Fri Apr 18, 2008 12:44 pm Post subject: 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. |
|
|
|
|
![](images/spacer.gif) |
zylum
![](http://compsci.ca/v3/uploads/user_avatars/1689129126468091c334ee0.gif)
|
Posted: Fri Apr 18, 2008 12:53 pm Post subject: 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. |
|
|
|
|
![](images/spacer.gif) |
petree08
|
Posted: Fri Apr 18, 2008 1:12 pm Post subject: 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. |
|
|
|
|
![](images/spacer.gif) |
CodeMonkey2000
|
Posted: Fri Apr 18, 2008 6:09 pm Post subject: RE:Basics of 3D In Turing |
|
|
Hey, my non textured raycaster was pretty fast. So was the textured very low resolution one. |
|
|
|
|
![](images/spacer.gif) |
Nick
![](http://compsci.ca/v3/uploads/user_avatars/19644337547e837b41d67a.png)
|
Posted: Fri Apr 18, 2008 8:01 pm Post subject: RE:Basics of 3D In Turing |
|
|
there's a differnce between raycasting and raytracing ![Wink Wink](http://compsci.ca/v3/images/smiles/icon_wink.gif) |
|
|
|
|
![](images/spacer.gif) |
CodeMonkey2000
|
Posted: Fri Apr 18, 2008 8:27 pm Post subject: RE:Basics of 3D In Turing |
|
|
Damn it thought he said raycasting. |
|
|
|
|
![](images/spacer.gif) |
|
|