After six months of preparation OpenGL ES for Android series finally meet you, here set a small goal - to attract 1000 fans, if achieved it. Write articles about OpenGL ES start there was some hesitation, because some of the concepts of OpenGL ES is very obscure, and many need to understand the relevant knowledge of computer graphics algorithms to learn, you may not find the doorway for a long time to learn, know these not why they are common.
This series of articles will not be in-depth study of computer graphics algorithms related knowledge, but from the engineering point of view, to solve practical problems encountered in the project. This series of articles is achieved in the Android environment, if there is a need OpenGL ES for IOS everyone can inside a comment or a public number message, end of the article have my micro-channel and the public, then I will arrange OpenGL according to everyone's needs ES for IOS, whether Android or IOS, concepts related to OpenGL ES is the same, API are also similar.
The following is a directory OpenGL ES for Android series, this directory is not fixed, we want to know the technical points have or want to implement functions can reply in the comments and I'll update the article priority attention.
Shader Language
- variable
- Structures, arrays
- Basic Statements
- function
- attribute
- uniform
- collapse
- Accuracy is defined
- Pretreatment
- Built-in variables, constants
- Built-in functions
The concept and the API
- MVP Matrix
- Texture mapping -glTexParameteri Description
- illumination
- The normal matrix
- TBN matrix
Real
- Drawing point
- Drawing the line
- Draw face
- Draw a triangle
- Draw the cube
- Read and draw obj model
- Draw texture (picture)
- Preview camera
- Play Video
- Video cropping
- Rotating zoom model by moving gesture
- Skybox
- Draw Earth
- Screenshots
- Record video
- Live
- Animation effects
- Multitexture
- Ambient light effect
- Diffuse reflection effect
- Mirror reflection effect
- Source - directional light
- Light source - a point light source
- Spotlight effect
- Expansion texture, corrosion
- Fuzzy -Blur
- Fog effect
- Cast shadows
- Panoramic video - Glasses effect
- Video panorama - panoramic effect
- Panoramic video - fish-eye effect
- Panoramic video - high altitude effects
- Face Recognition
- Face transplant
- Glasses
- Filter
Hyperlinked article said that it has completed consolidation, and the rest will be released as soon as possible. These articles will be released simultaneously in my public number.
Due to the layout could not be any code on the article, please pay attention to my public number or add my micro-channel capture all of the source code, if the article is helpful to you, please select a praise, your support is my greatest power.