Advertisement

2D or not to 2D? This can't be a question.

Started by May 22, 2001 05:00 AM
7 comments, last by Tape_Worm 23 years, 8 months ago
Ello. Wondering if there are any 2D libraries/"engines" out there that use 3D functionality from 3D accelerators? I.e. Using OpenGL/Direct3D to render quads to represent bitmaps. And if there are none, or few, what would the interest level be regarding such a toolkit? And yes, I''m aware D3DX 8 has sprite functionality, but this looks rather hacked together. ---- Windows and Unix suck, I''''m going back to CP/M. Tape_Worm
Make your own, thats what I did for the game I''m making now.
If at first you don't succeed, redefine success.
Advertisement
Indeedy that''s what I intend to do. However, this post was a curiosity kind of thing, not a plea for help. My bad for not making that entirely clear.


----
Windows and Unix suck, I''''m going back to CP/M.

Tape_Worm
Oh and for clarification sake. I have already implemented a 2D engine that uses 3D acceleration, just wondering what the general reaction to such a beast would be.

----
Windows and Unix suck, I''''m going back to CP/M.

Tape_Worm
The way to do it this century.


Magmai Kai Holmlor
- The disgruntled & disillusioned
- The trade-off between price and quality does not exist in Japan. Rather, the idea that high quality brings on cost reduction is widely accepted.-- Tajima & Matsubara
Yeah, you get far more speed, and can use greater and better effects! My engine originally used direct draw with alot of software implimentation for the effects, but it was waaay to slow. I have since moved to OpenGL for the rendering, and it''s great!
If at first you don't succeed, redefine success.
Advertisement
Python: it''s not always better to just use the easy option and go for 3D hardware acceleration. I have seen awesome graphics running without any acceleration, because the coders optimised and optimised and the result was breathtaking. Quake 1, anybody?

Sure it would be silly not to take advantage of things that are available, but... well... there are two sides to the argument. Eg. what if you are required to program for handhelds or something? You will need to write a 20000% speed blitter, etc. Oh well, just my words of warning...
I''d rather write my own engine than use someone elses. I have more freedom that way. I also don''t have to worry about wasted code.

Ben
http://therabbithole.redback.inficad.com
My game is currently using DDraw, its not slow, though when there is alot of alpha blending happening the game loses 20 FPS so ultimately I need to create a 3D DX sprite system, the problem is I''m 3D illiterate so if someone could send me some code based on DX8 it would be appriciated

Demo Download: www.angelfire.com/realm/zeroone

  Downloads:  ZeroOne Realm

This topic is closed to new replies.

Advertisement