發布於 2015-05-02
觀看次數: 483
  • 00:05 1.
    Introduction to OpenGL Shading Language (GLSL)
  • 00:14 2.
    Previously…
  • 00:09 3.
    Today
  • 00:09 4.
    Where can you find a GPU?
  • 00:03 5.
    What does a GPU do?
  • 00:05 6.
    What does a GPU do?
  • 01:04 7.
    How does a GPU work?
  • 00:30 8.
    OpenGL Fixed Function Pipeline
  • 01:13 9.
    OpenGL Programmable Pipeline
  • 00:31 10.
    Graphics Pipeline in OpenGL ES 3.1
  • 00:29 11.
    OpenGL ES 3.1
  • 01:03 12.
    Why Shaders?
  • 00:21 13.
    Applications of Shaders
  • 01:31 14.
    OpenGL Client-Server Model
  • 00:00 15.
    Three Major Parts ofLearning Shading Language
  • 00:08 16.
    OpenGL Client-Server Model
  • 00:28 17.
    Three Major Parts ofLearning Shading Language
  • 00:05 18.
    OpenGL Client-Server Model
  • 00:34 19.
    Three Major Parts ofLearning Shading Language
  • 00:00 20.
    Three Major Parts ofLearning Shading Language
  • 00:27 21.
    GLSL Version
  • 00:57 22.
    OpenGL ES
  • 01:12 23.
    WebGL
  • 00:42 24.
    Programmable Shaders
  • 01:03 25.
    Vertex Shader
  • 01:05 26.
    Fragment Shader
  • 01:40 27.
    Tessellation Shader
  • 00:48 28.
    Geometry Shader
  • 00:17 29.
    Shaders Review
  • 00:03 30.
    OpenGL Shading Language
  • 02:48 31.
    OpenGL Shading Language
  • 00:24 32.
    Control Flow Statements
  • 01:27 33.
    Statements
  • 00:32 34.
    User Defined Function
  • 01:03 35.
    User Defined Function
  • 00:45 36.
    Simple Sample
  • 00:33 37.
    GLSL Language – Data Types
  • 01:40 38.
    Vector
  • 00:00 39.
    Operations
  • 00:11 40.
    Vector
  • 00:45 41.
    Operations
  • 00:44 42.
    Matrix
  • 00:11 43.
    Others
  • 00:29 44.
    GLSL Variable Qualifiers
  • 02:47 45.
    Qualifiers in Pipeline
  • 00:46 46.
    Vertex & Fragment Shaders
  • 00:17 47.
    Setup GLSL -Runtime Environment
  • 02:26 48.
    GLSL Setup
  • 00:45 49.
    Creating a Program Object
  • 00:41 50.
    Simple Example
  • 00:25 51.
    Communication between OpenGL & GLSL
  • 01:46 52.
    Simple Example - Attributes
  • 00:53 53.
    Simple sample - Uniform
  • 00:02 54.
    Some Example Applications
  • 02:12 55.
    Example: Phong Shading
  • 01:14 56.
    Example: Phong Shading
  • 00:12 57.
    Vertex Shader Code Example
  • 00:31 58.
    Fragment Shader Code Example
  • 00:33 59.
    Vertex Shader - Wave
  • 00:51 60.
    Fragment Shader Example - Refraction
  • 01:59 61.
    Shadow Map on Android
  • 00:13 62.
    NEXT TIME
  • 00:21 63.
    Learning OpenGLES
  • 00:03 64.
    The End
  • Index
  • Note
  • Discuss
  • Fullscreen
OpenGL & Programming Shaders Overview
47:56, 發布於 2015-05-02 by 簡韶逸