什么是网络游戏™ 浏览器(a webgl™ browser?)

网络游戏™ browser是一个程序,不仅用于显示在线的基本超文本标记语言(HTML)、JavaScript®和级联样式表(CSS)文档,还用于解释这些规范的特殊子集,即WebGL™.从技术上讲,WebGL™ 不是一种独立的语言,而是一个图形库,它使用浏览器渲染引擎的canvas元素在WebGL之间创建桥梁™ 代码、图形硬件和浏览器。这给出了一个WebGL™ 浏览器渲染高级三维(3D)图形的能力比...

网络游戏™ browser是一个程序,不仅用于显示在线的基本超文本标记语言(HTML)、JavaScript®和级联样式表(CSS)文档,还用于解释这些规范的特殊子集,即WebGL™.从技术上讲,WebGL™ 不是一种独立的语言,而是一个图形库,它使用浏览器渲染引擎的canvas元素在WebGL之间创建桥梁™ 代码、图形硬件和浏览器。这给出了一个WebGL™ 浏览器渲染高级三维(3D)图形的能力比使用其他类型的插件要快得多,比在浏览器中使用单独编译的程序更方便。几乎所有主要的web浏览器都支持WebGL™ 在本机上,尽管那些不实现本机支持的浏览器通常有第三方插件,它们公开了必要的HTML组件。当一个WebGL™ 浏览器能够快速呈现3D图形,因为它可以直接访问计算机图形卡,这也是潜在的较大安全漏洞的来源,这些漏洞可能允许恶意程序在远程计算机上执行有害代码。

WebGL technology creates graphics library, rather than displaying web pages using HTML coding.

本质上,WebGL™ 浏览器包含专门链接图形库中包含的函数的代码,以便可以通过JavaScript®访问这些函数。在HTML语言标准版本5(HTML5)下,有一个称为画布的特殊元素,可用于直接绘制屏幕的某个区域,而无需使用插件,或使用可能不够精确的HTML或CSS标记。在兼容的WebGL中™ 浏览器,JavaScript®绑定到一个低级图形库,并直接绘制到HTML5画布元素,提供了一个可以直接从图形卡推送到显示设备的图形平台。

所使用的库是OpenGL®嵌入式系统库(OpenGL ES®),它是用于移动设备的标准OpenGL®库函数的子集。WebGL的一个原因™ 浏览器是可能的是WebGL的轻量级特性™ 库,它不消耗大量资源,也不包含完整OpenGL®实现中一些处理器密集型功能。WebGL经常出现的问题™ 然而,浏览器要求计算机或设备上的驱动程序和硬件必须能够运行OpenGL ES®应用程序。一些操作系统、设备、硬件甚至驱动程序都不具备运行WebGL的功能™ 除了更换已安装的图形硬件,程序和也没有简单的解决方案。

与WebGL的安全性和安全性有关的主要问题™ 浏览器使一些主要的浏览器开发人员无法完全实现对WebGL的支持™. 这主要归结为浏览器向WebGL提供的直接访问™ 密码恶意使用时,可通过主机系统操纵图形卡造成损坏,或者在最坏情况下,可将图形卡用作执行或植入有害计算机代码的网关。

  • 发表于 2021-12-12 17:46
  • 阅读 ( 86 )
  • 分类:互联网

你可能感兴趣的文章

microsoft edge是阻止网络钓鱼的最佳浏览器

微软Edge并不是世界上最流行的浏览器。不,谷歌Chrome戴着这个王冠,而且已经有一段时间了。还有Firefox,它正在用代号为Quantum的新版本来提升它的游戏。然而,在阻止网络钓鱼攻击方面,Edge胜过了这两种方法。 ...

  • 发布于 2021-03-12 19:19
  • 阅读 ( 192 )

什么是关于:空白页在web浏览器中?

虽然大多数人更喜欢在他们的浏览器中使用特定的网页作为主页,但也有人选择使用关于:改为空白。是关于:空白空白网页还是有特殊用途?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由SuperUs...

  • 发布于 2021-04-09 09:42
  • 阅读 ( 159 )

基于文本的浏览器能减少网络流量吗?

...丰富,需要更多的带宽才能完全加载,但使用基于文本的浏览器而不是基于GUI的浏览器是否会对减少网络流量产生显著影响?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser...

  • 发布于 2021-04-11 06:33
  • 阅读 ( 207 )

如何从快捷方式启动匿名/私人浏览窗口?

有时你只想打开浏览器进行快速的网络搜索,而不必重新加载所有保存的选项卡;请继续阅读,我们将向其他读者展示如何快速创建私人浏览快捷方式。 Dear How-To Geek, I came up with a solution to my problem, but I need your help implementing it. ...

  • 发布于 2021-04-11 09:20
  • 阅读 ( 206 )

复制网站的chrome应用程序有什么好处?

...site technically, but it functi*** indistinguishably from a normal non-web browser app. Also, turning it into a shortcut strips away all the irrelevant browser controls so that it looks like a normal app window. ‘NeantHumain‘ continued the discussion by saying: Google Chrome apps are just web ...

  • 发布于 2021-04-11 09:33
  • 阅读 ( 124 )

你还不知道你的浏览器能做的10件事

网络浏览器在过去几年中不断发展。现在,InternetExplorer6在网络上的地位已经被打破,浏览器已经实现了各种很酷的新功能,这些功能是网站今天正在利用的。 本文主要介绍目前可以在实际网页上使用的新web技术。当然,你们...

  • 发布于 2021-04-11 23:35
  • 阅读 ( 183 )

奶昔用webgl实现音乐可视化

...web应用未来的一大希望,它是一个软件库,可以直接在web浏览器中实现身临其境的三维图形,并跨多个平台工作。然而,尽管Chrome进行了实验,但由于对设备的支持很少,而且利用它的应用程序相对缺乏,这种希望基本上没有实...

  • 发布于 2021-04-21 05:09
  • 阅读 ( 222 )

诺基亚地图webgl测试版获得立体3d选项

...版本的诺基亚地图,它使用WebGL来呈现高级图形,而不是浏览器插件,这意味着它不需要为3D视图提供单独的浏览器插件。该测试版最近看到了一个安静而有趣的小更新:一个3D立体切换,给你一个3D体验,如果你有适当的眼镜看...

  • 发布于 2021-04-21 20:12
  • 阅读 ( 150 )

近距离接触半衰期头蟹僵尸的webgl模型

...一个经典视频游戏敌人的绝佳视角,也很好地展示了现代浏览器运行3D模型的能力。阿科斯塔指出,他必须手动配置僵尸的19种不同的纹理。WebGL.com网站有一个完整的教程如何导出和显示半衰期模型在WebGL好奇,或者你可以去近距...

  • 发布于 2021-04-22 00:39
  • 阅读 ( 94 )

谷歌地图“立方体”advergame让webgl的一些肌肉得到了锻炼

...方的。它被称为Cube,以典型的Google方式,它都在你的web浏览器中运行。游戏本身非常简单-只需倾斜立方体表面,在地图上滚动一个大理石,撞上(新增强的)3D地标和建筑物,如纽约、旧金山、巴黎、伦敦和拉斯维加斯,以尽...

  • 发布于 2021-04-22 04:05
  • 阅读 ( 113 )
kffeadyu304
kffeadyu304

0 篇文章

相关推荐