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

Filed Under: Graphics Cards

Latest Articles

AMD Socket AM2

In May 2006, AMD unveiled Socket AM2, the fourth generation of its Hammer architecture (which had made its market debut in 2003), and successor to the earlier Socket 754, 939 and 940 implementations. At the same time the company announced … [Read More...]

Motherboard Upgrade Reasons

A motherboard is the backbone of a PC system, connecting all its various components and peripherals and influencing your choice of precisely what these might be. It is, of critical importance both in terms of system performance and connectivity. It follows, therefore, that there are … [Read More...]

BIOS Settings

As soon as POST starts, you'll be invited to hit a key - generally DEL - to enterBIOS Setup. You've already set the system time, but now's the time to go through the various functions in detail and make sure they're set up in accordance with your motherboard User's Manual. Go through each … [Read More...]

20 Cool Creative Commons Photographs About the Future of AI

AI technology is starting to have a huge impact on our lives. The market value for AI is estimated to have been worth $279.22 billion in 2024 and it … [Read More...]

13 Impressive Stats on the Future of AI

AI technology is starting to become much more important in our everyday lives. Many businesses are using it as well. While he has created a lot of … [Read More...]

Graphic Designers on Reddit Share their Views of AI

There are clearly a lot of positive things about AI. However, it is not a good thing for everyone. One of the things that many people are worried … [Read More...]

Redditors Talk About the Impact of AI on Freelance Writers

AI technology has had a huge impact on our lives. A 2023 survey by Pew Research found that 56% of people use AI at least once a day or once a week. … [Read More...]

11 Most Popular Books on Perl Programming

Perl is not the most popular programming language. It has only one million users, compared to 12 million that use Python. However, it has a lot of … [Read More...]

10 Exceptional Books on ChatGPT that Will Blow Your Mind

ChatGPT is a powerful new AI tool that is taking the world by storm. You are going to find a lot of amazing books that will teach you how to make the … [Read More...]

Guides

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

Recent Posts

Correct the 403 Forbidden HTML Error

The 403 Forbidden error is another HTTP Status code that means you cannot access the requested pages because it is not allowed for some reason. There … [Read More...]

Spanish Analysts predict Artificial intelligence will be “a tool of the kitchen in the future”

I recently had the pleasure of speaking with a leading big data analyst from Spain. I met him through Help a Reporter Out. He shared some great … [Read More...]

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 … [Read More...]

[footer_backtotop]

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