WebGL(全写Web Graphics Library)是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染(部分计算GPU),这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。总结一下,WebGL的本质 —— JavaScript操作OpenGL接口

WebGL / OpenGL / ES X.0之间的关系

OpenGL(Open Graphics Library) 一种图形应用程序编程接口规范(Application Programming Interface,API)。它是一种可以对图形硬件设备特性进行访问的软件库,OpenGL被设计为一个现代化的、硬件无关的接口,因此我们可以在不考虑计算机操作系统或窗口系统的前提下,在多种不同的图形硬件系统上,完全通过软件的方式实现OpenGL的接口。•OpenGL ES(embedded system) OpenGL ES是OpenGL的一个特殊版本,主要针对嵌入式设备使用,专用于嵌入式计算机、智能手机、家用游戏机等设备。OpenGL ES 2003-2004年被首次提出来,其中两次重要升级分别在2007年(OpenGL ES 2.0)和2012年(OpenGL ES 3.0),WebGL就是基于OpenGL ES 2.0的

简易步骤:

在开始使用3D可视化开发平台 ThingJS 之前,需要先了解JavaScript,我们假设您已经掌握JS

二、3D场景效果

参考:

ThingJS - 物联网3D可视化开发平台 - 数字孪生可视化平台

如何使用webgl(three.js)实现3D储能,3D储能站,3D智慧储能、储能柜的三维可视化解决方案——第十七课 - 魂断蓝桥666 - 博客园

WebGL three.js 3D 场景相关推荐

  1. 基于 HTML5 的 WebGL 技术构建 3D 场景(一)

    今天和大家分享的是 3D 系列之 3D 预定义模型. HT for Web 提供了多种基础类型供用户建模使用,不同于传统的 3D 建模方式,HT 的建模核心都是基于 API 的接口方式,通过 HT 预 ...

  2. webgl three js 3D库房,3D密集架,3D档案室

  3. Three 之 three.js (webgl)基础 第一个入门 Web 3D 场景

    Three 之 three.js (webgl)基础 第一个入门 Web 3D 场景 目录 Three 之 three.js (webgl)基础 第一个入门 Web 3D 场景 一.简单介绍 二.Th ...

  4. js 判断支持webgl_基于WebGL无插件虚拟场景漫游技术如何构建?ThingJS

    #三维可视化##3D开发# WebGL, ThingJS及3DSMAX 虚拟场馆漫游技术构建 基础组件 加载三维模型 实现虚拟漫游 渲染优化 如果要构建一个具有交互性和拓展性的沉浸式漫游场景,常用到3 ...

  5. js判断是否支持webgl_基于WebGL无插件虚拟场景漫游关键技术(完全版)ThingJS

    #三维可视化##3D开发# WebGL, ThingJS及3DSMAX 虚拟场馆漫游技术构建 基础组件 加载三维模型 实现虚拟漫游 渲染优化 如果要构建一个具有交互性和拓展性的沉浸式漫游场景,常用到3 ...

  6. 使用webgl(three.js)搭建3D智慧园区、3D大屏,3D楼宇,智慧灯杆三维展示,3D灯杆,web版3D,bim管理系统——第六课...

    前言: 今年是建国70周年,爱国热情异常的高涨,为自己身在如此安全.蓬勃发展的国家深感自豪. 我们公司楼下为庆祝国庆,拉了这样的标语,每个人做好一件事,就组成了我们强大的祖国. 看到这句话,深有感触, ...

  7. 使用webgl(three.js)搭建一个3D建筑,3D消防模拟——第三课

    使用webgl(three.js)搭建一个3D建筑,3D消防模拟--第三课 项目背景 消防安全一直是各大都市关注的重要课题,在消防体系中,特别是高楼消防体系中,消防系统整体布控与监控,火情有效准确定位 ...

  8. 全景虚拟漫游技术实现(three.js vs ThingJS) Javascript 3D开发 前端 物联网 webgl 三维建模 3D模型 虚拟 全景

    三维建模无非就是通过专业技能加工成立体图形,使之图形成为直观.易懂,容易判读的立体图件.对于开发者来说,选择一个好的3D开发框架,在全景虚拟漫游场景上实现3D动效,ThingJS vs three.j ...

  9. 使用WebGL + Three.js制作动画场景

    使用WebGL + Three.js制作动画场景 3D图像,技术,打造产品,还有互联网:这些只是我爱好的一小部分. 现在,感谢WebGL的出现-一个新的JavaScriptAPI,它可以在不依赖任何插 ...

  10. 使用WebGL + Three.js制作动画场景 1

    使用WebGL + Three.js制作动画场景 3D图像,技术,打造产品,还有互联网:这些只是我爱好的一小部分. 现在,感谢WebGL的出现-一个新的JavaScriptAPI,它可以在不依赖任何插 ...

最新文章

  1. gdb 查找动态库方法
  2. 电子学会青少年编程等级考试Python一级题目解析12
  3. java处理日期时间 相加减
  4. hive相对于oracle的优点,【Hive】Hive面试题
  5. Angular动态表单生成(八)
  6. LeetCode204——count primes
  7. 【cocos2d-x从c++到js】06:Google的继承写法解析
  8. 二叉树前序、中序、后序遍历非递归写法的透彻解析
  9. html无法引入less样式,@import less样式文件 只有css样式生效, less样式却不生效
  10. 软件设计师考c语言,软件设计师教程考点精讲之C语言三大定律
  11. 全能型AI!用通用预训练感知模型处理多模态多任务!商汤西交港中文提出:Uni-Perceiver...
  12. 《知识图谱》2020综述论文,18位作者, 130页pdf,547篇参考文献
  13. Windows Notepad 迎来重大更新!
  14. 【51单片机】(五)矩阵键盘
  15. bzoj1135:[POI2009]Lyz
  16. 生活点滴记录-- 两点一线
  17. 我为什么放弃Pocket使用Pinbox来整理收藏碎片化知识
  18. python统计小说人物_python统计喜欢的小说主角出场次数
  19. List多条件组合排序
  20. 转专业2017武汉大学计算机学,转专业申请计算机,武大学子圆梦伯克利

热门文章

  1. 颈椎病自我治疗预防颈椎病
  2. Static Asynchronous Component Misuse Detection for Android Applications
  3. 将北京时间转换为世界协调时
  4. Oracle EBS 统计数据收集模式(Gather Schema Statistics)报错处理
  5. grep, sed, awk 的用法
  6. 学术捜索新添找寻新近文章功能
  7. STM32F103驱动四位共阳极数码管程序
  8. 计算机无纸化考试题库,无纸化考试题库系统
  9. 【dgl学习】dgl.canonical_etypes函数解析
  10. 数据库技术-数据库概念设计