美文网首页
three.js初步学习

three.js初步学习

作者: sakatayui酱 | 来源:发表于2017-07-11 23:31 被阅读0次

Three.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。是一款运行在浏览器中的 3D 引擎,我们可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。

下面,让我们来初步的学习three.js吧

1.把three.js嵌入到网页中

直接用<script>标签把文件引入,在样式层内定义画布样式。

为了验证Threejs确实启动,我们用Chrome浏览器打开上面的那个网页,浏览器里面什么都没有,这时按F12键,打开调试窗口,并在Console下输入 THREE.REVISION命令,得到版本号,就说明运行成功。

2.创建一个场景

我们要创建一个渲染元素的场景

3.设置摄像机

4.创建渲染器实例,设置渲染尺寸,加入到HTML中

5.创建模型

我们先创建一个立方体

然后,这个设置立方体的材料(材质),这里我们用到的是MeshNormalMaterial(法常量网孔材料)

6.添加到场景

7.调整一下摄像头的远近度

这样我们就能得到一个立方体:

接着要让它动起来,我们要渲染场景:

接下来,我们的立方体就可以动啦!

很好玩吧~

因为本人也不太懂,所以就简单地介绍一下啦~谢谢观看

相关文章

  • three.js初步学习

    Three.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。是一款运行在浏览器中的...

  • 3D机房实现探索(一)

    由于对WebGL的兴趣,初步接触Three.js,决定将学习过程进行记录,以便于后期复习。 初步以实现3D机房为目...

  • Three.js 初步

    HTML5有强大的动画效果,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以...

  • three.js学习资料整理

    最近在学three.js,特地整理偶然间碰到的学习资料分享给大家,国内除了大公司,专门学习three.js的太少了...

  • [WebAR和WebVR学习之路]从Three.js开始掌握We

    《为什么要学习Three.js》 Three.js是JavaScript编写的WebGL第三方库。提供了非常多的3...

  • 3D世界

    前言最近在学习three.js,以下是我的笔记。 相关概念了解 1.WebGL与Three.js 1.1什么是We...

  • THREE.js_的使用(例子)

    THREE.js 下载 THREE.js 官方文档 THREE.js 中文基础教程 THREE.MeshLine ...

  • 【WebGL】Three.js载入OpenCTM模型

    随着浏览器迅猛发展,WebGL一波崛起,大家都开始学习Three.js方面的姿势。Three.js是一个不错的库,...

  • Three.js

    Three.js 1. 概述 1.1 什么是Three.js Three.js是一个3D javascript库。...

  • three.js 学习

    Three.js 是一个 3D JavaScript 库首先认识下关键字 渲染器(Renderer) 场景(Sce...

网友评论

      本文标题:three.js初步学习

      本文链接:https://www.haomeiwen.com/subject/opcvhxtx.html