pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

Direct3D

The key to the way Direct3D (D3D) allows the game developer to author games independently of PC’s hardware is its Hardware Abstraction Layer (HAL), which has the effect of making the software device independent. The HAL provides an interface to capabilities that are widely implemented in 3D graphics hardware and allows the manufacturers to produce drivers which link HAL to the hardware. This allows the D3D applications to exploit hardware features without having to be authored for that particular device.

Direct3D

Direct3D is generally regarded as being less flexible than OpenGL, despite offering a low-level programming mode intended to make it more equivalent to it rival, known as Intermediate Mode.

In the Direct3D rendering pipeline, the geometry of 3D objects is processed by the host CPU before the 3D accelerator kicks in to render a 3D scene onto the screen. During 1998 – as chip makers madly raced one another for bragging rights in terms of having the fastest 3-D accelerator – DirectX 5 quickly became a bottleneck in the 3D-rendering process. As the situation was about to even worse, with the advent of the third-generation 3D chips, Microsoft overhauled DirectX’s transform and lighting APIs to enhance the efficiency of the geometry processing and balance the system architecture. DirectX 6.0 (in fact, its fifth release), was released in the summer of 1998, and offered a host of new features to improve 3D rendering for games and modelling applications.

The version 6 Direct3D component supports the ability of newer graphics cards to perform multiple texture renders in a single pass, dramatically reducing the time needed to apply texture maps. It also includes newer techniques for adding realism to 3D scenes, such as anistropic filtering, which adds an element of depth to trilinear filtering, and bump mapping, which creates the illusion of real textures and light sources onto flat planes. The trend for the incorporation of OpenGL features has continued with support for stencil plane operations – the superimposition of images on a 3D scene, rather than textures applied to single 3D objects.

So, in the battle for dominance in the PC 3D graphics arena we have Direct3D in the one corner, a contender by virtue of Microsoft’s massive industry muscle, and OpenGL in the other, with less of a stranglehold on the Windows platform but with apparently the greater developer support. In the formative stages of DirectX V7.0 it appeared that this stand-off appeared to be headed for an eminently sensible outcome with the news that Microsoft and SGI had teamed up to produce something called Fahrenheit. However, by the time DirectX V7.0 came to market in 1999, despite it continuing the trend of incorporating OpenGL features, the prospects for Fahrenheit appeared to have dimmed.

As well as being optimised to run up to 20% faster than its predecessor, V7.0 included a number of new features. The most important of these is support for hardware-accelerated transformation and lighting (T&L) as supported by the majority of current-generation 3D cards – and notably those based on nVidia’s GeForce 256 and S3’s Savage 2000 chipsets. Since T&L represents one of the most CPU intensive tasks in modern day games, redirecting the job to a dedicated 3D accelerator frees up a significant amount of main processor capacity for other tasks – such as game AI – allowing games developers to incorporate greater rendering detail and more process-intensive special effects.

DirectX 8.0, released in late 2000, introduced a number of important changes in the following areas:

  • Further simplification of initialisation and the use of the Direct3D API, adaptation of the model offered by Direct3D to the capabilities of the latest hardware and elimination of legacy interfaces support
  • Expansion of the Direct3D interface into new 3D accelerator technologies such as volumetric textures, multisample rendering (including T-buffer support), etc.
  • Introduction of the new principles of data processing: shaders, both at the pixel level of rasterisation (pixel shaders) and at the level of geometry data (vertex shaders).

The changes in the area of programmable shaders will result in greater flexibility for the developer and improved image realism. There are two types of programmable shaders: vertex shaders and pixel shaders. Vertex shaders can be used for morphing/tweening animation, matrix palette skinning, user-defined lighting models, general environment mapping, procedural geometry and any other developer-defined algorithm. Programmable pixel shaders allow interesting effects, such as true reflective bump mapping.

