Jump to content
  • Advertisement
Sign in to follow this  
Dospro

Im new in 3D

This topic is 5405 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi. As i have said im new in 3D. I have programmend 2D games but i cant understand how a 3D mmm space works for an graphic API surface. I already know what a vector is and some phisics(trigonometry...). But i dont know if im missing something because i cant understand how can i make and display a 3D object in a surface. Thanks

Share this post


Link to post
Share on other sites
Advertisement
Not really. Because i dont understand what do they mean.
I have managa SDL, DX, allegro(no 3D) but not opengl.

Share this post


Link to post
Share on other sites
Direct3D is part of Direct X. It and OpenGL are the two big 3D graphics libraries. You could either use one of those or write your own software renderer. Writing your own is very difficult, but some people do it anyway because they enjoy the challenge.

Share this post


Link to post
Share on other sites
and if you write your own software renderer then everything will be done on the processor and not the graphics card like opengl and directX. So it will be slower. However people do it to learn (I havnt... yet) about how directX and opengl work. Here is an opengl tutorial:
nehe

and here is a directX one:
andy pike

Share this post


Link to post
Share on other sites
If you want to understand how something can look 3D on a 2D surface, you need to understand the "projective transform" and "depth buffer" techniques. Plug that into google (or your favorite graphics book) and study what comes out. It will lead to enlightenment!

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!