学习WebGL和three.js

我是新手,开始在网络浏览器中学习3D计算机图形学。我有兴趣在浏览器中制作3D游戏。对于那些同时学习了WebGL和three.js的人来说......

  1. 使用three.js需要WebGL的知识吗?

  2. 使用three.js与WebGL有什么好处?


潇湘沐
浏览 627回答 3
3回答

绝地无双

既然你有雄心壮志,就必须花时间学习基础知识。这不是你首先学到的东西 - 如果你愿意,你可以同时学习它们。(这就是我所做的。)这意味着您需要了解:WebGL概念three.js所潜在的数学概念three.js所。Three.js可以很好地抽象出WebGL的许多细节,所以我个人建议将Three.js用于你的项目。但请记住,Three.js处于alpha状态,而且它经常变化,所以你必须为此做好准备。大多数人通过研究这些例子来学习Three.js。避免使用过时的书籍和教程,并避免链接到旧版本库的网络示例。WebGL的。如果你使用Three.js,你不需要知道如何在WebGL中编程,你只需要了解WebGL概念。这意味着,您只需要能够阅读其他人的WebGL代码并了解您所阅读的内容。这比从头开始自己编写WebGL程序要容易得多。您可以使用网络上的任何教程充分了解WebGL概念,例如WebGLFundamentals.org和Learning WebGL的初学者教程。数学。同样,您至少需要了解这些概念。三本好书是:Fletcher Dunn和Ian Parberry的3D数学入门图形和游戏开发游戏和交互式应用的基本数学: James M. Van Verth和Lars M. Bishop的程序员指南Eric Lengyel的3D游戏编程和计算机图形学数学我希望这对你有所帮助。祝好运。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript