Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming

Reply
 
LinkBack Thread Tools
Old 06-13-08   #1 (permalink)
Folding Fanatic
 
smoke12291's Avatar
 
intel nvidia

Join Date: Apr 2008
Location: California, USA
Posts: 1,504
Blog Entries: 2

Rep: 84 smoke12291 is acknowledged by some
Unique Rep: 0
Folding Team Rank: 173
Trader Rating: 0
Default c++ graphics

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
__________________
fold for a purpose, save a life, its a great cause. learn here!
Quote:
Originally Posted by ENTERPRISE View Post
Fold For The Cause ! Fold For The People .

System: The Gamer
CPU
intel q6600 G0 @ 3.0ghz
Motherboard
asus 750i p5n-d
Memory
2GB corsair xms2 pc-6400
Graphics Card
evga 9800gtx 512mb (774c/1166m/1944s)
Hard Drive
320gb 16mb cache
Power Supply
apevia warlock 750 watt
Case
apevia x-telestar s-type
CPU cooling
Thermaltake DuOrb
GPU cooling
accelero s1 w/two 120mm fans
OS
vista (32-bit)
Monitor
Samsung SyncMaster 932BW 19"

Last edited by smoke12291 : 06-13-08 at 08:32 PM.
smoke12291 is offline I fold for Overclock.net   Reply With Quote
Old 06-13-08   #2 (permalink)
Programmer
 
intel ati

Join Date: Aug 2006
Location: Moscow, ID
Posts: 159

Rep: 10 Safetydan Unknown
Unique Rep: 0
Trader Rating: 1
Default

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.
__________________
"He attacked everything in life with a mix of extraordinary genius and naive incompetence, and it was often difficult to tell which was which."
Douglas Adams

System: Monster v2
CPU
Q6600 G0
Motherboard
GA-P35-DS3L
Memory
2GB Crucial Ballistix
Graphics Card
Saphire Radeon x1900XTX
Hard Drive
WD 320GB
Sound Card
x-fi extreme music (modded)
Power Supply
OCZ 700W
Case
Gigabyte 3D aurora
CPU cooling
TR Ultra-120 Extreme
GPU cooling
vf900
OS
Windows XP
Monitor
2x Acer 22" WS
Safetydan is offline   Reply With Quote
Old 06-13-08   #3 (permalink)
OLPC XO developer
 
dangerousHobo's Avatar
 
amd nvidia

Join Date: Dec 2005
Location: ~/
Posts: 3,427

FAQs Submitted: 7
Folding Team Rank: 330
Trader Rating: 0
Default

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.
__________________
"UNIX was never designed to keep people from doing stupid things, because that policy would also keep them from doing clever things." - Doug Gwyn

Try out the latest Programming Challenge
Quote:
Originally Posted by Melcar
Only one reasonable way to solve this... a dance off.

CPU-Z Validation
@ 2.97-prime95 stable 16 hours @ 1.48v Proof | CPU-Z Validation @ 3.15


Getting Mouse Side Buttons to work in Linux, Compile a custom Kernel, More

System: Anomaly
CPU
Athlon 3700 SD(KACAE)0546 @3.02ghz
Motherboard
DFI UT nF4 Ultra-D
Memory
G.Skill 2x512 UTT(BH-5)
Graphics Card
evga 6800gs
Hard Drive
Maxtor 300GB + WD 250GB
Sound Card
onboard
Power Supply
Ultra 500w V-series
Case
one from Ultra
CPU cooling
Big Typhoon
GPU cooling
80mm fan mounted on
OS
Arch Linux, Slackware 12.1
Monitor
Acer AL2216W 22" WS LCD
dangerousHobo is offline I fold for Overclock.net Overclocked Account dangerousHobo's Gallery   Reply With Quote
Old 06-15-08   #4 (permalink)
Folding Fanatic
 
smoke12291's Avatar
 
intel nvidia

Join Date: Apr 2008
Location: California, USA
Posts: 1,504
Blog Entries: 2

Rep: 84 smoke12291 is acknowledged by some
Unique Rep: 0
Folding Team Rank: 173
Trader Rating: 0
Default

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.
__________________
fold for a purpose, save a life, its a great cause. learn here!
Quote:
Originally Posted by ENTERPRISE View Post
Fold For The Cause ! Fold For The People .

System: The Gamer
CPU
intel q6600 G0 @ 3.0ghz
Motherboard
asus 750i p5n-d
Memory
2GB corsair xms2 pc-6400
Graphics Card
evga 9800gtx 512mb (774c/1166m/1944s)
Hard Drive
320gb 16mb cache
Power Supply
apevia warlock 750 watt
Case
apevia x-telestar s-type
CPU cooling
Thermaltake DuOrb
GPU cooling
accelero s1 w/two 120mm fans
OS
vista (32-bit)
Monitor
Samsung SyncMaster 932BW 19"
smoke12291 is offline I fold for Overclock.net   Reply With Quote
Old 06-15-08   #5 (permalink)
OLPC XO developer
 
