Web3D

Web3D, also called 3D Web, is a group of technologies to display and navigate websites using 3D computer graphics.

Pre-WebGL era

The emergence of Web3D dates back to 1994, with the advent of VRML, a file format designed to store and display 3D graphical data on the World Wide Web.[1] In October 1995, at Internet World, Template Graphics Software demonstrated a 3D/VRML plug-in for the beta release of Netscape 2.0 by Netscape Communications.[2]

The Web3D Consortium was formed to further the collective development of the format. VRML and its successor, X3D, have been accepted as international standards by the International Organization for Standardization and the International Electrotechnical Commission.[citation needed]

The main drawback of the technology was the requirement to use third-party browser plug-ins to perform 3D rendering, which slowed the adoption of the standard.[citation needed]

Between 2000 and 2010, one of these plug-ins, Adobe Flash Player, was widely installed on desktop computers and was used to display interactive web pages and online games and to play video and audio content.[3] Several Flash-based frameworks appeared that used software rendering and ActionScript 3 to perform 3D computations such as transformations, lighting, and texturing. Most notable among them were Papervision3D and Away3D.[citation needed]

Eventually, Abobe developed Stage3D, an API for rendering interactive 3D graphics with GPU-acceleration for its Flash player and AIR products,[4] which was adopted by software vendors.[5][6]

In 2009, an open-source 3D web technology called O3D was introduced by Google. It also required a browser plug-in, but contrary to Flash/Stage3D, was based on JavaScript API. O3D was geared not only for games but also for advertisements, 3D model viewers, product demos, simulations, engineering applications, control and monitoring systems.[7]

WebGL and glTF

WebGL (short for "Web Graphics Library") evolved out of the Canvas 3D experiments started by Vladimir Vukićević at Mozilla Foundation. Vukićević first demonstrated a Canvas 3D prototype in 2006. By the end of 2007, both Mozilla[8] and Opera[9] had made their own separate implementations.

In early 2009, the nonprofit technology consortium Khronos Group started the WebGL Working Group, with initial participation from Apple, Google, Mozilla, Opera, and others.[10] Version 1.0 of the WebGL specification was released in March 2011.[11]

Major advantages of the new technology include conformity with web standards and near-native 3D performance without the use of any browser plug-ins.[12] Since WebGL is based on OpenGL ES, it works on mobile devices without any additional abstraction layers. For other platforms, WebGL implementations leverage ANGLE to translate OpenGL ES calls to DirectX, OpenGL, or Vulkan API calls.[13]

Among notable WebGL frameworks are A-Frame, which uses HTML-based markup for building virtual reality experiences;[14] PlayCanvas, an open-source engine alongside a proprietary cloud-hosted creation platform for building browser games;[15] Three.js, an MIT-licensed framework used to create demoscene from the early 2000s;[16] Unity, which obtained a WebGL back-end in version 5;[17] and Verge3D, which integrates with Blender, 3ds Max, and Maya to create 3D web content.[18]

With the rapid adoption of WebGL, a new problem arose—the lack of a 3D file format optimized for the Web. This issue was addressed by glTF, a format that was conceived in 2012 by members of the COLLADA working group.[19] At SIGGRAPH 2012, Khronos presented a demo of glTF, which was then called WebGL Transmissions Format (WebGL TF). On 19 October 2015, the glTF 1.0 specification was released.[20] Version 2.0 glTF uses a physically based rendering material model, proposed by Fraunhofer.[21] Other upgrades include sparse accessors and morph targets for techniques such as facial animation, and schema tweaks and breaking changes for corner cases or performance, such as replacing top-level glTF object properties with arrays for faster index-based access.[22]

Future

"WebGPU" is the working name for a potential web standard and JavaScript API for accelerated graphics and computing, aiming to provide "modern 3D graphics and computation capabilities". It is developed by the W3C "GPU for the Web" Community Group, with engineers from Apple, Mozilla, Microsoft, and Google, among others.[23]

WebGPU will not be based on any existing 3D API and will use Rust-like syntax for shaders.[24]

See also

