为了账号安全,请及时绑定邮箱和手机立即绑定

学习WebGL和three.js

学习WebGL和three.js

潇湘沐 2019-09-18 13:34:06
我是新手,开始在网络浏览器中学习3D计算机图形学。我有兴趣在浏览器中制作3D游戏。对于那些同时学习了WebGL和three.js的人来说......使用three.js需要WebGL的知识吗?使用three.js与WebGL有什么好处?
查看完整描述

3 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

既然你有雄心壮志,就必须花时间学习基础知识。这不是你首先学到的东西 - 如果你愿意,你可以同时学习它们。(这就是我所做的。)


这意味着您需要了解:


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游戏编程和计算机图形学数学


我希望这对你有所帮助。祝好运。


查看完整回答
反对 回复 2019-09-18
  • 3 回答
  • 0 关注
  • 626 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号