Update and add index

This commit is contained in:
Jonas Zeunert
2024-04-23 15:17:38 +02:00
parent 4d0cd768f7
commit 8d4db5d359
726 changed files with 41721 additions and 53949 deletions

View File

@@ -1,4 +1,4 @@
 Awesome WebGL !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 Awesome WebGL !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 (https://www.khronos.org/webgl/)
@@ -45,8 +45,7 @@
⟡ Context Loss & Preloading (https://medium.com/@mattdesl/non-intrusive-webgl-cebd176c281d#.gyc6h9mr5) - How to manage WebGL when you run into the dreaded context lost.
⟡ WebGL Off the Main Thread (https://hacks.mozilla.org/2016/01/webgl-off-the-main-thread/) - How to use Web Workers in WebGL.
⟡ Optimizing Scenes for Better WebGL Performance
 (https://www.soft8soft.com/docs/manual/en/introduction/Optimizing-WebGL-performance.html) - optimization techniques that proved to work well for creating WebGL-based interactives.
⟡ Optimizing Scenes for Better WebGL Performance (https://www.soft8soft.com/docs/manual/en/introduction/Optimizing-WebGL-performance.html) - optimization techniques that proved to work well for creating WebGL-based interactives.
⟡ First steps in WebGL (https://dev.to/aralroca/first-steps-in-webgl-385c) - Learn what WebGL is and how it works by drawing a triangle. 
Blog Series
@@ -58,30 +57,24 @@
⟡ WebGL Best Practices (https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/WebGL_best_practices) - Mozilla's offical set of best practices.
⟡ WebGL Insights (http://webglinsights.blogspot.com/) - This is the blog for the book _WebGL Insights_.
⟡ WebGL Month (https://github.com/lesnitsky/webgl-month) Daily WebGL tutorial for a month.
⟡ WebGL Image Processing (https://maximmcnair.com/webgl-image-processing) - Covers a range of _Image Processing_ algorithms in WebGL such as Color Correction, Blend Modes, Thresholding, 
Dithering, Convolution and Film Grain.
⟡ WebGL Image Processing (https://maximmcnair.com/webgl-image-processing) - Covers a range of _Image Processing_ algorithms in WebGL such as Color Correction, Blend Modes, Thresholding, Dithering, Convolution and Film Grain.
Books
▐ Popular books about WebGL
⟡ Interactive Computer Graphics: A Top-Down Approach with WebGL (https://www.amazon.com/Interactive-Computer-Graphics-Top-Down-Approach/dp/0133574849) by Edward Angel and Dave Shreiner - 
Suitable for undergraduate students in computer science and engineering, for students in other disciplines who have good programming skills, and for professionals interested in computer 
animation and graphics using the latest version of WebGL.
⟡ Professional WebGL Programming (https://www.amazon.com/Professional-WebGL-Programming-Developing-Graphics/dp/1119968860) by Andreas Anyuru - Everything you need to know about developing 
hardware-accelerated 3D graphics with WebGL.
⟡ Programming 3D Applications with HTML5 and WebGL (https://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966) by Tony Parisi - Create high-performance, visually
stunning 3D applications for the Web, using HTML5 and related technologies such as CSS3 and WebGL—the emerging web graphics standard.
⟡ WebGL Beginner's guide (https://www.amazon.com/WebGL-Beginners-Guide-Diego-Cantor/dp/184969172X) by Diego Cantor and Brandon Jones - For JavaScript developer who wants to take the plunge 
into 3D web development via WebGL.
⟡ WebGL Hotshot (https://www.amazon.com/WebGL-Hotshot-Mitch-Williams-ebook/dp/B00KLAJ65Y) by Mitch Williams - For web designer looking to expand your knowledge of 3D graphics concepts and 
broaden your existing skill set.
⟡ WebGL Insights (https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf) by Patrick Cozzi - Presents real-world techniques for 
intermediate and advanced WebGL developers by assembling contributions from experienced WebGL engine and application developers, GPU vendors, browser developers, researchers, and educators.
⟡ Interactive Computer Graphics: A Top-Down Approach with WebGL (https://www.amazon.com/Interactive-Computer-Graphics-Top-Down-Approach/dp/0133574849) by Edward Angel and Dave Shreiner - Suitable for undergraduate students in computer 
science and engineering, for students in other disciplines who have good programming skills, and for professionals interested in computer animation and graphics using the latest version of WebGL.
⟡ Professional WebGL Programming (https://www.amazon.com/Professional-WebGL-Programming-Developing-Graphics/dp/1119968860) by Andreas Anyuru - Everything you need to know about developing hardware-accelerated 3D graphics with WebGL.
⟡ Programming 3D Applications with HTML5 and WebGL (https://www.amazon.com/Programming-Applications-HTML5-WebGL-Visualization/dp/1449362966) by Tony Parisi - Create high-performance, visually stunning 3D applications for the Web, using 
HTML5 and related technologies such as CSS3 and WebGL—the emerging web graphics standard.
⟡ WebGL Beginner's guide (https://www.amazon.com/WebGL-Beginners-Guide-Diego-Cantor/dp/184969172X) by Diego Cantor and Brandon Jones - For JavaScript developer who wants to take the plunge into 3D web development via WebGL.
⟡ WebGL Hotshot (https://www.amazon.com/WebGL-Hotshot-Mitch-Williams-ebook/dp/B00KLAJ65Y) by Mitch Williams - For web designer looking to expand your knowledge of 3D graphics concepts and broaden your existing skill set.
⟡ WebGL Insights (https://github.com/WebGLInsights/WebGLInsights.github.io/releases/download/v1.0/WebGL.Insights.-.Patrick.Cozzi.pdf) by Patrick Cozzi - Presents real-world techniques for intermediate and advanced WebGL developers by 
assembling contributions from experienced WebGL engine and application developers, GPU vendors, browser developers, researchers, and educators.
  ⟡ Book's Personal Site (http://www.webglinsights.com/)
⟡ WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (https://www.amazon.com/WebGL-Programming-Guide-Interactive-Graphics/dp/0321902920) by Kouichi Matsuda and Rodger Lea
- WebGL Programming Guide will help you get started quickly with interactive WebGL 3D programming, even if you have no prior knowledge of HTML5, JavaScript, 3D graphics, mathematics, or 
OpenGL.
⟡ WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (https://www.amazon.com/WebGL-Programming-Guide-Interactive-Graphics/dp/0321902920) by Kouichi Matsuda and Rodger Lea - WebGL Programming Guide will help you get 
started quickly with interactive WebGL 3D programming, even if you have no prior knowledge of HTML5, JavaScript, 3D graphics, mathematics, or OpenGL.
Bug Reporting
@@ -91,9 +84,9 @@
⟡ Khronos Github Issue Page (https://github.com/KhronosGroup/WebGL/issues) - Spec or Conformance related bugs
⟡ Mozilla BugZilla (https://bugzilla.mozilla.org) - Firefox related bugs
⟡ WebKit Bugzilla 
(https://bugs.webkit.org/enter_bug.cgi?assigned_to=cmarrin%40apple.com&attachurl=&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=Normal&bug_status=NEW&comment=&component=WebGL&contenttype
entry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&dependson=&description=&flag_type-1=X&flag_type-3=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%
20as%20bookmarkable%20template&op_sys=Mac%20OS%20X%2010.5&priority=P2&product=WebKit&rep_platform=PC&short_desc=&version=528%2B%20%28Nightly%20build%29) - Safari related bugs
(https://bugs.webkit.org/enter_bug.cgi?assigned_to=cmarrin%40apple.com&attachurl=&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=Normal&bug_status=NEW&comment=&component=WebGL&contenttypeentry=&contenttypemethod=autodetect&contentty
peselection=text%2Fplain&data=&dependson=&description=&flag_type-1=X&flag_type-3=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Mac%20OS%20X%2010.5&priority=P2&product=WebKit&rep_p
latform=PC&short_desc=&version=528%2B%20%28Nightly%20build%29) - Safari related bugs
GLSL Editors
@@ -141,12 +134,11 @@
⟡ Khronos Dev Tools (https://github.com/KhronosGroup/WebGLDeveloperTools) - Useful WebGL developer tools, intended to be used as an ES6 module.
⟡ Spector.js (https://spector.babylonjs.com/) - Agnostic JavaScript framework for exploring and troubleshooting your WebGL scenes.
⟡ WebGL Inspector (http://benvanik.github.io/WebGL-Inspector/) - Tool inspired by gDEBugger and PIX with the goal of making the development of advanced WebGL applications easier.
⟡ WebGl Playground (http://jessevdk.github.io/webgl-play/) - The editor lets you work on the JavaScript code and the GLSL vertex/fragment shaders (if you have any) at the same time in a 
convenient way. Everything is organized, formatted and highlighted properly, just as you would like.
⟡ WebGl Playground (http://jessevdk.github.io/webgl-play/) - The editor lets you work on the JavaScript code and the GLSL vertex/fragment shaders (if you have any) at the same time in a convenient way. Everything is organized, formatted
and highlighted properly, just as you would like.
⟡ WebGL Report (http://webglreport.com/?v=1) - Way to view the details of what your browser supports for WebGL.
⟡ WebGL Support Stats (http://webglstats.com/) - Interactive dashboard showing the support for WebGL features in different browsers and devices.
⟡ WebGL Texture Tester
 (http://toji.github.io/texture-tester/) - Attempts to load one of every texture format supported by WebGL, intended to quickly show which formats your browser/device supports.
⟡ WebGL Texture Tester (http://toji.github.io/texture-tester/) - Attempts to load one of every texture format supported by WebGL, intended to quickly show which formats your browser/device supports.
⟡ Web Tracing Framework (http://google.github.io/tracing-framework/index.html) - Set of libraries, tools, and visualizers for the tracing and investigation of complex web applications.
Chrome Specific Tools/Debugger
@@ -173,8 +165,7 @@
⟡ Multitexturing using a Blendmap (http://chinedufn.com/webgl-multitexture-blend-map-tutorial/) - How to use a blendmap to multitexture a terrain.
⟡ Particle Effects via Billboards (http://chinedufn.com/webgl-particle-effect-billboard-tutorial/) - Create particle effects by applying a technique called billboarding.
⟡ The Book of Shaders (https://thebookofshaders.com/) - Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
⟡ WebGL Academy (http://www.webglacademy.com/) - Simplified online IDE with automatic indentation, syntax highlighting for HTML, Javascript, GLSL and Python. You can run your code and 
download your projects.
⟡ WebGL Academy (http://www.webglacademy.com/) - Simplified online IDE with automatic indentation, syntax highlighting for HTML, Javascript, GLSL and Python. You can run your code and download your projects.
⟡ WebGL Fundamentals (https://webglfundamentals.org/) - Series of online tutorials with code samples and live demonstrations.
⟡ WebGL Workshop (http://webgl-workshop.com/) - Interactive workshop to get you up and running with WebGL.
@@ -203,8 +194,7 @@
⟡ WebGL 2 What's New (https://webgl2fundamentals.org/webgl/lessons/webgl2-whats-new.html) - Look into the new features added in WebGL 2.
⟡ What's Coming in WebGL 2.0 (https://blog.tojicode.com/2013/09/whats-coming-in-webgl-20.html) - Look into the upcoming features of WebGL 2.
⟡ WebGL 2 SIGGRAPH Asia 2015
 (https://docs.google.com/presentation/d/1Orx0GB0cQcYhHkYsaEcoo5js3c5-pv7ahPniIRIzzfg/edit#slide=id.p) - Presentation by Zhenyao Mo, Ken Russell of Google during SIGGRAPH Asia 2015.
⟡ WebGL 2 SIGGRAPH Asia 2015 (https://docs.google.com/presentation/d/1Orx0GB0cQcYhHkYsaEcoo5js3c5-pv7ahPniIRIzzfg/edit#slide=id.p) - Presentation by Zhenyao Mo, Ken Russell of Google during SIGGRAPH Asia 2015.
⟡ WebGL 2 Lands in Firefox (https://hacks.mozilla.org/2017/01/webgl-2-lands-in-firefox/) - Information the support for WebGL 2 starting with Firefox 51.
⟡ WebGL 2 Basics (http://www.realtimerendering.com/blog/webgl-2-basics/) - Blog post about getting started with WebGL 2.
⟡ WebGL 2 New Features (http://www.realtimerendering.com/blog/webgl-2-new-features/) - Blog post about whats new and cool in WebGl 2.