学习ThreeJS 01 认识ThreeJS引擎

认识全新的世界

ThreeJS 结构

Snip20171231_1.png

renderer 渲染器

用于渲染3d场景并转换给网页可视模块输出
渲染器包含多种渲染模式, 比如矢量渲染, 卡通渲染, webgl渲染器等

scene 场景

任何引擎内的3d对象的容器

camera 相机

相机也有不同种, 默认3d使用的是透视相机和非透视畸变相机

object

任何能在场景中展示的3d内容, 都基于3d object

mesh

3d对象, 一般包含两个分别描述不同性质的类来实现

  • material 材质, 只管理3d物体表面材质样式, 颜色等
  • geometry 结构, 只用来描述物体的3d结构
  • mesh 包括上述内容, 并且包含在3d scene中的信息描述, 比如位置点等
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 111. [动画系统]如何将其他类型的动画转换成关键帧动画? 动画->点缓存->关键帧 112. [动画]Unit...
    胤醚貔貅阅读 14,539评论 3 89
  • 本文主要是讲解 Three.js 的相关概念,帮助大家对 Three.js 以及相关知识形成比较完整的理解。今年来...
    Simon王小白阅读 12,693评论 2 9
  • 更新:【面试题含答案】http://bbs.9ria.com/thread-288394-1-1.html 高频问...
    好怕怕阅读 10,399评论 3 52
  • 我们无法像定义容器盒一样手动地去指定房子、货车或人形角色这些复杂模型的顶点、法线和纹理坐标。我们需要做的也是应该要...
    IceMJ阅读 12,592评论 1 6
  • 文:灰灰 你可能会因为一个理由喜欢一个人,但是讨厌一个人,不需要理由。 而我是一个讨厌一个人,又不喜欢很明显的表现...
    那方光亮阅读 3,511评论 4 4

友情链接更多精彩内容