[gameprogrammer] Re: 2D vs. 3D was RE: Re: PC game Outsourcing
- From: "Alan Wolfe" <atrix2@xxxxxxx>
- To: <gameprogrammer@xxxxxxxxxxxxx>
- Date: Fri, 30 Apr 2004 11:11:49 -0700
Hey Jason,
2d is in theory faster than 3d since the computer works in 2d (well RAM is
1d really but yeah....)
however...since modern video cards are setup w/ all sorts of 3d hardware
accelerations, your fastest way to draw 2d is actualy to go through the 3d
interface to gain all the hardware acceleration (:
this is actualy a good thing too doing 2d drawing using a 3d interface. It
handles alot of things for you such as clipping, rotating, skewing, zooming
in/out, etc.
Also if youve done any 2d stuff you know you have "alpha" abilities where
you can make things transparent at different levels. In something like
OpenGL, transparency is only one of many many things you can do with the
alpha channel. You can do lighting with multiplicative or additive blending
for instance.
GL also has things like fog built in which you could even use for your 2d
application.
and, like you said you can use models to draw to the screen instead of
pre-rendering them which is cool cause you can animate/distort the models at
run time to acheive some cool things you cant do with pre-rendered sprites.
----- Original Message -----
From: "Jason Clark" <jclark@xxxxxxxx>
To: <gameprogrammer@xxxxxxxxxxxxx>
Sent: Friday, April 30, 2004 11:02 AM
Subject: [gameprogrammer] 2D vs. 3D was RE: Re: PC game Outsourcing
> So much for civil discussions....
>
>
> I keep finding myself tossing back and forth between using 3D grapics and
2D
> graphics for the project I'm working on (hobby project that is). To
> continue my engine development (I know there are a million out there, I am
> just learning how it all works), I needed some graphic resources to test
> against and in putting those together, I am really torn. I can use a 3D
> resource to create my 2D sprites which makes them look good but takes a
lot
> of work to get them right. Where as if I were to just take those 3D
> resources (.obj and .max files) I could integrate them much quicker, but
> creating more will be very time consuming &| expensive, not to mention
> another learning curve to integrate them.
>
> Have any of you had to ponder this before? What were the major pros|cons
you
> dealt with. Unfortunately being new in the graphics world I only have
> hear-say about it. Intuitively I would think that 2D blitting would be
> faster, but I have heard that with most modern hardware, it can actually
be
> faster to do the 3D calculations. Anyone have input?
>
> Thanks,
> Jason.
>
> -----Original Message-----
> From: gameprogrammer-bounce@xxxxxxxxxxxxx
> [mailto:gameprogrammer-bounce@xxxxxxxxxxxxx]On Behalf Of Marco Alvarado
> Sent: Friday, April 30, 2004 9:43 AM
> To: gameprogrammer@xxxxxxxxxxxxx
> Subject: [gameprogrammer] Re: PC game Outsourcing
>
>
> I don't see why talking about war could be out of the
> game programming thread, since many games actually use
> the war topic: strategy games, shoters, etc. But
> anyway, this is my last post about it. So I want to
> let everyone go with an example:
>
> If war is the major developer of technology, it would
> be good for the world to have a huge war. Let's take a
> rich country that have shown to take advantage of war
> to create technology. Let's take... United States! Ok,
> United States will make a war with... Mexico! Great,
> because from this war Unitedstatians will get the Cure
> for Cancer, and Mexicans will get the Atomic Weapon.
> The world is enhancing. Now United States will fight
> with... Canada! Wonderful, they got the Time Travel
> (since this war was more difficult), and Canadians get
> the Cure for AIDS! Cool, it's the game of our lives!
>
> Regards!
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Win a $20,000 Career Makeover at Yahoo! HotJobs
> http://hotjobs.sweepstakes.yahoo.com/careermakeover
>
>
>
- References:
- [gameprogrammer] 2D vs. 3D was RE: Re: PC game Outsourcing
- From: Jason Clark
Other related posts:
- » [gameprogrammer] 2D vs. 3D was RE: Re: PC game Outsourcing
- » [gameprogrammer] Re: 2D vs. 3D was RE: Re: PC game Outsourcing
- » [gameprogrammer] Re: 2D vs. 3D was RE: Re: PC game Outsourcing
- [gameprogrammer] 2D vs. 3D was RE: Re: PC game Outsourcing
- From: Jason Clark