分享一个WebGL开发的网站-用JavaScript + WebGL开发3D模型

news/2024/5/10 10:39:48/文章来源:https://blog.csdn.net/weixin_34297300/article/details/92408293

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

这张图每位程序员应该都深有感触。

人民心目中的程序员是这样的:坐在电脑面前噼里啪啦敲着键盘,运键如飞。

现实中程序员是这样的:编码5分钟,调试两小时。

今天我要给大家分享一个用WebGL开发的网站,感兴趣的朋友可以在Chrome开发者工具里调试它的源码来学习WebGL。

WebGL(Web Graphics Library)是3D绘图协议的一种,该技术的特色是将万能的JavaScript和OpenGL ES 2.0结合在一起,为HTML5的 Canvas提供硬件3D加速渲染。借助WebGL,前端开发人员可以开发出非常专业的3D场景和模型。

今天我要介绍的网站:Legacy Encom Boardroom Visualization就是一个采取JavaScript 加上WebGL开发3D场景和模型的一个典型例子。

网站地址:https://www.robscanlon.com/encom-boardroom/

进入之后,会看到一个炫目的控制台。左下角的动画效果很像电影《生化危机》里的DNA双螺旋模型。屏幕右边是一个控制台,你在键盘上输入的字符会有个酷炫的动画效果:

您可以手动在控制台里输入shell命令,比如:

cd wikipedia

ls

以此来浏览wikipedia文件夹下的所有内容。或者直接用鼠标左键点击wikipedia这个文件夹:

然后就能进入wikipedia这个文件夹,看到几个酷炫的3D模型,一个是正在旋转的地球的3D模型,另一个是不同维度展示的长方体模型。

在Chrome开发者工具的console页面能看到WebGL相关的输出。

这个网站的源码在github:http://github.com/arscan/encom-boardroom

如果大家对WebGL技术感兴趣的,不妨去细读下源代码:

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

转载于:https://my.oschina.net/u/3771578/blog/2249793

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_806257.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【个人博客搭建及配置七】seo优化

SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。SEO是指通过站内优化比如网站结构调整、网站内容建设、网站代码优化等以及站外优化。 简而言之,就是让人们更容易搜索到你的站点。 首先要做的就是让搜索引擎收录我们的站点…

【Python】------ Python批量爬取某网站图片代码展示

一, Python批量爬取某网站图片代码展示 简洁清晰: 1.使用技术包:requests,urllib,BeautifulSoup等; 1.效果展示: import os import reimport requests import json from lxml import etree import urllib from bs4 imp…

大学生实用「自学网站/学习资料」,老学长含泪分享!

很多萌新程序员都有遇到以下问题,我应该学哪个方向?要学习哪些知识?怎么掌握好知识?老学长结合自己的经历来分享下。 1.应该学习哪个方向? 计算机专业其实可以细分成很多方向:游戏客户端、游戏服务端、Web…

云服务器 ECS 建站教程:镜像部署Windows环境

镜像部署Windows环境您可以根据业务需要,选择下列任意一种方式部署云服务器 ECS 实例的使用环境: 镜像部署手动部署下表列出了两种部署方式的特点。一般推荐镜像部署。如果您需要个性化定制部署,建议使用手动部署。 对比项镜像部署手动部署部…

一份数据告诉你,被万年漏洞王 Struts2 坑了的网站有哪些

Apache Struts2 作为世界上最流行的 Java Web 服务器框架之一,3 月 7 日带来了本年度第一个高危漏洞——CVE编号 CVE-2017-5638 。其原因是由于 Apache Struts2 的 Jakarta Multipart parser 插件存在远程代码执行漏洞,攻击者可以在使用该插件上传文件时…

个人用户网站备案的方法

按照工信部《非经营性互联网信息服务备案管理办法》的规定,企业或个人在中国国内开设网站的话,需要进行网站备案。很多个人在开设网站的时候不知道如何进行备案,现在我就介绍一下个人网站备案的方法和流程。 个人网站备案一般是通过网站接入商…

网站 建站,阿里云建站产品套餐怎么选

