web3d

什么是Web 3D? (What Is Web 3D?)

Web 3D is a term used to describe interactive 3D content included in an HTML page, viewable by a common Web browser via a special 3D viewer. It uses the concept of Web 3D also indicate a possible evolution of the Web where the idea was abandoned page and you are immersed in an interactive three-dimensional space.

Web 3D是一个术语,用于描述HTML页面中包含的交互式3D内容,可以由普通的Web浏览器通过特殊的3D查看器查看。 它使用Web 3D的概念,也表明了Web可能的发展,其中该想法被放弃了,而您却沉浸在交互式三维空间中。

Web 3D的历史 (History of Web 3D)

In the beginning was VRML, a textual language can describe a 3D environment, to appear on the scene of 3D technologies designed exclusively for Web applications. That was in 1994 when Tim Berners-Lee and Dave Raggett, during the first annual conference on the World Wide Web in Geneva (town), began seriously to think of a common language for describing scenarios and 3D Hyperlink with the Web was born the first version of VRML, a programming language that promised to give Internet users browsing in 3D.

最初是VRML,一种文字语言可以描述3D环境,出现在专门为Web应用程序设计的3D技术的场景中。 那是在1994年,当时蒂姆·伯纳斯·李(Tim Berners-Lee)和戴夫·拉格特(Dave Raggett)在日内瓦(镇)召开的第一届年度万维网会议上,开始认真考虑一种用于描述场景的通用语言,并且3D超链接网络诞生于第一时间。 VRML的一种版本,一种编程语言,有望为Internet用户提供3D浏览功能。

After a brilliant start and full of expectations, which were born many companies ready to move in this new field of research and develop new standards for a large economic return, the promises were not kept and navigation in three dimensions was only a utopia. Many companies 3D walked off the job and changed activities, leaving in fact this promising project in a state of deadlock. The causes of this failure may be primarily sought in purely technological factors and a lack of participation in the project from major software houses. But we see better what it is: the 3D environments require the use of hardware with certain characteristics that the market then was not able to offer.

在经历了辉煌的开端和充满期望的诞生之后,许多公司已准备好进入这一新的研究领域,并为获得巨大的经济回报制定新的标准,但诺言并没有兑现,在三个维度上的航行只是乌托邦。 许多公司3D退出工作并改变了活动,实际上,这个有前途的项目陷入了僵局。 可能导致这种失败的原因主要是纯粹出于技术因素,而主要软件公司缺乏对该项目的参与。 但是我们可以更好地了解它是什么:3D环境要求使用具有市场无法提供的某些特征的硬件。

Moreover, the lack of support by browsers made it awkward integration scenario in the 3D browser you use. Other causes can be traced to the sophisticated technical skills specific to the new technology required, lacking in web design, and little willingness on the part of companies to software companies to establish a standard that would be “open.”

而且,由于浏览器缺乏支持,因此在您使用的3D浏览器中出现了尴尬的集成方案。 其他原因可以追溯到特定于所需新技术的复杂技术技能,缺乏网页设计以及公司不愿软件公司建立“开放”标准的意愿。

Furthermore, because of this condition, many leading companies like Macromedia have developed their own standards on which to base their applications, thereby introducing a real competition between proprietary and standard open source VRML instead.

此外,由于这种情况,像Macromedia这样的许多领先公司已经开发了自己的标准作为其应用程序的基础,从而在专有和标准开源VRML之间引入了真正的竞争。

At this point it was thought that VRML was a total failure will disappear very soon in the world of 3D technologies for the Web, but did not. With the creation of a new group in 1996, the VRML Consortium, later called Web 3D Consortium is promoting the use of VRML with a strong market orientation. The current version of the language is but the successor to VRML97 and X3D is the future evolution, standards founded with support from Microsoft, Sun Microsystems and the W3C, which is based on XML language and carries with it significant improvements.

在这一点上,人们认为VRML完全失败了,它将很快在Web的3D技术领域消失,但是并没有消失。 随着1996年成立了一个新的小组,VRML联盟(后来称为Web 3D联盟)正在以强大的市场定位促进VRML的使用。 该语言的当前版本是VRML97和X3D的继承者,但它是未来的发展,它是在Microsoft,Sun Microsystems和W3C的支持下建立的标准,该标准基于XML语言并进行了重大改进。

