pctechguide.com

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

3D Rendering

In the rendering stage, performed by the hardware accelerator, the 3D engine draws the pixels. The bottleneck here is memory access – how fast the pixels read and write to the frame buffer. There are thousands of polygons for each frame of a scene, and these must be updated and transmitted through the memory at least 30 times a second, to give the illusion of movement. This transfer to the frame buffer is known as frame rate and is measured in frames per second (fps). From there, the frames are transmitted to the RAMDAC and converted into an analogue signal for the monitor where, after much mathematical manipulation, the action takes place.

The rendering process involves the use of a number of different 3D techniques:

  • Texture mapping is a technique for adding extra detail to the 3D object. It is best described as wrapping a 2D coloured paper over a 3D object. For instance, given a 3D image of a car on-screen, a texture would be wrapped over it to depict coloured metallic paint. This process is painstaking, as it has to be repeated for every pixel on the object and each pixel of the texture – known as a texel – which lies on top. Many textures can be wrapped over the same object, and this is multitexturing.
  • Mip mapping can be viewed as a cut-down form of texture-mapping in which more texels are created without performing the equivalent number of calculations. If a mip-map is one fourth the size of the original texture, reading a single texel from this mip-map is the same as reading four texels from the original texture. If applied using proper filters, the image quality is actually higher, as it smoothes out jagged edges.
  • Bi-linear filtering reads four texels, calculates their average – that is, the average of their relative positions – colour and so on, and displays the result as a single-screen texel. This results in blurring at close quarters, which in turn reduces an otherwise blocky, pixelated appearance. Bi-linear filtering is now standard on most PC graphics cards.
  • Z-buffering is a method of calculating pixels which have to be loaded into the frame buffer, the memory that stores soon-to-be-displayed data. 3D accelerator chips take one pixel, render it, and proceed to the next one. The problem with this method is that the accelerator has no way of knowing whether the calculated pixel is to be displayed immediately or later. Z-buffering includes a Z value in every calculated pixel. If the Z value for a particular pixel is smaller than another one, it means the pixel with the smaller Z value must be displayed first.
  • Anti-aliasing is a technique to reduce the noise present in an image. To represent any image, a certain amount of information is needed. If the object is in motion, ideally, that information should include its every possible position, colour, size changes etc. But if this information is not available, the CPU often fills in the missing segments with meaningless noise. Anti-aliasing, along with mip mapping, removes this noise.
  • Gouraud shading makes objects appear more solid by applying shadows to the surface of the object. The algorithm determines the colours of adjacent polygons and makes a smooth transition between them. This ensures that there is no sudden change in colour over the object.
  • Bump mapping is an improvement on the more common embossing technique used to give a bumpy look to surfaces. It uses three distinct texture maps to create the illusion of depth on a surface and can be used to create effects such as pockmarked, bullet-riddled walls and rough terrain. However, the industry is yet to arrive at a standard set of procedures to render this visually impressive feature.
  • 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

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

Filed Under: Graphics Cards

Latest Articles

BIOS updates – how to locate the latest BIOS update for your motherboard

The best place to start when trying to locate BIOS updates is your motherboard manufacturer's web site. One way to get to this is via a specialist driver site, such as missingdrivers.com. Select the Bios Updates category and then your motherboard manufacturer. Navigate your way to the … [Read More...]

DVD Content Protection

Developed by the so-called 4C group - Intel, IBM, Matsushita and Toshiba - in co-operation with the Copy Protection Technical Working Group (CPTWG), the Content Protection System Architecture (CPSA) provides an overall framework for content … [Read More...]

The Ins and Outs of Dedicated Web Hosting

If you're new to the world of web hosting, you've likely been bombarded with options regarding how to best present your site. Perhaps you already know a thing or two about hosting and you're currently looking to move from shared to dedicated web hosting. If so, you're making a step toward … [Read More...]

2021 PC Hardware Releases to Bolster Your Gaming

If you are a PC gamer, then chances are you are looking to upgrade your kit over the coming year. However, a lot of money can go into building the … [Read More...]

New Transfer Feature in Dropbox Enable Sharing files with Third Parties

Dropbox has been a popular P2P sharing platform for many years. They don't announce new features as often as other applications, since they have a … [Read More...]

Ransomware Operators Find Data Theft Profitable

How valuable is your data? That’s not a question that organizations or individuals have to ask themselves all that often. You might know the market … [Read More...]

Engineers Encounter the Quantum Challenge with Computers Running a Hundred Million Times Faster

Quantum computers have been a subject of discussion for many years. They have probably been something that philosophers and technology pundits have … [Read More...]

Transferring Image Files from Your Cell Phone Without Cables or Email

You don't have a cable available to transfer the photos from your cell phone to your computer? You don't feel comfortable sending them through your … [Read More...]

Why Drupal Accessibility is Vital for Your Website

Drupal may not be as popular as WordPress, but it is still used in over 1 million websites. The Internet might be more conducive to our needs if more … [Read More...]

Guides

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

Recent Posts

Secure Digital (SD) Cards – popular digital camera memory card format

Secure Digital (SD) is a memory card format used to transfer data between PCs and smaller devices, such as digital cameras, PDAs, MP3 … [Read More...]

HTTP Status Codes Primer

There are times when you are browsing the Internet where you may get some cryptic messages rather than the page you were expecting. Chances are you … [Read More...]

Be Productive With Your iPads With Keyboard Cases

When it comes to portability, lightness and convenience, the tablets are the best in these categories. However, if you are on the productive side, the … [Read More...]

[footer_backtotop]

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