Last year at GDC 2016, Khronos launched the Vulkan 1.0 specification and the Khronos members released first Vulkan drivers and SDKs. Just a year later, at GDC 2017 Unity announced the Unity 5.6 release with the built-in Vulkan renderer. With this, Unity showed not only its support to Vulkan but also to developers that expects the best from Unity. This blog covers the topics presented in the ARM Sponsored Talk at GDC 2017 related with Vulkan integration in Unity. The full talk video is also available in the GDC Vault.
At GDC 2017, in San Francisco during February, Khronos™ released several new Vulkan® extensions for cross-platform Virtual Reality rendering and multiple GPU access. This functionality has been initially released as KHX extensions to enable feedback from the developer community before being incorporated into final specifications. One key question that we have been asked since GDC is whether the Vulkan multi-GPU functionality is specifically tied to ship only on Windows 10.
Last week was GDC, and a ton of new tech, as well as new VR games and apps were announced and broadcast out to millions. But one of the most important stories out of GDC was also one of the least flashy. It was a gathering held by a nonprofit known as The Khronos Group, and it dealt directly with how much new VR hardware and software is being released, and how it is rapidly becoming more and more difficult for developers to keep up. Say Hello to OpenXR.
The Khronos Group made several major announcements at GDC 2017. Here is a quick review of what's going on:
- Adoption Grows for Vulkan; New Features Released: Press Release
- OpenXR - Cross-Platform, Portable, Virtual Reality: Homepage - Blog
- Call for Participation in the New 3D Portability Exploratory Group: Homepage
- WebGL 2.0 Specification Finalized and Shipping – Work on Next Generation WebGL Underway!: Blog
- Final Call for Feedback on glTF™ 2.0: Blog
- Request for Quote - Blender glTF Exporter: More information
In addition to the news, Khronos has a booth at GDC with lots of demo's going on, and will be updating the new @OpenXR and Flickr frequently.
Celebrating a successful first year, the Vulkan API is gaining tremendous momentum in high-fidelity gaming. Vulkan support appears in leading game engines such as Unity and Unreal, numerous game studios actively developing Vulkan titles, and a dozen Vulkan titles shipping including Doom, Quake, The Talos Principle and Dota 2. Vulkan drivers are also shipping from all of the major GPU manufacturers for desktop and mobile systems. Today, Khronos has released new Vulkan extensions for cross-platform access to Virtual Reality and multi-GPU functionality. Find out more about growing Vulkan momentum and the updates and extensions released at GDC here.
The Khronos Virtual Reality Initiative announced in December is making rapid progress in designing an open standard for portable Virtual Reality and Augmented Reality apps and devices. Today, Khronos releases the official name of the standard: OpenXR. The group is made up of a who’s-who of VR industry leaders working together to combat industry fragmentation in these markets. Any interested companies are invited to join Khronos to get involved and help steer the VR industry. Read more on the Khronos Blog and Press Release.
Already supported by production browsers from Google and Mozilla, the WebGL 2.0 standard is final and now ready for developers to create the next wave of 3D web applications and engines. WebGL 2.0 exposes OpenGL ES 3.0-class functionality, bringing desktop-OpenGL capabilities to web developers everywhere. Additionally, Khronos has now started work on the next generation of WebGL to bring the power of the new generation of explicit 3D APIs to the Web. More information on WebGL 2.0 is available in the Khronos Blog.
Khronos has released a developer preview version of glTF 2.0 that brings significant enhancements to the open standard for runtime 3D asset delivery. For example, glTF 2.0 introduces physically-based rendering (PBR) for portable, high-quality materials - making glTF independent of the underlying 3D API. Khronos is seeking input and feedback from the industry via GitHub to help finalize glTF 2.0 in the next few weeks. Khronos has also today released a request for quotations on a funded project to bring glTF 2.0 export capability to the open-source Blender 3D Authoring Tool. Find out how to share feedback and get more details.
NVIDIA announced the immediate availability of the NVIDIA GDC Vulkan developer driver which supports not only extensions that Khronos just released, but also a set of Vulkan extensions that provide the multi-projection functionality of our Maxwell and Pascal GPU architectures, which is the foundation for technology such as VRWorks, fast voxelization, and single pass cubemap rendering.
Join the Khronos Group at GDC, where the latest in game development and delivery technology is all anybody will be talking about. This year we will be at the Moscone, starting with a VRDC table on Monday and Tuesday, Developer Day Sessions all day Tuesday and demos at our GDC Booth #2419. The week will wrap up on Thursday with a Khronos sponsored WebGL/WebVR/glTF Meetup offsite. As well, there are going to be several Khronos related sessions this year. Checkout all the details online. Stop in at our booth to say high and pick up your free t-shirt. Not at GDC, order your Vulkan/WebGL/glTF shirt today.
Rocksolid Engine is Basemark's ultra-fast rendering solution, targeting AR and VR devices and applications. It's a lightweight, portable graphics engine for mission critical rendering needs. Basemark will be showcasing AR and architectural Revit CAD model demos running pure-bred Vulkan with minimal resource and power consumption at both GDC and this years MWC.
Both AMD and Khronos Group now have their GDC related presentations online. You will find the AMD list of presentation on their new GPU Open website. Khronos has their presentations and videos listed on their event page archive.
The Khronos Group will be hosting a series of sessions again this year at Green Space in San Francisco. Lined up this year on March 16th will be sessions on WebGL, glTF, Chapters and Vulkan. A Khronos Social for developers to meet and chat with the developers that create some of the Khronos APIs will wrap up the day. Starting the day will be the now famous JPR Press Briefing on the Gaming Market. Complete details and registration for the Khronos sessions are available online. For anyone that cannot make the sessions, we will have live streaming and videos of the event will be available afterwards.