References

  1. ^ Dave Raggett (1994). "Extending WWW to support Platform Independent Virtual Reality". Retrieved 22 May 2023.
  2. ^ First 3D/VRML Plug-in for Netscape 2.0 shown by TGS; TGS extends leadership in Internet 3D products and technology. AllBusiness.com. 30 Oct 1995. Last accessed 26 Dec 2011.
  3. ^ Looking back at the best Flash sites of 2009 Archived 18 October 2015 at the Wayback Machine, Adobe Developer Connection, 14 December 2009
  4. ^ 3D game development for Flash and video games
  5. ^ "Adobe Flash 11 adopts Unreal Engine 3 for better browser games | The Verge". theverge.com. 7 October 2011. Retrieved 22 May 2023.
  6. ^ Keith Gladstien (2013). Flash Game Development In a Social, Mobile and 3D World. Cengage Learning. pp. 383–421. ISBN 978-1-4354-6021-8.
  7. ^ O3D Project Page from Google Code
  8. ^ "Canvas 3D: GL power, web-style". Blog.vlad1.com. Archived from the original on 17 July 2011. Retrieved 14 May 2011.
  9. ^ "Taking the canvas to another dimension". My.opera.com. 26 November 2007. Archived from the original on 17 November 2007. Retrieved 14 May 2011.
  10. ^ "WebGL – OpenGL ES 2.0 for the Web". Khronos.org. Retrieved 22 May 2023.
  11. ^ "Khronos Releases Final WebGL 1.0 Specification". 3 March 2011. Retrieved 22 May 2023.
  12. ^ "WebGL Fundamentals". HTML5 Rocks.
  13. ^ "ANGLE – Almost Native Graphics Layer Engine". 2019. Retrieved 22 May 2023.
  14. ^ "A-Frame". A-Frame. Retrieved 22 May 2023.
  15. ^ "GDC 2014: Mozilla and partners prove Web is the platform for gaming". blog.mozilla.org. 18 March 2014. Retrieved 22 May 2023.
  16. ^ NVScene. "NVScene 2015 Session: Reinventing The Wheel – One Last Time (Ricardo Cabello)". YouTube.
  17. ^ Robertson, Adi (3 March 2015). "Unity officially releases its new game engine: Unity 5". The Verge. Retrieved 22 May 2023.
  18. ^ Thacker, Jim (28 May 2021). "Soft8Soft ships Verge3D 3.7". CG Channel. Retrieved 22 May 2023.
  19. ^ Houston, Ben. "glTF: Everything You Need to Know". threekit.com. Retrieved 22 May 2023.
  20. ^ Simkin, Aliaksei. "Behind the scene of 3D Magic". globant.com. Retrieved 29 October 2020.
  21. ^ "Physically Based Materials in glTF – Current State. M. Limper, T. Sturm, SIGGRAPH 2016 WebGL & glTF BOF (July 27, 2016)". YouTube.
  22. ^ "glTF 2.0 syntax changes and JSON encoding restrictions · Issue #831 · KhronosGroup/glTF". GitHub. Retrieved 22 May 2023.
  23. ^ "GPU for the Web Community Group". w3.org. Retrieved 22 May 2023.
  24. ^ "From GLSL to WGSL: the future of shaders on the Web". Retrieved 22 May 2023.

Read other articles:

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Muhammad Anwaarullah Farooqui – news · newspapers · books · scholar · JSTOR (June 2022) (Learn how and when to remove this template message) Muhammad Anwaarullah FarooquiBornc. 1848 CE 4th Rab’ee Thani 1265 AHKandhar, Nanded, Hyderabad State, British IndiaDie...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يوليو 2016) شارما أدد الثاني معلومات شخصية تاريخ الميلاد القرن 27 ق.م  مواطنة آشور  الأب شو نينوا  الحياة العملي...

Chinese scholar and poet (221-300) The Seven Sages of the Bamboo Grove depicted in the Long Corridor, one of whom is Liu Ling Liu LingBornLiu Ling221Died300OccupationPoet, ScholarNationalityChinese Liu Ling (Chinese: 劉伶), born 221 and died 300 CE, was a Chinese poet and scholar. Little information survives about his family background, though he is described in historical sources as short and unattractive, with a dissipated appearance. Name Liu Ling's name is commonly misprinted as 劉...

Wettingen Gemeente in Zwitserland Situering Kanton Aargau District Baden BFS/OFS/UST-code 4045 Soort gemeente Stad Coördinaten 47° 28′ NB, 8° 20′ OL Algemeen Oppervlakte 10,59 km² Inwoners (31-12-2013) 20.265 Hoogte 408 m Overig Postcode 5430 Website http://www.wettingen.ch Detailkaart Portaal    Zwitserland Wettingen is een gemeente en plaats in het Zwitserse kanton Aargau, en maakt deel uit van het district Baden. Wettingen telt 20.265 inwoners. Politiek Doris Stum...

American singer Modrovich at the 2017 WonderCon. Ildy Modrovich is an American screenwriter and television showrunner. Her most prominent past credits include CSI: Miami, for which she has written twenty-two episodes, Forever and Californication. Modrovich wrote, produced and was the co-showrunner for the series Lucifer which aired on Fox for the first three seasons and was then picked up by Netflix for a fourth, fifth and sixth season. Lucifer's sixth season premiered its final 10 episodes o...

مايكل بادالوكو معلومات شخصية الميلاد 20 ديسمبر 1954 (العمر 68 سنة)بروكلين، نيويورك، الولايات المتحدة مواطنة الولايات المتحدة  الحياة العملية المدرسة الأم الجامعة الحكومية في نيويوركجامعة نيويورك الحكومية في نيو بالتز  [لغات أخرى]‏  المهنة ممثل اللغة الأم الإنجل�...

Holiday in Canada Memorial DayMemorial Day Parade in St. John'sOfficial nameMemorial DayObserved byNewfoundland and Labrador (Canada)SignificanceCommemorates Newfoundland and Labrador war deadObservancesParades, silencesDate1 JulyNext time1 July 2024 (2024-07-01)Frequencyannual Memorial Day has been observed annually since 1 July 1917, to recall the losses of approximately 700 soldiers of the 1st Newfoundland Regiment from the Dominion of Newfoundland at Beaumont-Hamel on the f...

Pour les articles homonymes, voir Partage. Adi Shamir Le partage de clé secrète de Shamir (Shamir's Secret Sharing) est un algorithme de cryptographie créé par Adi Shamir[1]. C'est une forme de secret réparti, où un secret est divisé en parties, donnant à chaque participant sa propre clé partagée, où certaines des parties ou l'ensemble d'entre elles sont nécessaires afin de reconstruire une phrase de passe qui donne accès au secret. Parfois, il n'y a pas forcément besoin de tous...

  Reithrodon Rata conejo (Reithrodon auritus).TaxonomíaReino: AnimaliaFilo: ChordataSubfilo: VertebrataClase: MammaliaInfraclase: PlacentaliaSuperorden: EuarchontogliresOrden: RodentiaSuborden: MyomorphaSuperfamilia: MuroideaFamilia: CricetidaeSubfamilia: SigmodontinaeTribu: ReithrodontiniGénero: ReithrodonWaterhouse, 1837Especie tipo Reithrodon typicusWaterhouse, 1837Especies (ver texto) [editar datos en Wikidata] Reithrodon es un género de roedores de la familia Cricetidae...

Jean Gallon Jean Charles Claude Gallon (25 June 1878 – 23 June 1959) was a French composer, choir conductor, and music educator. His compositional output consists of six antiphons for strings and organ, one mass, one ballet, and several art songs. Biography Born in Paris, Gallon was the elder brother of composer Noël Gallon. He had a long association with the Paris Conservatoire, first as a student, then as the director of concerts (1906-1914), and then as a faculty member from 1919 to 194...

Chemical reaction that releases energy as light or heat The thermite reaction is famously exothermic. The reduction of iron(III) oxide by aluminium releases sufficient heat to yield molten iron. In thermochemistry, an exothermic reaction is a reaction for which the overall standard enthalpy change ΔH⚬ is negative.[1][2] Exothermic reactions usually release heat. The term is often confused with exergonic reaction, which IUPAC defines as ... a reaction for which the overall s...

Sporting event delegationNicaragua at the1995 Pan American GamesIOC codeNICNOCComité Olímpico NicaragüenseWebsitewww.ind.gob.ni/comiteolimpico.phpin Mar del Plata11–26 March 1995MedalsRanked 18th Gold 0 Silver 2 Bronze 2 Total 4 Pan American Games appearances (overview)1951195519591963196719711975197919831987199119951999200320072011201520192023 The 12th Pan American Games were held in Mar del Plata, Argentina from March 11 to March 26, 1995. Medals Silver Bronze Weightlifting Men's Flywe...

2019 Norwegian biopic AmundsenFilm posterDirected byEspen SandbergWritten byRavn LanesskogProduced byEspen HornStarringPål Sverre HagenKatherine WaterstonChristian RubeckCinematographyPål Ulvik RoksethEdited byPerry Eriksen, Martin StoltzMusic byJohan SöderqvistRelease date15 February 2019Running time125 minutesCountryNorwayLanguageNorwegian/English Amundsen is a Norwegian film, released on 15 February 2019, that details the life of Norwegian explorer Roald Amundsen.[1] It was dire...

Place in Aïn Defla, AlgeriaBen Allal, AlgeriaCountryAlgeriaProvinceAïn DeflaTime zoneUTC+1 (West Africa Time) Ben Allal, Algeria is a town in northern Algeria. Algeria portal 36°18′39.6″N 2°09′50.4″E / 36.311000°N 2.164000°E / 36.311000; 2.164000 vte Aïn Defla ProvinceCapital: Aïn DeflaDistricts Aïn Defla Aïn Lechiakh Bathia Bordj El Amir Khaled Boumedfaâ Djendel Djelida El Abadia El Amra El Attaf Hammam Righa Khemis Miliana Rouina Communes Aïn Bén...

Landholder of a rural estate For other uses, see Lord of the manor (disambiguation) and Lady of the manor (disambiguation). Ightham Mote, a 14th-century moated manor house near Sevenoaks, Kent, England Lord of the manor is a title that, in Anglo-Saxon England and Norman England, referred to the landholder of a rural estate. The titles date to the English feudal (specifically Baronial) system. The lord enjoyed manorial rights (the rights to establish and occupy a residence, known as the manor ...

Overview of and topical guide to South Dakota See also: Index of South Dakota-related articles The Flag of the State of South DakotaThe Great Seal of the State of South Dakota The location of the State of South Dakota in the United States of America The following outline is provided as an overview of and topical guide to South Dakota: South Dakota – state located in the Midwestern region of the United States. It is named after the Lakota and Dakota Sioux American Indian tribes. South Da...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Thunder Mask – news · newspapers · books · scholar · JSTOR (March 2019) (Learn how and when to remove this template message) Japanese TV series or program Thunder MaskTitle cardGenreSuperheroKyodai HeroCreated byTezuka OsamuDeveloped byShozo UeharaDirected...

Rancho Suscol was an 84,000-acre (340 km2) Mexican land grant in present day Sonoma County, California, Napa County, California, and Solano County, California, given in 1843 by Governor Manuel Micheltorena to General Mariano Guadalupe Vallejo.[1] In a significant land law decision, the land claim was rejected by the US Supreme Court in 1862.[2] Rancho Suscol extended from Rancho Petaluma on the west, south down to the San Francisco Bay and Mare Island and Carquinez Strait...

In this Spanish name, the first or paternal surname is Anaya and the second or maternal family name is Sanabria. Herbert Ernesto Anaya SanabriaMural painting in the auditorium dedicated to his honor at the School of Jurisprudence and Social Sciences of the University of El SalvadorBorn1954San SalvadorDiedOctober 26, 1987(1987-10-26) (aged 32–33)OccupationPresident of the NGO Herbert Ernesto Anaya Sanabria (1954 – October 26, 1987) was the president of the NGO Human Rights...

Voce principale: Torino Football Club. Questa voce o sezione sull'argomento stagioni delle società calcistiche italiane non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Torino CalcioStagione 1981-1982 Sport calcio Squadra Torino Allenatore Massimo Giacomini Presidente Orfeo Pianelli Serie A9º Coppa I...