Ambient lighting: Ambient lighting has no starting point or direction and is available primarily through object color Settings. Diffuse: models the impact of a light...
In this paper, I recorded my study of coordinate system and matrix transformation process, deepen learning is convenient for follow-up query, may be some description...
UIView animation overlay method: Change the View property when doing animation, the property value will change immediately, after animation to show the effect. At the...
As shown in the figure above, CoreGraphics, CoreAnimation, and CoreImage were all upper layer packages based on OpenGL ES until 2018. Because OpenGL ES is...
1. Problems in the rendering process an article introduced the use of flat shader to draw pyramid, garland, flower tray implementation, in order to make...
VideoToolBox is an API developed by apple after iOS8 for hard decoding H264/H265(supported after iOS11). For those who are not familiar with H264, please take...
This article describes how to use GLSurfaceView to implement preview camera. Unlike a single image texture, the camera is a texture with constantly changing content
In Android OpenGL basics (a, draw triangle quadrilateral) article, we briefly introduced how to draw solid color triangle and quadrilateral. Here's how to attach a...
OpenGL is a cross-platform graphics API for specifying a standard software interface for 3D graphics processing hardware. OpenGL ES is a form of the OpenGL...
OpenGL is a cross-platform graphics API for specifying a standard software interface for 3D graphics processing hardware. OpenGL ES is a form of the OpenGL...
Android based on: FFmpeg+OpenSL+OpenGL+Mediacodec video playback SDK, can play network, local and broadcast streaming media. Support the current playing page to directly switch the playing...
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector Graphics. OpenGL ES is Open for Embedded...
Just like learning to program Hello World, drawing a triangle is almost a must. Pipeline I understand the translation is "pipeline", not "pipeline". Because it...
To simplify application development based on OpenGL and OpenGL ES. Apple provides the GLKit framework to eliminate the need to write shader code. This paper...