背景:
对threejs的官方文档入门相关的知识熟悉了一遍之后,想通过示例,更好地直观地熟悉threejs的使用,更贴近实际业务需求。有没有什么好的threejs示例供参考、学习?
背景:
对threejs的官方文档入门相关的知识熟悉了一遍之后,想通过示例,更好地直观地熟悉threejs的使用,更贴近实际业务需求。有没有什么好的threejs示例供参考、学习?
针对您提出的three.js学习实战例子需求,以下是一些高质量的three.js示例,这些示例能够帮助您更直观地熟悉three.js的使用,并贴近实际业务需求:
首先,three.js的官方示例页面提供了大量的实战例子,覆盖了从基础到高级的各种应用场景。这些示例包括但不限于:
除了官方示例外,以下是一些实际业务中可能用到的three.js示例,这些示例能够帮助您更好地理解three.js在实际项目中的应用:
除了直接查看示例代码外,您还可以参考以下学习资源来进一步学习three.js:
通过结合官方示例、实际业务示例以及丰富的学习资源,您可以更全面地掌握three.js的使用技巧,并将其应用于实际项目中。希望这些建议能够对您有所帮助!
27 回答13k 阅读
6 回答2.3k 阅读✓ 已解决
8 回答3.5k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
5 回答5.3k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.7k 阅读
threejs只是webgl的封装库,想了解三维的话,也就是计算机图形学,还是得从基础开始。
webgl的资料特别少,最好通过opengl来学习, 因为webgl是opengl的子集, 而opengl发展的更早,资料更多。opengl从这个例子入门最好不过:https://learnopengl-cn.github.io/, 不是要安装opengl环境来学习,因为两者的思路完全一致,所以一些实现和代码都一样,将opengl代码转换为webgl实现,这是一个好的实践!因为我就是这么干的.
通过这个网站来学习webgl理论基础 https://webgl2fundamentals.org/webgl/lessons/zh_cn/
webgl现在应该都是webgl2,所以不要去学webgl1了。当前webgl2使用的GLSL版本应该是3.0, 这个是别人归纳的最常使用的函数:https://supergithuber.github.io/openGL/GLSLFunction.html, 当然了想要完整的话,可以看https://docs.gl/el3/all
一个有趣的着色器网站可以让你的实力大增: https://www.shadertoy.com/ 很多图形学大佬,其中会隐藏一些很有用的算法 ^_^
一个让你直观看到GLSL函数图形的网站:https://graphtoy.com/
数学工具:https://www.desmos.com/calculator?lang=zh-CN
造型函数,了解的越多你的shader功夫就越厉害,交互式学习网站:https://thebookofshaders.com/05/?lan=ch