Article Directory
- Afterword of the series
- What to do afterward
Afterword of the series
Lin Lin wrote some articles to compareWebGLWith the regular functions of WebGPU, perhaps I have some amateur understanding of the API, and I can't even rule out the statement errors, but I hope to inspire readers and future graphics developers to write the right part.
In the past, WebGL opened a new door for web graphics developers:
It turns out that browsers can create cool three-dimensional effects without the help of plug-ins!
This is inseparable from the efforts of major manufacturers. Although they must have part of the reason for wanting to sell products better, they do not deny that this is indeed a technological advancement.
Admittedly, graphics have a threshold. WebGL has left a impression on developers over the past decade that has been etched into their bones, that is
WebGL can make good-looking results
Yes, WebGL is a drawing API. You still have a long way to go to complete cool 3D applications, real-time rendering technology andGraphicsI have a lot of knowledge and computational geometry knowledge, and many beginners say that I can't understand the rendering pipelines very well.
I have written so much to convey a thought: WebGPU is not a simple "WebGL upgraded version", or that is, everyone should abandon their inherent cognition.
It is a webization of "GPU". What the GPU can do, and what it is designed to do. Therefore, you can see in WebGPU that general computing is sitting in the same seat as rendering computing. There are several API behaviors that are asynchronous, and their design concepts also need to be fully considered between CPUs and GPUs.Information deliveryFeatures.
So I am very optimistic about its prospects, but the prospect does not mean market choice. The market is lagging, profit-oriented, and hopes to be lazy, and is very restricted by the existing ecology.
My work is actually nothing. The people who set the norms include us Chinese, and they are technological innovators.
Then you might as well bet, bet on it for the next decade.
Finally, the article directory is attached:
- Comparison between WebGL and WebGPU[1] Prelude, talk about history
- Comparison between WebGL and WebGPU [2] Initialization, talk about iconic objects
- Comparison between WebGL and WebGPU ③ Vertex Buffer, talk about triangles
- Comparison between WebGL and WebGPU ④ Uniform, uniform value
- Comparison between WebGL and WebGPU ⑤ Rendering calculation process, talk about the design of a frame
- Comparison between WebGL and WebGPU [6] Texture, talk about skin
- Comparison between WebGL and WebGPU [7] Where to render, talk about the destination
What to do afterward
- Start collecting and learning WebGPU examples and reviewing rendering pipelines
- Popular Science WebGPU General Computing (there is a long article)
- Continue to polish WGSL
In the long and distant future, study the possibilities of my old career and WebGPU.