Go Back   AC3D Forums > Other > Off topic
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
Old 16th August 2005, 10:27 AM   #1
Malekovits
Senior Member
Professional user
 
Malekovits's Avatar
 
Join Date: Aug 2004
Location: Greece
Posts: 164
Default graphics cards and 3d accelerator

Hi all,

what exactly is the 3d accelerator of any graphics card?
Malekovits is offline   Reply With Quote
Old 17th August 2005, 06:32 PM   #2
luuckyy
Senior Member
Professional user
 
luuckyy's Avatar
 
Join Date: Jul 2005
Location: France
Posts: 703
Default

Sorry, I know nothing about 3D accelerators ...
But I suppose it has something to do with an extra processor with extra memory ...
Cheers ! 8)
luuckyy is offline   Reply With Quote
Old 17th August 2005, 10:13 PM   #3
Thaellin
Senior Member
Professional user
 
Join Date: Jun 2003
Location: British Columbia, Canada
Posts: 249
Default

A 3D accelerator is a hardware implementation of common 3D operations, such as triangle rasterization, texture application, depth buffer operation, and the likes.

If you can ask a more specific question we may be able to provide a more specific answer.

-- Jeff
Thaellin is offline   Reply With Quote
Old 18th August 2005, 08:50 AM   #4
Malekovits
Senior Member
Professional user
 
Malekovits's Avatar
 
Join Date: Aug 2004
Location: Greece
Posts: 164
Default

I want to make my own graphics library (lighting and all these i 'll copy from opengl), with my ideas, and I don't have any idea how to say to computer how to descreibe the 3d world. to describe a 2d world is very easy, you are playing with the pixels.
Does the 3d accelerator take the 6 2d worlds, front, back, left, right, top, botom and transforming a 3d view?
Malekovits is offline   Reply With Quote
Old 18th August 2005, 01:19 PM   #5
Thaellin
Senior Member
Professional user
 
Join Date: Jun 2003
Location: British Columbia, Canada
Posts: 249
Default

No, I'm afraid that's not much like what a hardware accelerator does at all.

First, in order to interface with a 3D hardware accelerator, you need to use an API such as OpenGL or Direct3D. Your alternative is to get hardware specifications and write a driver - most vendors won't give you those specifications and writing a hardware driver is not a lightweight task.

Choose one of these APIs and start researching how to use it. They will use the hardware capabilities of your card as best as possible for the things you're trying to do with the API.

The APIs are designed to closely mimic the capabilities of the hardware. When you see a function in these APIs it very closely relates to state or data processing which will be performed by the hardware.

Good luck,
-- Jeff
Thaellin is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -4. The time now is 05:18 AM.


Powered by vBulletin®
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
(C) Inivis Limited 2010