WebGL and Computer Graphics

  1. Texture Mapping
    1. Texture Fundamentals
      1. Texture Mapping Concept
        1. Image-to-Geometry Mapping
          1. Surface Detail Addition
          2. Texture Coordinates
            1. UV Coordinate System
              1. U Coordinate (Horizontal)
                1. V Coordinate (Vertical)
                2. Texture Coordinate Range
                  1. 0.0 to 1.0 Range
                  2. Coordinate Mapping Strategies
                3. Texture Loading and Management
                  1. Image Loading Process
                    1. JavaScript Image Loading
                      1. Asynchronous Loading Handling
                        1. Image Format Support
                        2. Texture Object Creation
                          1. Texture Object Generation
                            1. Texture Binding Process
                              1. Texture Target Types
                                1. TEXTURE_2D Target
                              2. Texture Data Upload
                                1. texImage2D Method
                                  1. Pixel Data Format
                                    1. Internal Format Specification
                                  2. Texture Sampling
                                    1. Fragment Shader Sampling
                                      1. sampler2D Uniform
                                        1. texture2D Function
                                          1. Coordinate-based Sampling
                                          2. Texture Filtering
                                            1. Magnification Filtering
                                              1. Nearest Neighbor
                                                1. Linear Filtering
                                                2. Minification Filtering
                                                  1. Nearest Neighbor
                                                    1. Linear Filtering
                                                      1. Mipmap Filtering
                                                    2. Mipmapping
                                                      1. Mipmap Generation
                                                        1. Automatic Generation
                                                          1. Manual Generation
                                                          2. Mipmap Filtering Modes
                                                            1. Nearest Mipmap Nearest
                                                              1. Linear Mipmap Nearest
                                                                1. Nearest Mipmap Linear
                                                                  1. Linear Mipmap Linear
                                                                2. Texture Wrapping
                                                                  1. Wrapping Modes
                                                                    1. Repeat Mode
                                                                      1. Clamp to Edge Mode
                                                                        1. Mirrored Repeat Mode
                                                                        2. Coordinate Handling
                                                                          1. Out-of-range Coordinates