dangerousHobo's Avatar
 
amd nvidia

Join Date: Dec 2005
Location: ~/
Posts: 3,427

FAQs Submitted: 7
Folding Team Rank: 330
Trader Rating: 0
Default

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.
__________________
"UNIX was never designed to keep people from doing stupid things, because that policy would also keep them from doing clever things." - Doug Gwyn

Try out the latest Programming Challenge
Quote:
Originally Posted by Melcar
Only one reasonable way to solve this... a dance off.

CPU-Z Validation
@ 2.97-prime95 stable 16 hours @ 1.48v Proof | CPU-Z Validation @ 3.15


Getting Mouse Side Buttons to work in Linux, Compile a custom Kernel, More

System: Anomaly
CPU
Athlon 3700 SD(KACAE)0546 @3.02ghz
Motherboard
DFI UT nF4 Ultra-D
Memory
G.Skill 2x512 UTT(BH-5)
Graphics Card
evga 6800gs
Hard Drive
Maxtor 300GB + WD 250GB
Sound Card
onboard
Power Supply
Ultra 500w V-series
Case
one from Ultra
CPU cooling
Big Typhoon
GPU cooling
80mm fan mounted on
OS
Arch Linux, Slackware 12.1
Monitor
Acer AL2216W 22" WS LCD
dangerousHobo is offline I fold for Overclock.net Overclocked Account dangerousHobo's Gallery   Reply With Quote
Old 06-15-08   #6 (permalink)
Programmer
 
intel nvidia

Join Date: May 2007
Location: Lino Lakes, Minnesota
Posts: 83

Rep: 6 ocelot11 Unknown
Unique Rep: 0
Folding Team Rank: 667
Trader Rating: 0
Default

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.
__________________
System: Old Conroe System
CPU
Core 2 Duo E6420
Motherboard
Gigabyte GA-965P-DS3 rev 1.3
Memory
4 GB Wintec AmpX DDR2-800 Dual Channel
Graphics Card
MSI GeForce 8800gts OC Edition
Hard Drive
2x 80GB Samsung SATA Raid 0
Sound Card
Creative Audigy 2 Value
Power Supply
Logisys 575w ATX PS
Case
Raidmax something or other
CPU cooling
Stock Intel HSF
GPU cooling
Stock 8800gts HSF
OS
Vista Business x64
Monitor
Viewsonic VA1912wb
ocelot11 is offline I fold for Overclock.net   Reply With Quote
Old 06-15-08   #7 (permalink)
Folding Fanatic
 
smoke12291's Avatar
 
intel nvidia

Join Date: Apr 2008
Location: California, USA
Posts: 1,504
Blog Entries: 2

Rep: 84 smoke12291 is acknowledged by some
Unique Rep: 0
Folding Team Rank: 173
Trader Rating: 0
Default

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.
__________________
fold for a purpose, save a life, its a great cause. learn here!
Quote:
Originally Posted by ENTERPRISE View Post
Fold For The Cause ! Fold For The People .

System: The Gamer
CPU
intel q6600 G0 @ 3.0ghz
Motherboard
asus 750i p5n-d
Memory
2GB corsair xms2 pc-6400
Graphics Card
evga 9800gtx 512mb (774c/1166m/1944s)
Hard Drive
320gb 16mb cache
Power Supply
apevia warlock 750 watt
Case
apevia x-telestar s-type
CPU cooling
Thermaltake DuOrb
GPU cooling
accelero s1 w/two 120mm fans
OS
vista (32-bit)
Monitor
Samsung SyncMaster 932BW 19"
smoke12291 is offline I fold for Overclock.net   Reply With Quote
Old 06-16-08   #8 (permalink)
New to Overclock.net
 
Join Date: May 2008
Location: Nottingham, UK
Posts: 24

Rep: 7 Stormwolf Unknown
Unique Rep: 0
Trader Rating: 0
Default

Using libraries like DirectX is great - but make sure you understand the underlying principles contained in all those libraries this bookthis book was my university standard text. It's probably getting a bit dated but the concepts are still valid.
Stormwolf is offline   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 09:11 PM.


Overclock.net is a Carbon Neutral Site Creative Commons License Internet Security By ControlScan

Terms of Service / Forum Rules | Privacy Policy | Advertising | Become an Official Vendor
Copyright © 2008 Shogun Interactive Development. Most rights reserved.
Page generated in 0.26471 seconds with 10 queries