有些用户听说阿里云自营建站产品很好用,但是因为没有用过,有点担心好不好用,跟市面上其它第三方建站套餐产品对比,有什么有缺点。 阿里云自营建站分为2种产品,一个是:云速成美站特点:自己动手做…

怎样建设网站首页

首页是每个网站必须要有的一个页面,要知道怎样建设网站首页,首先要知道如何建设网站。下面为大家介绍一下如何建设网站,看完以下介绍,相信你就知道了怎样建设网站首页了。 怎样建设网站首页      1、建立网站前的网站策划 专…

企业微信代运营方案怎么做 微信代运营网站有哪些

1、首先要了解企业做微信代运营的目的。这个目的必须明确,要不然工作就没法干。 2、分析同行或相关行业做的不错的帐号。同行是最好的老师,不用试错,照搬照抄就行了,省去试错的时间和成本。 3、运营微信帐号周期1-2个月。做方案就…

支付宝手机网站支付

项目需要支付宝手机网站支付唤起支付宝app,因为之前做过支付宝pc端的支付以为小菜一碟,都是支付宝支付应该差不多,实际上底层sdk确实差不多,但因为这次用的沙箱测试账号,所以配置上略有不同。最大的坑是沙箱账号支付必…

从上百幅架构图中学得半点大型网站建设经验(上)

从上百幅架构图中学大型网站建设经验(上) 引言 近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设…

构建高负载高性能大型网站的十个终极秘诀

对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站 已经很简单也很便宜。当访问量到达一定数量级的时候成本就开始飙升了,问…

it自学网站推荐

超详细的自学网站资源! w3cschool 2016-09-28 19:28活到才学到老,自学能力已经成为最重要的一种竞争力,特别是在IT行业,每个人都有自学的经历,我也不例外,这些是我在学习中、工作中收藏的网站资源。希望能帮…

Heroku 教程:使用 Heroku 快速搭建站点

简介 Heroku 是 Salesforce 旗下云服务商,提供方便便捷的各种云服务,如服务器,数据库,监控,计算等等。并且他提供了免费版本,这使得我们这些平时想搞一些小东西的人提供了莫大的便捷,虽然他有时…

c语言大学生自学网教学视频,6个质量最高的自学网站,悄悄的提成能力!

原标题:6个质量最高的自学网站,悄悄的提成能力!世界上没有蠢人,只有懒人。人生本来就是活到老,学到老,如果你不愿意接受新的知识,那么,你只能面临落后。自学很难,首先就要…

安居客检测到网页抓取_深圳seo网站优化快速吸引蜘蛛抓取的3种方法

最近SEOer也知道,百度下线了天级收录和周级收录,导致文章更新后收录没有以前那么快了,因此收到了太多的同行抱怨了,即便百度现在也上线了快速收录功能,但是这个效果也不是很明显,为此面对大部分苦恼的伙伴们…

自学网站大全(值得收藏)

自学,顾名思义就是自我学习。在这个信息爆炸的时代里,网络上有很多学习资源的。以下就是学习网站的介绍: 目录 综合类 中国大学MOOC(慕课)_国家精品课程在线学习平台 https://www.icourse163.org/ MOOC中国 - 慕课改变你,你改…

十分钟免费拥有永久网站

在人人都会上网的信息时代,拥有属于自己的网站,已经不是什么稀奇的事情了。Github Pages 就可以满足我们的需求了。它是 github 公司提供的免费的静态网站托管服务,用起来方便而且功能强大,不仅没有空间限制,还可以绑定…

怎么限制网页上传图片的尺寸_黑橙修图:有了这个网站,你再也不用担心你的图片超过限制大小了...

当我们在一些网站提交证件照或头像时,有时候会遇到图片大小超过网站限制的情况。比如前一阵就有朋友要我帮忙压缩一下证件照。要从xxxK压缩到xxk。其实压缩图片大小的方法有很多,有人可能会说:“ps里面,你xxxxxxxxx设置一下&#…

php复制统计源码整套_建站工具中百度统计代码的安装方法

以下是SEM培训班老师整理的在建站工具中百度统计代码的安装方法,仅供同学们参考学习。Discuz安装百度统计方法:首先在百度统计获取安装代码,然后登陆discuz后台,进入全局>站点信息>,复制统计代码并粘贴到“网站第…