webgl开发WebGL是什么意思

webgl开发  时间:2021-06-16  阅读:()

WebGL研发工程师有前途吗

跟了webgl一年,我一直是十分坚信这个将会成为前端工程师的主要工作。

炫酷的特效,甚至vr效果。

然而webgl一直有点劲头不足,先不说在应用方面,就算在前端程序员里,知道的人不是特别多。

所以webgl现在面对的最大问题, 第一,实际应用的不足。

第二,支持太烂,除了一些很新版本的现代浏览器,支持率真的很差。

移动端上几乎没有支持。

试想一下,现在一个前端技术在手机上不兼容,那应用起来真的很困难。

webgl我坚信他会成为一个很酷很有用的东西,只是时间可能要久一点

如何在android上支持webgl

Google 今天正式在Google+上宣布,最新的 Android 版 Chrome 浏览器开始支持 WebGL,不过目前还处于 Beta 版。

  WebGL 是一套用于渲染 2D 和 3D 图形的标准图形库,其标准是由 Khronos、AMD、爱立信、谷歌、Mozilla、Nvidia 以及 Opera 等共同制定,允许把 JavaScript 和 OpenGL ES 2.0 结合在一起。

通过增加 OpenGL ES 2.0 的一个 JavaScript 绑定,WebGL 可以为 HTML5 Canvas 提供硬件 3D 加速渲染,这样 Web 开发人员就可以借助系统显卡来在浏览器里更流畅地展示 3D 场景和模型了,还能创建复杂的导航和数据视觉化。

  WebGL 技术标准免去了开发网页专用渲染插件的麻烦,可用于创建具有复杂 3D 结构的网站页面,甚至可以用来设计 3D 网页游戏等等。

  在Google Play下载最新 Beta 版 Chrome 后,你需要到在浏览器中键入 chrome://flags/,在里面启用支持 WebGL 功能。

开启后,你可以访问这个测试页面来测试,也可以访问 Google 做的一个3D Demo模型(桌面端访问效果如上图,而手机上访问的效果如下图)。

怎么开启WebGL

要运行WebGL,你必须有一个支持它的浏览器,比如: Google Chrome 9+ Mozilla Firefox 4+ Safari 5.1+(仅限于Mac OS X操作系统,不包括Windows操作系统;那么这种情况下必须强制开启WebGL支持,请参考下文) Opera Next 即 Opera 12 alpha及以上版本IE9+但是IE并不支持WebGL,不过你可以通过下载并安装IEWebGL这个插件,或者Google Chrome Framework来运行一些WebGL应用。

同时,你还需要一块好的显卡,并安装了最新的显卡驱动;这只是使你能够运行WebGL的基本要求,如果想要在一些复杂的应用中保证显示效果,那你需要一块更好的显卡。

如果你的显卡非常老旧,或者是板载的集成显卡,那么你需要在浏览器中强制开启WebGL支持;另外因为其他的一些原因(比如你的操作系统是Windows XP),在正常安装以上浏览器之后还是不能运行WebGL,那你最好也强制开启WebGL支持。

开启方法如下: 2、Google Chrome开启方法 我们需要为Chrome加入一些启动参数,以下具体操作步骤以Windows操作系统为例,请Linux用户自行设置。

Chrome浏览器的用户请找到Chrome浏览器的快捷方式,如果没有就创建一个快捷方式(右键点击chrome.exe,选择“创建快捷方式”或者“发送到”→“桌面快捷方式”),右键点击快捷方式,选择属性。

在目标框内,双引号的后边,加入以下内容: --enable-webgl --ignore-gpu-blacklist ess-from-files 关闭目前开启的所有Chrome窗口,然后用此快捷方式启动Chrome浏览器,其中: 表示开启WebGL支持: --enable-webgl 表示忽略GPU黑名单,也就是说有一些显卡GPU因为过于陈旧等原因,不建议运行WebGL,这个参数可以让浏览器忽略这个黑名单,强制运行WebGL: --ignore-gpu-blacklist 表示允许从本地载入资源,如果你不是WebGL的开发者,不需要开发调试WebGL,只是想要看一下WebGL的Demo,那你可以不添加这个参数: ess-from-files 3、Mozilla Firefox开启方法Firefox的用户请在浏览器的地址栏输入“about:config”,回车后: 1、在过滤器(filter)中搜索“webgl” 将webgl.force-enabled设置为true 将webgl.disabled设置为false 2、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy” 将security.fileuri.strict_origin_policy设置为false 关闭目前开启的所有Firefox窗口,然后重新启动Firefox。

其中前两个设置是强制开启WebGL支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源,如果你不是WebGL的开发者,不需要开发调试WebGL,只是想要看一下WebGL的Demo,那你可以不设置此项。

4、Safari浏览器开启方法菜单中找到“属性”或“偏好设置”→“高级”,选中“显示开发菜单”,然后到“开发”菜单,选中“开启WebGL”。

WebGL是什么意思

WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。

显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。

10gbiz:香港/洛杉矶CN2直连线路VPS四折优惠,直连香港/香港/洛杉矶CN2四折

10gbiz怎么样?10gbiz在本站也多次分享过,是一家成立于2020的国人主机商家,主要销售VPS和独立服务器,机房目前有中国香港和美国洛杉矶、硅谷等地,线路都非常不错,香港为三网直连,电信走CN2,洛杉矶线路为三网回程CN2 GIA,10gbiz商家七月连续推出各种优惠活动,除了延续之前的VPS产品4折优惠,目前增加了美国硅谷独立服务器首月半价的活动,有需要的朋友可以看看。10gbiz优惠码...

HostKvm香港VPS七折:$5.95/月KVM-2GB内存/40GB硬盘/500GB月流量

HostKvm是一家成立于2013年的国外主机服务商,主要提供VPS主机,基于KVM架构,可选数据中心包括日本、新加坡、韩国、美国、俄罗斯、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。商家本月针对香港国际机房提供特别7折优惠码,其他机房全场8折,优惠后2G内存香港VPS每月5.95美元起,支持使用PayPal或者支付宝付款。下面以香港国际(HKGlobal)为...

wordpress公司网站模板 wordpress简洁高级通用公司主题

wordpress公司网站模板,wordpresss简洁风格的高级通用自适应网站效果,完美自适应支持多终端移动屏幕设备功能,高级可视化后台自定义管理模块+规范高效的搜索优化。wordpress公司网站模板采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时...

webgl开发为你推荐
ico监管为何央行叫停代币发行?renderpartialYii中render和renderPartial的区别listviewitem安卓如何添加Listview的item?上行宽带上行宽带是什么?防火墙技术应用防火墙的应用与研究论文爱码验证码平台接码验证码接收平台如何使用?空间导航怎么把空间的导航变成只有留言板跟相册微盟价格为什么这么多人用微盟,微盟都有哪些优势ibooks支持什么格式ibooks使用的最佳格式是什么格式?flv转avi求FLV转换为AVI的软件
广州服务器租用 腾讯云盘 themeforest 美国仿牌空间 英语简历模板word 好玩的桌面 万网优惠券 512m内存 150邮箱 777te 促正网秒杀 vip购优汇 已备案删除域名 免费活动 gtt idc查询 银盘服务 申请网站 英国伦敦 主机管理系统 更多