博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Three.js 最新版本改进了对WebGL的支持
阅读量:6684 次
发布时间:2019-06-25

本文共 795 字,大约阅读时间需要 2 分钟。

最近发布了两个版本,引入了数百种改进和改良,是一个JavaScript 3D库,提供Canvas 2D、SVG、CSS3D和WebGL中的渲染器。

使用Three.js,观看3D物体的基本方法是用。动画可以应用于场景中的对象。

API包括管理各种几何模型、相机透视图、灯光、纹理、渲染器、着色器、数学实用程序、资源加载器、音频,以及构建沉浸式3D体验的更多功能。

最近的Three.js版本对WebGL渲染器做了许多改进和改良。WebGLBackground API的一些改进包括对WebGLRenderTargetCube的支持、清理呈现顺序和顶点着色,以及添加纹理增强。

WebGLRenderer API改进了它的着色器和色调映射支持。

Three.js 还支持带有非位置性的全局音频对象的 。最近的版本包括对AudioBufferSourceNode.detune的支持以及对linearRampToValueAtTime()的使用。

最近的版本在三个方面对Three.js API进行了大量的改进。

Three.js 的版本大约一个月发布一次,所以每个版本包含相对较少的迭代更改和改进,这使得开发人员更容易在Three.js版本之间迁移。考虑到Three.js的总体功能,每个版本所做的更改类型相对较小,这也说明了整个项目的成熟度和稳定性。

Three.js 通过WebVRUtils、WebXRManager和WebVRManager API为WebVR和WebXR提供支持。Three.js 还为许多WebVR和WebXR包提供了3D渲染引擎,包括  和。

是另一个主要的开源JavaScript 3D引擎,具有更侧重于面向3D游戏开发者和WebXR体验的API 。

数以百计的 可供借鉴。Three.js是MIT许可下的开源软件。欢迎通过 做出你的贡献和反馈。

查看英文原文:

转载地址:http://ksaao.baihongyu.com/

你可能感兴趣的文章
Boson 6.0 试验笔记一
查看>>
隐藏滚动条 但是可以滚动
查看>>
PHP 文件操作的各种姿势
查看>>
Javascript语言精粹之正则表达式知识整理
查看>>
pymysql模块
查看>>
教您识别三类钓鱼网站,通过 SSL 数字证书防止恶意欺诈
查看>>
Poj2031--Building a Space Station(Prim )
查看>>
《thinking in Java》--第一章 对象入门
查看>>
python 正则表达式
查看>>
[IOS:OC]如何播放一组图片-简单序列帧动画
查看>>
疏忽Bug
查看>>
ASP.WEB Form 几点知识
查看>>
xmlrpc
查看>>
[转] 钉钉的H5性能优化方案
查看>>
Bash 如何取得当前正在执行的脚本的绝对路径?
查看>>
day1作业--登录接口
查看>>
python基础之函数基础
查看>>
计算机软件基础-(软件开发过程管理)
查看>>
正则表达式匹配非需要匹配的字符串(标题自己都绕晕了)
查看>>
今天Rails都学到了啥
查看>>