As already mentioned, this situation of duality between the desire to develop a standard open source and the willingness of companies to create closed source applications, trying to assert its technology on others, not led to any conclusion and did not has reached the standard definition of a winning sharply on others. The current situation is therefore to have a wide variety of solutions for 3D applications on the Web, where there is a considerable number of companies that perform services for 3D pure commercial purposes, each of which develops its own player.

如前所述,在开发标准开放源代码的愿望与公司创建封闭源代码应用程序的意愿,试图将其技术断言为他人的意愿之间存在双重性的情况,没有得出任何结论,也没有达到标准的定义。在别人身上大获全胜。 因此,当前的情况是要为Web上的3D应用程序提供各种各样的解决方案,其中有很多公司为3D纯商业目的提供服务,每个公司都开发自己的播放器。

Therefore you today is to install a substantial amount of plug-in for 3D player to view all the 3D content currently available on the web.

因此,今天您将为3D播放器安装大量插件,以查看当前在网络上可用的所有3D内容。

用于创建3D场景的工具 (Tools for creating 3D scenes)

Currently there are several tools used for creating 3D scenes. However, from the beginning these tool/s were used: markup language for creating 3D scenes adapted to an HTML page.

当前,有几种用于创建3D场景的工具。 但是,从一开始就使用了以下工具:用于创建适合HTML页面的3D场景的标记语言。

Some markup languages are best known are:

一些标记语言是最著名的:

  • VRML虚拟现实
  • X3DX3D
  • KMLKML
  • 3DMLW3DMLW
  • COLLADACOLLADA

These formats can be viewed from an HTML page through the plugin.

可以通过插件从HTML页面查看这些格式。

In addition to these standard models used to describe 3D scenes, the other sector technologies used with other characteristics: we are talking about libraries and in some cases of genuine software to create 3D environments that rely on OpenGL graphics library base, without making use of standard markup languages.

除了用于描述3D场景的这些标准模型之外,其他具有其他特征的领域技术也正在使用:我们正在讨论库,在某些情况下还使用正版软件来创建依赖OpenGL图形库基础的3D环境,而不使用标准标记语言。

In order to exploit the features of multi-language and multi-platform OpenGL, were developed many bindings for this library in many languages. Among the most important are the OpenSceneGraph library, and the innovative 3D Java library that relies on OpenGL for hardware acceleration. Sun Microsystems has also released an open source library that provides bindings to OpenGL commands in Java. This library is called JOGL.

为了利用多语言和多平台OpenGL的功能,为此库开发了许多语言的许多绑定。 其中最重要的是OpenSceneGraph库,以及依靠OpenGL进行硬件加速的创新3D Java库。 Sun Microsystems还发布了一个开源库,该库提供Java中与OpenGL命令的绑定。 该库称为JOGL。

Google has also created a library to build 3D scenes on the Web This O3D, made with the intention of rapidly becoming a major standard on 3D Web

Google还创建了一个库,用于在Web上构建3D场景。此O3D旨在Swift成为3D Web的主要标准

Web 3D应用程序 (Web 3D Applications)

Often, 3D technology is used on the World Wide Web in order to view land and three-dimensional maps. The use of scenarios makes it very realistic 3D map of the consultation and thus facilitates its understanding of users. This application is called Geo-Viewers (but Viewers or Map-Terrain-Viewers).

通常,万维网上使用3D技术来查看陆地和三维地图。 场景的使用使其成为非常现实的咨询3D地图,从而有助于其对用户的理解。 此应用程序称为地理查看器(但查看器或地图地形查看器)。

Study: From Wikipedia, the free encyclopedia. The text is available under the Creative Commons.

研究:来自维基百科,免费的百科全书。 该文本可在“ 知识共享”下找到 。

翻译自: https://www.eukhost.com/blog/webhosting/what-is-web-3d/

web3d

