TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

WebGL2 Fundamentals

213 点作者 lnyan大约 2 年前

9 条评论

gtrevorjay大约 2 年前
This site most definitely delivers on the &quot;fundamentals&quot; it promises. Regardless of if you&#x27;re planning on using a higher level engine like Unity or even something super simple like LÖVE, I would highly recommend at least skimming through. There&#x27;s just no substitute for the low level understanding it maps out once you need to debug or do something tricky with 3D or shaders. Case in point: it clearly lays out camera matrix construction. Most libraries provide a magic function for this based on camera parameters, which is all well and good until you need to extract or modify the matrix itself.<p>This site was my bible for creating the 2D engine for Cat-Tastrophe: <a href="https:&#x2F;&#x2F;www.newgrounds.com&#x2F;portal&#x2F;view&#x2F;861234" rel="nofollow">https:&#x2F;&#x2F;www.newgrounds.com&#x2F;portal&#x2F;view&#x2F;861234</a>
naillo大约 2 年前
Somehow this tutorial never clicked for me. I finally looked elsewhere and it got way easier for some reason. I think it has to do with him using his own little library in almost example which hides away some important setup (which obviously helps him out efficiently writing the articles but if you&#x27;re there to learn I think you should see that too without layers hiding it).<p>These are fantastic though: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@osakaandrew&#x2F;videos">https:&#x2F;&#x2F;www.youtube.com&#x2F;@osakaandrew&#x2F;videos</a>
chrisweekly大约 2 年前
&gt; &quot;NOT out-of-date... entirely new...&quot;<p>(FTA, which contains no date.)<p>Please, authors, always, just put a date on your posts.
评论 #34951429 未加载
0xDEF大约 2 年前
Mainstream browsers have supported WebGL since 2011&#x2F;2012 (and WebAssembly since 2017).<p>Why has this not triggered a revolution in browser games? It feels like the best browser games are still the ones from the Flash era.
评论 #34945114 未加载
评论 #34944945 未加载
评论 #34944844 未加载
评论 #34944998 未加载
评论 #34946524 未加载
评论 #34944832 未加载
评论 #34945080 未加载
评论 #34948743 未加载
评论 #34945655 未加载
评论 #34944917 未加载
评论 #34944943 未加载
评论 #34944865 未加载
mkl大约 2 年前
To remove the distracting background and make the page readable, run<p><pre><code> document.querySelector(&#x27;.background&#x27;).remove() </code></pre> in the browser console (or use Reader Mode).
评论 #34945041 未加载
评论 #34944989 未加载
benob大约 2 年前
I hate those websites that mess-up with browser history...
tppiotrowski大约 2 年前
This was my main source of tutorials when learning WebGL. It&#x27;s hosted on GitHub and you can submit corrections as PRs which is great. There is also webglfundamentals for webgl1 and webgpufundamentals by the same author, I believe.
dang大约 2 年前
Related:<p><i>WebGL2 Fundamentals</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25251916" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25251916</a> - Nov 2020 (2 comments)<p><i>WebGL2 Fundamentals</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16085360" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16085360</a> - Jan 2018 (74 comments)
app4soft大约 2 年前
&gt; <i>WebGL2 Fundamentals</i> (<a href="https:&#x2F;&#x2F;webgl2fundamentals.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;webgl2fundamentals.org&#x2F;</a>)<p>A simple showcase of how to warm up CPU&#x2F;GPU and speed up cooling fans.
评论 #34949256 未加载