Blender Pocket uses OpenGL ES to bring the popular Blender 3D modeling, and rendering application to handheld devices
Blender Pocket is an open source, handheld devices port of Blender 3D open-source software for 3D modeling, animation, rendering and playback. It runs using the Rasteroid OpenGL ES implementation (using a wrapper for any missing desktop OpenGL functions). Support for the Vincent open source OpenGL ES implementation is also planned. Currently it runs on Pocket PC but the author is looking for other people to port to other other embedded devices supporting OpenGL ES. The latest version adds support for images with UV mapping. Blender Pocket forums provide support for development efforts.
Using non-photorealistic rendering for constrained bandwidth OpenGL ES accelerated mobile mapping applications
This paper presents a bandwidth friendly approach to remote rendering of large 3D content (like cities), using Non-Photorealistic Rendering. The original textures of the facade are processed and the feature lines are extracted. The resulting data set (buildings with their characteristic lines) is optimized for remote visualization and stored on the server side. The city is then streamed on-demand on a remote client and rendered using OpenGL ES on handheld devices. This approach is useful for 3D content display on small screens where overly detailed textures can hide the salient characteristic features. It also greatly reduces the amount of data to transmit, making this solution well suited for limited-bandwidth networks like the ones used by mobile devices. Test were run on a DELL Axim X50V with a 624 MHz ARM processor, 64 MB of RAM memory and an Intel 2700G GPU andfull hardware acceleration using OpenGL-ES up to 640x480. Paper available as a PDF.
The m-LOMA(mobile LOcation-aware Messaging Application) application is the first true mobile 3D map program that renders 3D views in real-time, using easy-to-recognize high-quality 3D models, large view distance and free movement in the 3D world. Unlike a traditional map, with a 3D map application you always know your location on the map either by GPS tracking or by simply recognizing the buildings or other landmarks near you on the 3D map. m-LOMA uses the OpenGL ES API for rendering, and has a full optimization toolchain for the 3D models and textures, including visibility calculations, collision avoidance and pre-calculated visibility approximations for moving objects. Available for Symbian Series 60 and 80, Linux, Windows, WindowsCE (MobileWindows) and Mac OS X.
The presentations from the day-long tutorial on March 21st at Game Developers Conference 2006 are now online. These PowerPoint slides provide an in-depth look at the latest technologies in OpenGL ES and how they can be applied to cutting-edge game graphics, with special attention is given to the unique performance and design requirements of embedded applications. Topics include Advanced Rendering, ColladaFX, PlayStation GL, Portable Engine Developement, Performance Optimization and more.
NVIDIA, a worldwide leader in programmable graphics processor technologies announced that it will acquire Hybrid Graphics Ltd., a leading developer of embedded 2D and 3D graphics software for handheld devices. This acquisition will enable the customers of both companies to deploy compelling OpenGL ES and OpenVG graphics solutions for the entire worldwide handheld market.
At GDC, Imagination Technologies’ PowerVR MBX combined with the Scaleform VGx vector graphics driver will demonstrate accelerated Flash content using OpenVG and OpenGL ES API. Scaleform VGx will be a next generation OpenVG implementation that uses the OpenGL ES API, optimized tessellation (vector-to-triangle conversion), and advanced vertex/pixel shaders to accelerate high-quality 2D scalable vector graphics on existing OpenGL ES-based 3D GPU chipsets. This will enable content providers to accelerate the mobile end-user experience without requiring new silicon or data format modifications.
Imagination Technologies will be showing a host of OepnGL ES demonstrations at GDC in San Jose, CA, March 22nd-24th 2006. Demonstrations include:
- Scaleform VGx technology enabling accelerated Flash content
- Accelerated OpenVG User Interface, navigation, SVG and gaming content
- "Vijay Singh Pro Golf 2005" from Gameloft on Sony Ericsson P990
- "Bling my Ride" the latest racing game from Bling Games by Lagardere Active on TI OMAP2420
- "Whiptail Mobile Engine" from Barking Lizards on TI OMAP2420
- "3DMarkMobile06" from Futuremark on Freescale iMX31 Development System
- "Virtual Pompeii" from SpinVector on Dell Axim X50v / X51v
- The Code Monkeys’ extreme sport game "Jump" on Dell Axim X50v / X51v
- Pulse Interactive’s "QuakeMobile" and Expansion Packs on Dell Axim X50v / X51v
- "Tony Hawk's Pro Skater 2 Pocket PC Edition" from Aspyr Media on Dell Axim X50v / X51v
- The latest 3D games content on SKTeletech IM-8300
- HI Corporation's JAVA 3D content inc. "Everybody’s Golf" on FOMA 902 phones
- PowerVR demos on Renesas SH-Mobile3 Development System
CG2, a wholly owned subsidiary of Quantum3D will develop software and hardware components to support the insertion of high performance collaborative 2D/3D user interfaces with live video feeds into multi-echelon Command and Control applications for the US Army. The graphical rendering engine is based on the Quantum3D cross-platform IData COTS Human Machine Interface suite, including IData3D integrated realtime 3D scene manager, and IDataMP Digital Map components, running under OpenGL ES. The research will help to develop and commercialize user interface technology and APIs that leverages advances in mobile gaming to deliver a collaborative, interactive shared view of the net-centric battle space to the operational commander at multiple echelons, from the platoon and company level upward.
The partnership between ALT Software and Hybrid Graphics will allow both companies to expand their customer base and product offerings by jointly providing system integration services,software products and more flexible and responsive customer support for graphics rendering on embedded devices using OpenGL, OpenGL ES, OpenVG and Java. Together their products address automotive, avionics, mobile, medical, and instrumentation markets.
The new NVIDIA GoForce 5500 handheld GPU offers console class 3D gaming using OpenGL ES and NVIDIA Pixel Shading Extensions delivering up to 2.6M triangles/second and 200M pixels/second and rendering up to 1024 X 768 screens. It also supports high-quality digital TV ( H.264, WMV9 and MPEG-4 video up to D1 resolution1 at 30 fps) , surround sound, hi-res photography, and low power consumption. Mobile phones with the 5500 GPU are expected by the end of 2006.