What is backward mapping (inverse mapping or screen order)? - Definition from WhatIs.com

Definition

backward mapping (inverse mapping or screen order)

Part of the Programming glossary:

Backward mapping (also known as inverse mapping or screen order ) is a technique used in texture mapping to create a 2D image from 3D data. Because a texel (the smallest graphical element in a texture map) does not correspond exactly to a screen pixel , the developer must apply a filter computation to map the texels to the screen. Forward mapping steps through the texture map and computes the screen location of each texel. In comparison, backward mapping steps through the screen pixels and computes a pixel's color according to the texels that map to it.

Real time video effects systems use forward mapping. However, since many texels are likely to map to a single pixel, performing the filter computation at each pixel for every frame is very expensive. Most systems that don't have to produce real time effects use backward mapping.

This was last updated in March 2011
Posted by: Margaret Rouse

Related Terms

Definitions

  • obfuscation (obfu)

    - Obfuscation, in general, describes a practice that is used to intentionally make something more difficult to understand. In a programming context, it means to make code harder to understand or read. (SearchSoftwareQuality.com)

  • event-driven computing

    - Event-driven computing is a model in which programs perform work in response to triggering events. An event, in this context, is any detectable occurrence that has been defined as significant. Even... (WhatIs.com)

  • scripting language

    - A scripting language is a form of programming language that is usually interpreted rather than compiled. Scripting languages are typically converted into machine code on the fly during runtime by a... (SearchWinDevelopment.com)

Glossaries

  • Programming

    - Terms related to software programming, including definitions about programming languages and words and phrases about software design, coding, testing and debugging.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.