Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

how to do 3d graphics using c++

I want to develop a game which will contain 3d objects but i dont knw how to do 3d graphics in c++.
i know all aspects of 2-d graphics.
plz someone help.

Comments

  • MT2002MT2002 Member Posts: 1,444
    Most 3d games are developed using either DirectX or OpenGL. Understanding either one of these APIs will help you greatly if you want to be a game developer.

    I also recommend to pickup "3d math primer for game developers"...It is a great book that covers some of the more commonly used math (vectors, matrices, trig) I would also recommend having an understanding of basic linear algebra as well.

    Both APIs have there pros and cons, however they are both capable of the same things as well.

    DirectX is C++, uses COM (Component Object Model), developed by Microsoft, and is only compatible with Windows and XBox.

    OpenGL is graphics-only standard developed by SGI(Silicon Graphics Inc.) used to provide platform-independent access to graphics hardware. It is C, and is supported on alot of platforms (Hence is more portable then DirectX)

    Hope this helps!

    [hr][size=1][leftbr].:EvolutionEngine[rightbr][leftbr].:MicroOS Operating System[rightbr][leftbr][link=http://www.brokenthorn.com]Website :: OS Development Series[rightbr][/link][/size]
  • bhc_roshyl05bhc_roshyl05 Member Posts: 1
    : I want to develop a game which will contain 3d objects but i dont
    : knw how to do 3d graphics in c++.
    : i know all aspects of 2-d graphics.
    : plz someone help.
    :


    hi sorry im just new here and im also an addict when it comes to programming im using turbo c or turbo c++ anyway their almost the same thing. I can make system and games using graphics i can also do mouse interface on 640x480x16 but i want my mouse gui to run on atleast 640x480x256 or higher im actually having a hard time showing up the mouse gui on that resolution. plz help me. and how can i send people here a message i dont know i dont still have a record in the address book. pls help me thank you so much.

  • MT2002MT2002 Member Posts: 1,444
    Both of those compiliers are outdated and should not be used anymore. I highley recommend to learn a more recent (and standard compliant) compiler.

    (Turbo C is very good for fun little dos projects though, hehe)

    Anyways...if you still want to stick with them:

    Are you using the Borland Graphics Library (BGL)--This is that "graphics.h" library that comes with those compiliers, mode X, mode 0x13, or something different?

    [hr][size=1][leftbr].:EvolutionEngine[rightbr][leftbr].:MicroOS Operating System[rightbr][leftbr][link=http://www.brokenthorn.com]Website :: OS Development Series[rightbr][/link][/size]
  • phyxxphyxx Member Posts: 1
    : I want to develop a game which will contain 3d objects but i dont
    : knw how to do 3d graphics in c++.
    : i know all aspects of 2-d graphics.
    : plz someone help.
    :

    You can check out [link=http://www.squidoo.com/3D-engine-tutorials]http://www.squidoo.com/3D-engine-tutorials[/link]. It contains a set of tutorials for some of the more popular 3D engines like Ogre, Crystal Space and Irrlicht.
Sign In or Register to comment.