web3d_什么是Web 3D相关推荐

  1. 实战分享:淘宝Web 3D应用与游戏开发

    大家下午好!我们今天讲个比较有意思的话题,这个话题在业界被谈及得比较少.大家在座有做过移动端开发的同学吗?请举个手,人还挺多的.那做过3D应用的同学请举个手,有用过Threejs的请举个手,做过游戏的 ...

  2. 基于HT for Web 3D呈现Box2DJS物理引擎

    为什么80%的码农都做不了架构师?>>>    上篇我们基于HT for Web呈现了A* Search Algorithm的3D寻路效果,这篇我们将采用HT for Web 3D来 ...

  3. 前端如何快速上手 Web 3D 游戏的开发

    简介: 本文以「余额宝3D跑酷游戏」为例,介绍了前端如何快速上手 Web 3D 游戏的开发. 作者 | RichLab楺楺 诚空 本文以「余额宝3D跑酷游戏」为例,介绍了前端如何快速上手 Web 3D ...

  4. 从踩坑到填坑|淘宝Web 3D应用与游戏开发实战

    导读:本文是淘宝前端技术专家--徐乾伟(烧鹅)分享的淘宝 Web 3D 应用与游戏开发实战,这个话题在业界被谈及得比较少.今天将会从移动.3D.游戏三种交叉的话题来和大家探讨.接下来和小编一起从初试 ...

  5. ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明

    ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明 By 李远祥 ArcGIS Portal在10.4版本开始支持本地坐标系的三维展示,可以说是ArcGIS产品Web3D的 ...

  6. 基于web 3d 演示_评论:排名前五的基于Web的演示工具比较

    基于web 3d 演示 photo credit: plural 照片来源: 复数 Recently we looked at a few alternatives that can help you ...

  7. HTML5+WebGL打造的无插件纯Web 3D机房(第二季新增视频)

    2019独角兽企业重金招聘Python工程师标准>>> 前情提要 前阵子写了一篇HTML5打造的无插件纯web 3D机房,介绍了如何用html5在网页上创建无插件的精美3d机房场景. ...

  8. Web 3D集成开发环境【nunuStudio中文版】

    nunuStudio 是一个Web 3D应用程序的集成开发环境,它提供用于在 3D 世界中创建和编辑对象的工具,支持JavaScript和Python对3D场景进行二次开发.nunuStudio中文版 ...

  9. 五福背后的 Web 3D 引擎 Oasis Engine 正式开源

    简介: Oasis 从开源走向新的起点,用 3D 化的交互和表达让世界变得更美好. 相信大家已经体验了今年支付宝五福的活动,无论是今年的五福首页还是打年兽游戏都是由蚂蚁互动图形引擎(代号:Oasis ...

最新文章

  1. 树模型集成学习(Tree Embedding)
  2. 从农场女孩到首位图灵奖女性获得者,回顾法兰西斯·艾伦的辉煌一生
  3. m_Orchestrate learning system---六、善用组件插件的好处是什么
  4. 2020-09-17
  5. HTML中直接写js 函数
  6. LinuX 硬盘分区细节详谈 【 整理至 LinuxSir BY FreeXploiT 】
  7. 第十二节:WebApi自动生成在线Api文档的两种方式
  8. Linux环境下编程有哪些优势?
  9. SLAM的一些基础知识
  10. android定位问题
  11. 汽车防撞之FMCW(调频连续波)原理
  12. 天网防火墙Athena 2006正式发布
  13. web前端课程架构梳理
  14. spring aop切面执行顺序
  15. 看我是如何严辞拒绝同学借钱的
  16. c语言万年历一行打印两个月,万年历 c语言 两月一行
  17. 工作日志22-04-22
  18. java全栈系列之JavaSE-面向对象(instanceof关键字与类型转换)039
  19. ubuntu重新获取IP地址
  20. html计算年龄代码,js+html实现周岁年龄计算器

热门文章

  1. win10组件服务器在哪里,win10internet信息服务组件在哪打开
  2. Linux使用vi编辑文件 出现E325:ATTENTION错误
  3. [篇三章二]_Hyper-V + MS-DOS 6.22 + Windows 1.04
  4. bzoj 3730 震波
  5. XPCIE1032 — 高速高精,超快交互速率的PCIe EtherCAT实时运动控制卡
  6. 工信部批准,“中国开源软件推进联盟PostgreSQL分会”正式成立
  7. 好饭不怕晚--记我的Oracle数据库相识
  8. 云机房服务器系统安装系统,美猴云西部数据中心机房服务器系统模板说明
  9. 通俗理解大数定律、中心极限定理
  10. 笔记本电脑不显示电量图标-20180103