circle-loader

Technology : 171 Posts

0

In the previous series, we learned the related algorithms for image blurring. While exploring the efficiency of these algorithms, we deeply understood the core ideas of these algorithms, which will be applied to many post-processing effects. Next, we will learn how to implement some common screen post-processing effects. Basic knowledge Bloom (Glow) special effects are

Continue reading
by
0/ 1335/ /2
0

Basic Knowledge At SIGGRAPH 2015, the ARM team shared a “Bandwidth-Efficient Rendering”. In this sharing, we analyzed the Blur algorithm we mentioned earlier, and proposed a new Blur algorithm: Dual Blur.   There are PDFs and Notes in the attachment at the end of the article: siggraph2015-mmg-marius-notes.pdf siggraph2015-mmg-marius-slides.pdf   Dual Blur (Dual Filter Blur) is

Continue reading
by
0/ 2044/ /1
0

Basic Knowledge At GDC2003, Masaki Kawase’s topic “Frame Buffer Postprocessing Effects in DOUBLE-S.T.E.A.L (Wreckless)” shared an algorithm applied to Bloom special effects, which was later promoted as a blur algorithm: Kawase Blur.   The speech can be found on the GDC website: https://www.gdcvault.com/play/1022665/Frame-Buffer-Postprocessing-Effects-in https://www.gdcvault.com/play/1022664/Frame-Buffer-Postprocessing-Effects-in   The optimization idea of the Box Blur algorithm mentioned in

Continue reading
by
0/ 2948/ /2
0

Basic Knowledge The Box Blur algorithm also uses the convolution operation, and each position of the convolution kernel it uses has the same weight. For example, a 3*3 size convolution kernel can be expressed as follows:   And the Box Blur convolution kernel is also linearly separable, and the two-dimensional Box Blur convolution operation can

Continue reading
by
0/ 1073/ /1
0

Basic Knowledge   By taking advantage of the properties of the Gaussian distribution function, the number of texture reads and arithmetic operations has been successfully reduced. You can take advantage of the GPU to further speed up. The previous algorithms assumed that the reading of a texture can only be used to obtain information on one

Continue reading
by
0/ 1022/ /1
0

Basic Knowledge The image is blurred using the convolution kernel calculated by the two-dimensional Gaussian function, which is expensive in real-time computing games. Some methods need to be considered to optimize acceleration and reduce the number of texture reading operations and arithmetic operations. Optimization can be done by exploiting the separable nature of the two-dimensional

Continue reading
by
0/ 1179/ /1
0

Basic knowledge Gaussian Blur, also known as Gaussian Smoothing, is a classic algorithm for blurring images. To put it simply, the Gaussian blur algorithm is a process of performing a weighted average operation on the entire image. The value of each pixel is obtained by weighted averaging of itself and other pixel values in the

Continue reading
by
0/ 10355/ /3
0

AI Plug-in Recommendation Black screen issue of VideoPlayer playing video on Android GetPropertyBlock problem RectMask2D problem AI Q: Our new project has some AI to be implemented, and we want to use some plugins to implement it. I wonder if you have any AI plugin recommendations? As far as I know, there are Behavior Designer,

Continue reading
by
0/ 924/ /2