The most important aspect of DirectX 9.0, released in January 2003, was the introduction of Microsoft’s High-Level Shader Language (HLSL).

Prior to DirectX 9.0, games developers would have to develop shaders using a low-level assembly language. HDSL changes that, introducing a developer-friendly programming environment that facilitates every aspect of development, from the creation of vivid art and animation to effects programming. Based on the C programming language, HLSL is compatible with all DirectX-compliant graphics processing units, and allows developers to define a similar visual effect across the widest range of platforms without needing to be aware of the intricate details of the particular graphics hardware.

  • How Do Computers Make Pictures?
  • Graphic Card Resolution
  • Graphic Card Colour Depth
  • Graphic Card Components
  • Graphic Card Memory
  • Graphic Card Driver Software
  • 3d Accelerated Graphic Cards
  • Graphic Card Geometry
  • 3D Rendering
  • FSAA Graphic Card Technology
  • Digital Graphic Cards
  • DVI Graphic Cards
  • HDCP Technology
  • Graphic Card HDMI Ports
  • Graphic Card Display Port
  • Unified Display Special Interest Group
  • DirectX
  • OpenGL technology
  • Direct3D
  • Talisman
  • Fahrenheit Graphic Cards
  • SLI Technology
  • CrossFire Graphic Cards

Filed Under: Graphics Cards

Latest Articles

Image

Top 10 Must-Have PC Accessories

Well, if you own a PC, you’ve got to make sure that you’ve got the right accessories for it. It’s no good just owning a PC these days - those accessories make it all worth it.  There’s a lot of essential hardware for your PC to collect, but figuring out what to go for is tricky. So we’ve … [Read More...]

Pentium Pro (P6) 6th generation x86 History

The P6 microarchitecture is the sixth generation of Intel's x86 processor architecture, first implemented in the design of the Pentium Pro CPU, introduced in 1995 as the successor to the original P5 Pentium design. The Pentium Pro introduced several unique architectural features that had … [Read More...]

CD-ROM CLV

The first generation of single-speed CD-ROM drives were based on the design of audio CD drives, employing constant linear velocity (CLV) technology to spin a disc at the same speed as an audio CD which, with error correction, meant 150 … [Read More...]

Why Internet Bundles Are the Next Battleground for Gamers

A weak internet connection can turn seamless gaming sessions into frustrating experiences filled with lag, buffering or sudden disconnects. For … [Read More...]

Image

Importance of Inbound Marketing in the Digital Age

A couple of months ago, Zacks reported that Hubspot was starting to make some major changes to its inbound marketing strategy. They talk a lot about … [Read More...]

Damage Control Strategies for Resolving Online PR Crises

Last July, Astrologer faced a major crisis after its CEO went viral at a ColdPlay concert when having an affair. This was just one of the many times a … [Read More...]

Image

AI is Not Killing Computer Jobs Like Doomers Projected

There is no denying the reality that AI technology has played a massive role in disrupting our lives. A growing number of people claim that AI … [Read More...]

Everything You Need to Know About Sourcing Circuit Boards From U.S. Suppliers

In This Article This article includes: Why Source PCBs From the United States?How to Get a Quote From a U.S.-Based PCB ManufacturerThe Top U.S. … [Read More...]

Image

Top Taplio Alternatives in 2025 : Why MagicPost Leads for LinkedIn Posting ?

LinkedIn has become a strong platform for professionals, creators, and businesses to establish authority, grow networks, and elicit engagement. Simple … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

Laser Mice

In 2004, Logitech, with the help of technology innovator partner Agilent Technologies, took the first step beyond LED … [Read More...]

computer crime & intellectual property section

The "computer crime & intellectual property section" warning being given off when users turn on their computer is a false warning. This has … [Read More...]

DVD+RW

Consistent with the bickering that had dogged DVD since its inception, the DVD-RAM specification was a compromise between two … [Read More...]

[footer_backtotop]

Copyright © 2026 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors