Home

News

Forums

Hardware

CPUs

Mainboards

Video

Guides

CPU Prices

Memory Prices

Shop



Sharky Extreme :


Latest News


- Microsoft Rolls out the SideWinder X6 Keyboard and X5 Mouse
- Razer Fires up the Megalodon Headset and its Maelstrom Audio Engine
- OCZ Upgrades their Core Solid-State Drive Line to V2
- CoolIT Unleashes the Dual Drive Bay VGA Cooler for the Radeon HD 4870 X2
- Mushkin Launches a New Line of HP3-10666 DDR3 Low-Latency Modules
News Archives

Features

- SharkyExtreme.com: Interview with Microsoft's Dan Odell
- SharkyExtreme.com: Interview with ATI's Terry Makedon
- SharkyExtreme.com: Interview with Seagate's Joni Clark
- Half-Life 2 Review
- DOOM 3 Review

Buyer's Guides

- July High-end Gaming PC Buyer's Guide
- May Value Gaming PC Buyer's Guide
- March Extreme Gaming PC Buyer's Guide

HARDWARE

  • CPUs

    - AMD Phenom X4 9950 BE & 9350e Review

  • Motherboards

    - AMD 790GX Chipset Review
    - Gigabyte GA-MA790FX-DS5 Motherboard Review
    - AMD 780G Chipset Review

  • Video Cards

    - PNY XLR8 GeForce 9800 GX2 1GB Review




  • Light map lighting is accomplished by creating a texture called a light map. Lighter parts of the light map represent brighter areas of lighting and darker areas are darker areas of lighting. The light map is then laid over another texture, giving that texture lighting. These three images below show a light map, a texture map, and a light map over a texture map.

    A Standard Light Map

    A standard texture map

    A light map over a texture map

    Light maps can be drawn by hand or calculated through various techniques. In some cases they can look very good and in others they can look poor. Calculating changing light maps on the fly is extremely CPU intensive, so it is rarely done. Instead, when light maps are used, they are usually calculated or drawn by the developer when making the initial product and applied to areas where the lighting value does not need to change.

    Flat lighting is accomplished by calculating a lighting value for an entire polygon, then giving every pixel on that polygon the same color. Flat lighting usually looks very flat (go figure), unrealistic, and fauceted (not Farah).

    Vertex lighting is what is most commonly used in games and is supported in OpenGL. It is also known as Gouraud shading. Vertex lighting calculates lighting for each of the vertices of a polygon from the normal of each of each of the vertices. Then the lighting values are interpolated between the three vertices across the entire polygon.

    Vertex lighting is quick, but it looks the best when there are a lot of polygons in an object. When there are too few polygons, you get a fauceted, coarse look. Here are two images showing vertex lighting with a low polygon plane and a high-polygon plane.

    Low polygon plane

    High polygon plane

    This diagram shows how the lighting values for each pixel are interpolated in vertex lighting.





    Copyright © 2002 INT Media Group, Incorporated. All Rights Reserved. About INT Media Group | Press Releases | Privacy Policy | Career Opportunities