Sven Andersson and Jhonny Göransson from the Department of Computer Science & Engineering at Chalmers University of Technology recently posted their masters thesis on Virtual Texturing with WebGL online. This thesis investigates how to implement Virtual Texturing for web browsers using WebGL and how to maintain high performance.
GLSL Studio lets you experiment with examples and learn as you go. With camera texture streaming you can create your own animated video filters and view the results instantly. Anything you point the camera at is run through your current program. Programming + Imagination = Fun! GLSL Studio is a full OpenGL programming environment supporting both vertex and fragment shaders. Programs can be easily exported for use on any platform that supports OpenGL ES 2.0.
The 17th edition of ACM International Web3D Conference will take place in Los Angeles Convention Center, California, in August 04-05, 2012. Co-Located with SIGGRAPH 2012 and in Cooperation with Web3D Consortium & ACM SIGGRAPH. The annual ACM Web3D Conference is a major event that gathers researchers, developers, entrepreneurs, experimenters, artists, and content creators in a dynamic environment. Attendees can share and explore methods of using, enhancing, and creating new 3D Web and Multimedia technologies, such as WebGL and HTML5 (which is a hot topic in Computer Graphics), Flash/ Stage 3D, X3D, COLLADA, and the MPEG family. The conference highlights capabilities and trends in interactive 3D graphics across a wide range of applications and supports research from mobile devices up to high-end immersive environments.
The Khronos Group today announced the release of OpenMAX™ IL 1.2 as a provisional specification. OpenMAX IL is a royalty-free, cross-platform C-language API for integration of multimedia components into media frameworks to simplify deployment of audio/video encoders/decoders, camera control, and audio, video and image processing algorithms across diverse platforms. OpenMAX IL 1.2 is a backward compatible upgrade that includes dynamic buffer allocation, improved media graph management, in-band signaling, enhanced audio video synchronization, a wider range of standard components and enhanced camera control capabilities together with many other improvements and clarifications to increase interoperability between media processing components. The specification has been released in provisional form to enable developers and implementers to provide feedback before specification finalization. The OpenMAX IL 1.2 provisional specification is available for immediate download.
A WebGL tutorial that is clear and easy to follow, with lots of examples.
Wind River announced a collaboration to offer broad market availability and primary platform support for the Qt Commercial development framework on Wind River’s VxWorks real-time operating system (RTOS). Qt Commercial from Digia is a cross-platform user interface (UI) and application framework with tools designed to facilitate the creation and deployment of applications for desktop and embedded platforms. The collaboration will enable companies to expedite graphical user interface (GUI) development and standardization across projects, revisions and organizations within the enterprise. In addition, it will enable the users of VxWorks to create differentiated and user-appealing devices with advanced interactive GUIs and added support for 3D and 2D graphics through OpenGL ES and OpenVG. This will allow for specialized applications to include flow and process visualization as well as medical imaging and animation for embedded devices.
AMDs Erwin Couman presentation on accelerating game physics heterogeneous systems using OpenCL are available on Github for download. Sample videos showing rigid body work, broadphase benchmarks, gDEBugger and Bullet Physics library are available on his YouTube channel.
Open GPU invites original and innovative performance-oriented contributions from all areas of High Performance Computing (HPC) targeting hybrid GPU / CPU architectures, including hardware architectures, software tools or data structures. Topics can include, Compilation tools for GPU, New GPU oriented algorithm approaches, Parallel and distributed architectures, Modeling, OpenCL and CUDA performance analysis experiences, Hybrid architecture benchmarks, HPC languages, and more. Details are in an online PDF.
ReconstructMe is an easy to use real-time 3D reconstruction system. With ReconstructMe you simply grab your camera and move around freely. While you move, the system continuously updates and refines your model. Based on the idea of Kinect Fusion, we have improved various aspects and implemented the system in OpenCL.
This tutorial series from Rob Farber and The Code Project focuses on bringing knowledgeable C and C++ programmers quickly up to speed so they can work with OpenCL to write efficient portable parallel programs.