Starting with v3.0, Babylon.js supports rendering using WebGL1 and WebGL2 contexts. The support is transparent for developers. By default the engine tries to get a WebGL2 context. If none is available then a WebGL1 one is retrieved. Learn more about Babylon.js v3.0 or get started on Github.
The Vulkan working group has released a major Vulkan 1.0 specification update that adds eighteen new KHR extensions. They include KHR replacements for the experimental KHX_external_memory_* and KHX_external_semaphore_* extensions released earlier this year, incorporating changes based on developer and implementer feedback. The release also adds a set of KHR_external_fence_* extensions. Together, these extensions allow applications to share memory and synchronization primitives across process and API boundaries. Two new extensions, KHR_dedicated_allocation and KHR_get_memory_requirements2, provide more expressive and extensible ways for applications to optimize their GPU memory allocation policies. KHR_16bit_storage, KHR_storage_buffer_storage_class, and KHR_variable_pointer allow Vulkan implementations to accept shader programs containing new programming constructs recently added to the SPIR-V intermediate shading language.
Microsoft announced updates to Paint 3D: Magic select enhancements & drawing tools. Paint 3D also now supports a new industry-wide open standard for 3D file sharing called GLB, a part of gLTF (GL Transmission Format). This allows for faster and more efficient transfer of 3D assets by outputting only one container for all assets, minimizing the file size and the ability to use the files across other programs as a universal format. glTF (GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. The glTF specification is managed by the Khronos Group.
The Khronos Group has posted their Birds of a Feather schedule online. If you will be at #SIGGRAPH2017 be sure to visit the BOF Blitz and After Party! BOFs include: OpenVX, NNEF, OpenCL and SYCL; COLLADA; glTF; WebGL; OpenXR; and Vulkan, OpenGL & OpenGL ES to wrap up the day. glTF has just posted their list of speakers, and what a line they have for you in store for you. At the end of the day, be sure to hang around for the BOF Blitz After-Party. The BOFs will be live streamed with video available afterwards, and t-shirts available online, for all those folks not attending.
Games developers know how to engage players and keep them interested, and how to tell stories in a non-linear fashion. And they have for years created content in three dimensions, a basic requirement for VR. Indeed, virtual reality is integrating games and the broader technology industry as never before. “It’s like two continents that were apart, and continental drift is bringing them together,” says Neil Trevett of the Khronos Group, a non-profit industry group.
The Khronos Group would like to introduce the latest Khronos Portland Chapter to the family. Joshua Young has been running the Portland meet up group for quite awhile now and currently has over 1600 members! If you are in the Portland area and have an interest in OpenXR and Virtual Reality, please take a moment to join the group. Learn more about starting your own Chapter.
Neil and Yuval Boger (VRguy) talk about VR/AR standards, overlapping standards organizations and what’s the best way for companies to get involved. There is also a complete transcript of the podcast. In Neil's own words "...the key thing to realize about the Khronos Group, if people haven’t come across Khronos before, is that it’s an open organization. So, any company is welcome to join."
Synopsys announced that it has enhanced the convolutional neural network (CNN) engine in its DesignWare EV6x Vision Processors to address the increasing video resolution and frame rate requirements of high-performance embedded vision applications. To simplify software application development, the EV6x processors are supported by a comprehensive suite of tools and software. Combined with software development tools based on OpenVX, OpenCV and OpenCL C embedded vision standards, the MetaWare EV Development Toolkit offers a full suite of tools needed to accelerate embedded software development.