New Posts  All Forums:Forum Nav:

c++ graphics

post #1 of 8
Thread Starter 
hey guys

im going into college a year from now, and im looking to study about game programming and graphics.
i already took a c++ class and are familiar with loops, OOP programming, and most of the basic stuff.

i'm wondering if anyone knows of a website i can go to to help me conquer basic 2d and even 3d graphics.

and i'm enrolled in calculus and physics for next year because i know i'll need that

any help would be GREATLY appreciated

Edited by smoke12291 - 6/13/08 at 5:32pm
Main Baby
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Q6600 G0 3.2Ghz Asus 750i P5N-D evga 9800gtx 512mb G.Skill 2x2gb PC-8500 DDR2 
Hard DriveOSMonitorPower
320gb 16mb cache Windows 7 Home Premium 64-bit Samsung SyncMaster 932BW 19" Apevia Warlock - 750 watt 
Case
CoolerMaster 690 
  hide details  
Reply
Main Baby
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Q6600 G0 3.2Ghz Asus 750i P5N-D evga 9800gtx 512mb G.Skill 2x2gb PC-8500 DDR2 
Hard DriveOSMonitorPower
320gb 16mb cache Windows 7 Home Premium 64-bit Samsung SyncMaster 932BW 19" Apevia Warlock - 750 watt 
Case
CoolerMaster 690 
  hide details  
Reply
post #2 of 8
Your life will be a lot easier if you get ahold of a graphics library. If you're set on C++ the Qt framework provides great tools for making GUI applications and doing both 2D and 3D (with OpenGL) graphics in them. If you need some sample code for that I can send you some of my old schoolwork.

If you don't mind switching to another language C# has great graphics tools built in. You can fairly easily do stuff with their basic System.Drawing library for 2D. For 3D they have an extremely good interface with Direct3D.
Monster v2
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 G0 GA-P35-DS3L HD 4850 6GB Crucial Ballistix 
Hard DriveOSMonitorKeyboard
WD 320GB Windows 7 Ultimate (64bit) 2x Acer 22" WS Logitech g15 
PowerCaseMouse
OCZ 700W Gigabyte 3D aurora Logitech Mx510 
  hide details  
Reply
Monster v2
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 G0 GA-P35-DS3L HD 4850 6GB Crucial Ballistix 
Hard DriveOSMonitorKeyboard
WD 320GB Windows 7 Ultimate (64bit) 2x Acer 22" WS Logitech g15 
PowerCaseMouse
OCZ 700W Gigabyte 3D aurora Logitech Mx510 
  hide details  
Reply
post #3 of 8
Get ahold of OpenGL and GLUT. Later I can post a few of the intro labs I had to do in the Graphics class I just took this spring.
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
post #4 of 8
Thread Starter 
i've heard i'll need openGL and GLUT. so i'll look into that for sure.
and for now, because i don't know any graphics at all, other than 'cout' menus lol i would like to stay with c++. onyl because i'm familiar with it. i'll end up learning others in the future.

would either of you guys know of any intro to graphics books i can order that would be helpful? and would i be able to use them without a teacher?

thanks alot guys.
Main Baby
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Q6600 G0 3.2Ghz Asus 750i P5N-D evga 9800gtx 512mb G.Skill 2x2gb PC-8500 DDR2 
Hard DriveOSMonitorPower
320gb 16mb cache Windows 7 Home Premium 64-bit Samsung SyncMaster 932BW 19" Apevia Warlock - 750 watt 
Case
CoolerMaster 690 
  hide details  
Reply
Main Baby
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Q6600 G0 3.2Ghz Asus 750i P5N-D evga 9800gtx 512mb G.Skill 2x2gb PC-8500 DDR2 
Hard DriveOSMonitorPower
320gb 16mb cache Windows 7 Home Premium 64-bit Samsung SyncMaster 932BW 19" Apevia Warlock - 750 watt 
Case
CoolerMaster 690 
  hide details  
Reply
post #5 of 8
Here is a free pdf to a book. Its revision 4 and I think the newest in like 7 if I remember right from class.
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
BlackMesa
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x6 Gigabyte XFX RF460 16gb G.Skill 
Hard DriveHard DriveOSMonitor
OCZ Vertex2 Sata II Coorsair Force GS Sata III Debian (testing) Shimian 27" 
KeyboardMouse
Filco w/ blue cherries Who needs a mouse? 
  hide details  
Reply
post #6 of 8
If you want to look into DirectX/Direct3D http://www.directxtutorial.com/ is a really good website full of tutorials. I did most of them and they are really well done. The guy here will teach you to create your own very basic game engine using Direct3D. It starts you off with 2D graphics with sprites and stuff and then you progress to the 3D stuff culminating the creation of a 3d Tetris game. Very good stuff.

http://www.videotutorialsrock.com/ Has some good OpenGL tutorials. I did a few of these ones and they are done fairly well too. These ones are also done in video tutorials so you can follow along and what not.
Old Conroe System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core 2 Duo E6420 Gigabyte GA-965P-DS3 rev 1.3 XFX GTX 260 core 216 4 GB Wintec AmpX DDR2-800 Dual Channel 
Hard DriveOptical DriveOSMonitor
2x 80GB Samsung SATA Raid 0 Sony CD/DVD Combo Drive Windows 7 Prof. x64 21.5" HP something 
KeyboardPowerCaseMouse
Logitech S510 Wireless Antec Earthwatts 650w Raidmax something or other Logitech Wireless Desktop Mouse 
Mouse Pad
Minnesota Wild Mouse Pad 
  hide details  
Reply
Old Conroe System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core 2 Duo E6420 Gigabyte GA-965P-DS3 rev 1.3 XFX GTX 260 core 216 4 GB Wintec AmpX DDR2-800 Dual Channel 
Hard DriveOptical DriveOSMonitor
2x 80GB Samsung SATA Raid 0 Sony CD/DVD Combo Drive Windows 7 Prof. x64 21.5" HP something 
KeyboardPowerCaseMouse
Logitech S510 Wireless Antec Earthwatts 650w Raidmax something or other Logitech Wireless Desktop Mouse 
Mouse Pad
Minnesota Wild Mouse Pad 
  hide details  
Reply
post #7 of 8
Thread Starter 
bookmarking all of these, they look great.

ill be trying these today, and later through this week.

p.s. this forum has to be one of the greatest on the web.
Main Baby
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Q6600 G0 3.2Ghz Asus 750i P5N-D evga 9800gtx 512mb G.Skill 2x2gb PC-8500 DDR2 
Hard DriveOSMonitorPower
320gb 16mb cache Windows 7 Home Premium 64-bit Samsung SyncMaster 932BW 19" Apevia Warlock - 750 watt 
Case
CoolerMaster 690 
  hide details  
Reply
Main Baby
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Q6600 G0 3.2Ghz Asus 750i P5N-D evga 9800gtx 512mb G.Skill 2x2gb PC-8500 DDR2 
Hard DriveOSMonitorPower
320gb 16mb cache Windows 7 Home Premium 64-bit Samsung SyncMaster 932BW 19" Apevia Warlock - 750 watt 
Case
CoolerMaster 690 
  hide details  
Reply
post #8 of 8

Using libraries like DirectX is great - but make sure you understand the underlying principles contained in all those libraries

was my university standard text. It's probably getting a bit dated but the concepts are still valid.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming