{"id":15,"date":"2023-02-03T16:38:45","date_gmt":"2023-02-03T16:38:45","guid":{"rendered":"https:\/\/threeaces.co.uk\/insights\/?p=15"},"modified":"2023-08-01T15:54:02","modified_gmt":"2023-08-01T15:54:02","slug":"the-khronos-group-defining-3d-graphics-specification","status":"publish","type":"post","link":"https:\/\/threeaces.co.uk\/insights\/creative-tech\/the-khronos-group-defining-3d-graphics-specification\/","title":{"rendered":"The Khronos Group: Defining 3D Graphics Specification"},"content":{"rendered":"\n<p>How can we begin to talk about 3D computer graphics without first acknowledging the initiative of \u2018The Khronos Group\u2019 and their willingness to take on the responsibility in creating standardised specifications for all users. An open minded non-profit who are also a collaborative consortium consisting of over 170 industry-leading companies that are dedicated to the advancement of 3D web technology and nothing else. focusing on cutting edge techniques within fields such as:<\/p>\n\n\n\n<ul>\n<li>3D graphics &#8211; <strong>WebGL<\/strong><\/li>\n\n\n\n<li>Augmented Reality &#8211;<strong> OpenXR<\/strong><\/li>\n\n\n\n<li>Virtual reality &#8211; <strong>OpenXR<\/strong><\/li>\n\n\n\n<li>Parallel computation &#8211; <strong>OpenCL<\/strong><\/li>\n\n\n\n<li>Machine Learning &#8211; <strong>OpenVX<\/strong><\/li>\n\n\n\n<li>Computer Vision Acceleration &#8211; <strong>OpenVX<\/strong><\/li>\n<\/ul>\n\n\n\n<p>What is unique about this group is that all members of competing companies set aside their differences to objectively build a better standard for 3D graphics. A community who are open to discuss innovative approaches and to share mutual understanding of challenges faced by the industry, then solve it together.&nbsp;<\/p>\n\n\n\n<p>In order to provide more context into the background of 3D web graphics, we should start with WebGL 1.0, which was initially released back in March 2011. Now before you ask this perfectly valid question \u201c<strong>How come I&#8217;m not seeing <\/strong><strong>more 3D websites in production<\/strong>?\u201d. First of all, to roll out a new specification takes time, even with the latest adoption of new tech will always be on the sceptical side for some people. To put it simply, the inconsistency of risking browser support and the chance that the compatibility of the user\u2019s device won\u2019t allow your website to run was a real threat.\u00a0<\/p>\n\n\n\n<p class=\"wp-elements-b8b896763e6babdd0a83fb0bbccb278c has-link-color\"><em><a rel=\"noreferrer noopener\" href=\"https:\/\/experiments.withgoogle.com\/3-dreams-of-black\" data-type=\"URL\" data-id=\"https:\/\/experiments.withgoogle.com\/3-dreams-of-black\" target=\"_blank\">Experimental chrome projects<\/a><\/em> from the early days showcased what the web of the future could be like and look, this was back in 2011.\u201c<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"ROME: &quot;WebGL: The Technology Behind &#039;3 Dreams of Black&#039;&quot;\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ReH7zzj5GPc?start=2&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Three dream worlds constructed through a combination of rich 2D drawings and animations interwoven with interactive 3D sequences.<\/figcaption><\/figure>\n\n\n\n<p>WebGL 1.0 was only fully supported by over 80% of browsers in September 2014, three and a half years later. The digital vision of the potential use cases of an interactive 3D web was limitless, however, what you need to understand was that WebGL is in fact a low level 3D graphics api based on OpenGL ES. Nobody at the time would have any idea of how to engage or learn about this topic with limited resources, although this wasn\u2019t impossible for the creative ones.<\/p>\n\n\n\n<p class=\"wp-elements-fd52a94dcd9027f675a81cbbaaa7b5b3 has-link-color\"><em><a rel=\"noreferrer noopener\" href=\"https:\/\/www.khronos.org\/blog\/webgl-2.0-arrives\" data-type=\"URL\" data-id=\"https:\/\/www.khronos.org\/blog\/webgl-2.0-arrives\" target=\"_blank\">WebGL 2.0 was announced in 2017<\/a><\/em> and delivered the OpenGL ES 3.0 providing access to additional key feature sets, including transform feedback, instanced rendering, multiple render targets, uniform buffer objects and occlusion queries. All in all, the advantages to the graphical and performance improvements means that we can now fully appreciate<a rel=\"noreferrer noopener\" href=\"https:\/\/www.adobe.com\/products\/substance3d\/discover\/pbr.html\" data-type=\"URL\" data-id=\"https:\/\/www.adobe.com\/products\/substance3d\/discover\/pbr.html\" target=\"_blank\"> physically based rendering<\/a> to our 3D scenes available on the web.<\/p>\n\n\n\n<p>Unbeknown to most people, accessibility to render 3D graphics on the web, honestly really isn\u2019t as much of a problem anymore and reliability is more consistent compared to the old days.&nbsp;<\/p>\n\n\n\n<p class=\"wp-elements-904b8a24973e0abc324925d9a30847ba has-link-color\"><em><a rel=\"noreferrer noopener\" href=\"https:\/\/80.lv\/articles\/webgl-2-0-is-now-supported-in-all-major-browsers\/\" data-type=\"URL\" data-id=\"https:\/\/80.lv\/articles\/webgl-2-0-is-now-supported-in-all-major-browsers\/\" target=\"_blank\">WebGL 2.0 is now supported by all major browsers in 2022<\/a><\/em>, let\u2019s get creative !\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How can we begin to talk about 3D computer graphics without first acknowledging the initiative of \u2018The Khronos Group\u2019 and their willingness to take on the responsibility in creating standardised specifications for all users. An open minded non-profit who are also a collaborative consortium consisting of over 170 industry-leading companies that are dedicated to the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/posts\/15"}],"collection":[{"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":14,"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":91,"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/posts\/15\/revisions\/91"}],"wp:attachment":[{"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/threeaces.co.uk\/insights\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}