zoukankan      html  css  js  c++  java
  • Touch Computer Graphics

    Computer graphics are graphics created using computers and, more generally, the representation and manipulation of image data by a computer.

    What is Shader?

    A shader is a small program or set of algorithms that determines how 3-D surface properties of objects are rendered, and how light interacts with the object within a 3-D computer program. NewerGPUs calculate shaders where previously it was an algorithm calculated by the CPU.

    Shaders are simple programs that describe the traits of either a vertex or a pixel. Vertex shaders describe the traits (position, texture coordinates, colors, etc.) of a vertex, while pixel shaders describe the traits (color, z depth and alpha value) of a pixel.

    As the major graphic software library: OpenGL, DirectX 3D, they provide three type shaders: vertex, pixel and geometry shader.

    More detail: http://en.wikipedia.org/wiki/Shader

    What is rendering?

    Rendering is the process of generating an image from a model, by means of computer programs. The model is a description of three-dimensional objects in a strictly defined language or data structure. It would contain geometry, viewpoint, texture, lighting, and shading information.

    What is Shading?

    In computer graphics, Shading refers to the process of altering a color based on its angle to lights and its distance from lights to create a photorealistic effect. Shading is performed during the rendering process.

    What is RenderMonkey?

    It's a shader development IDE.

  • 相关阅读:
    APPlication,Session和Cookie的区别
    C# 中的Request对象的应用
    从字符串里提取一个列表(数组)
    UDP:用户数据报协议
    反射
    网络编程
    多线程
    final,finally和finalize的区别
    集合
    StringBuffer
  • 原文地址:https://www.cnblogs.com/taoxu0903/p/1702350.html
Copyright © 2011-2022 走看看