返回介绍

Threejs 材质

发布于 2021-07-10 20:14:16 字数 547 浏览 1368 评论 0 收藏 0

本章节主要目的是认识Threejs的各类材质Material,所谓材质,简单地说就是字面意思,就像生活中你聊天一样,说这是塑料材质,这是金属材质,这是纤维材质...,深入一点说,就是包含光照算法的着色器GLSL ES代码。如果你想给一个模型设置特定的颜色,如果你想给一个模型设置一定透明度,如果你想实现一个金属效果,你想设置模型纹理贴图,那么Threejs的提供各种材质类就是你的选择。

本章节除了讲解Threejs材质知识以外,还会提一些javascript编程概念,比如类、基类、子类、属性、方法等,当然了,对于熟练使用javascript语言的程序员来说,提到这些概念完全是多余的,不过考虑到部分初学者可能也是刚刚接触javascript,就简单提下。之所以强调这些内容,目的不出为了讲解这些javascript语法,而是强调Threejs所谓材质、几何体、相机等对象都是通过Threejs封装的类或者说构造函数实例化创建,如果你了解Threejs类与类之间的继承关系,一方面有助于你系统学习Threejs,另一方面查询Threejs文档的时候知道去查看那个API。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文