Patrick Cozzi and Christophe Riccio invite you to contribute to OpenGL Insights, a book containing original articles on OpenGL, OpenGL ES, and WebGL techniques by the OpenGL community and for the OpenGL community: from game programmers to web developers to researchers. OpenGL Insights will be published by A K Peters Ltd. / CRC Press in time for SIGGRAPH 2012. Given the wide array of OpenGL platforms, from Mac desktops to Android phones to web browsers, we invite you to submit article proposals on all aspects of OpenGL development, including performance tuning, recent GL features/extensions, application architecture, vendor-specific techniques, WebGL, and interoperability with other APIs. We are interested in proposals based on your unique real-world experience using OpenGL.
Mirada and Chris Milk have teamed up to create an ambitious transmedia interactive music video experience called "3 Dreams of Black" for Danger Mouse and composer Daniele Luppi's Spaghetti Western-inspired concept album ROME featuring Jack White and Norah Jones. "'3 Dreams of Black' has made it clear that WebGL brings a lot of possibilities, but at the same time requires a level of technical knowledge that just a few studios have," said Ricardo Cabello, Lead Data Arts Developer, Google Creative Lab. You can watch a preview on YouTube.
Gregg Tavares discusses WebGL techniques and performance at Google I/O 2011. Whether a seasoned pro, or a WebGL noob, this fast paced presentation is worth your time to watch.
WebGL pays strong attention to security - just as any web technology should. With growing recognition of WebGL in the press, we thought we would summarize Khronos' work and stance on this important topic.
- Khronos agrees that security is a vitally important consideration for any web standard. WebGL was architected with security in mind from the ground up.
- All WebGL implementations already necessarily contain safeguards which prevent out-of-range memory accesses during rendering operations and access of uninitialized memory; please see here and here. These safeguards are tested by the WebGL conformance suite.
- Defense against denial of service attacks is still evolving in WebGL implementations. Khronos has specified an extension to OpenGL and OpenGL ES, GL_ARB_robustness, designed to prevent denial of service and out-of-range memory access attacks from WebGL content, preventing any possibility of using WebGL to execute malware on a user's machine.
- GL_ARB_robustness has already been deployed by some GPU vendors and Khronos expects it to be deployed rapidly by others. Browsers can check for the presence of this extension before enabling WebGL content. This is likely to become the deployment mode for WebGL in the near future.
- The ability to incorporate cross-domain images into WebGL scenes provides great utility to developers, but the WebGL working group is considering requiring Cross Origin Resource Sharing (CORS) opt-in or other mechanisms to prevent possible future abuse of this capability.
- The WebGL working group has been working closely with the GPU vendors in the Khronos group to make accelerated WebGL implementations secure and WebGL is influencing GPUs to provide even more flexible security options in the future.
- There are no known WebGL exploits and Khronos will continue to place close attention to technical and ecosystem opportunities to ensure WebGL is a secure technology that can be used with confidence.
Updated May 16 2011
Jon Peddie Research has written up a great review of the Khronos Groups new StreamInput API. Kathleen Maher writes "There is a tipping point out there somewhere and it doesn’t seen too far away. The Internet of Things is practically building itself. Khronos’ first role will be to help developers take advantage of sensors for mobile and console devices, but the day is not far off when the applications for sensors broaden further into our everyday lives and capabilities."
If you missed the San Francisco WebGL Meetup in April, you now have a chance to find out what it was all about. Complete with pictures and lots of details from the meetup, this review is well done and paints a great picture!
The WebGL and COLLADA powered OurBricks lets you share and interact with 3D content in a modern webbrowser. Today they announce a design competition for 3D artists. The theme is “Modern Life.” Deadline for submissions is May 16 at 12pm PST.
The Geomatics Engineering departement at the University of Applied Sciences Northwestern Switzerland is now developer OpenWebGlobe for WebGL. OpenWebGlobe SDK lets you create your own virtual globe applications. You can develop your new application in your favorite language like C++, C#, Visual Basic, Python.
There will be a WebGL Meetup on April 28th 2011 in San Francisco. A complete list of all upcoming Khronos Group events is available online.
WebGL Report is an open source project that checks whether or not a browser supports WebGL, and if so, reports details such as supported extensions and implementation specific capabilities.