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

Gigabit Ethernet

The next step in Ethernet's evolution was driven by the Gigabit Ethernet Alliance, formed in 1996. The ratification of associated Gigabit Ethernet standards was completed in the summer of 1999, specifying a physical layer that uses a mixture of proven technologies from the original Ethernet … [Read More...]

Digital Video Television Sound

The standard sound format for European digital television comes in the form of MPEG-2 Stereo. This system can carry two channels of CD quality digital audio. The quality of audio this delivers is little different to that possible using the NICAM Stereo Audio system for digital stereo sound with used … [Read More...]

Intel 440 Chipsets – 440LX, 440EX, 440BX, 440ZX, 440GX

The Intel 440 series of chipsets built on the Pentium's success to advance Intel dominance. 440LX The 440LX (by this time Intel had dropped the term Triton) was the successor to the Pentium Pro 440FX chipset and was developed by Intel to consolidate on the critical success of the Pentium II … [Read More...]

How to Start a Business in Computer Engineering

Did you know that there are 66,200 computer engineers in the United States? This can be a very lucrative career path. However, you may have an easier … [Read More...]

Best Techniques for Defragmenting a Hard Drive

We recently published a post on the importance of defragmenting a hard drive. We wanted to cover the actual process in more depth. The first thing … [Read More...]

Why You Need to Regularly Defragment Your Hard Drive

Your computer's hard disk of is one of the most vital parts of your machine. It needs to operate reliably and quickly for your computer to function … [Read More...]

Container vs VM: What Is the Difference and Which One to Pick?

VMs and containers are two implementations of virtualization technology. This means that both VMs and  containers help to optimize how resources … [Read More...]

Privacy Considerations with Photos and Videos on Your Smartphone

New technology makes it easier than ever to capture images and videos. This technology is getting smaller and easier to use. As a result, the quality … [Read More...]

Tips on How to Land a Remote Job in Cyber Security

The demand for skilled cyber security professionals is growing as well as a number of threats and risks. Any company needs an expert or team to … [Read More...]

Guides

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

Recent Posts

2003 Updates to the PC Technology Guide – www.pctechguide.com

Date Details of updates 1Dec '03 DVD: New DVD+R section added, with the information on both this and the rival DVD-R format … [Read More...]

VoIP

VoIP Definition: Voice over IP: The technology used to transmit voice conversations over a data network using the Internet Protocol. The data network … [Read More...]

University of Minnesota Report Highlights AI Advances in Facial Recognition

Big data is leading to massive changes in our daily lives. The University of Minnesota has published a study on the advances in facial recognition … [Read More...]

[footer_backtotop]

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