The Embedded Systems 3D Game Software Development Kit, short ES 3D Game SDK, is an Open Source 3D Game Engine / SDK for embedded devices / mobile phones. The new v0.4.1 includes hardware and simulated lighting for the terrain renderer. Also, several improvements and bug fixes are included in this release. The SDK is tested against the OpenGL ES library from Hybrid Graphics (Rasteroid 3.1), Imagination Technologies (PowerVR) and Nokia (OpenGL ES 1.1 Plugin). For OpenKODE, the Acrodea SDK is used and tested.
The big news of Sony Computer Entertainment Europe’s annual DevStation 07 conference was the session on the rollout of features for the Home community service. Currently undergoing a closed beta, it will launch globally in October. In between now and then, there will be monthly SDK releases, as more advanced features are rolled out. The current pre-release version only supports the use of Maya for the creation of 3D assets, while v1.0 will add 3ds Max and COLLADA support.
Tom Hume over at www.tomhume.org has done a quick round up of comments from some major players in the Mobile phone market. Here are a couple of out-takes. Oscar Clark, nVidia: "OpenKODE is important because it lets you do source portability. Java was supposed to do this, but hasn't delivered the full power of it." Bill Pinnell, Product Manager, Graphics & Gaming, Symbian: Khronos API allows hardware manufacturers to target a single platform as well as software developers. Read the complete round up.
gDEBugger, an OpenGL and OpenGL ES debugger and profiler, traces application activity on top of the OpenGL API, lets programmers see what is happening within the graphic system implementation to find bugs and optimize application performance. The new V3.1 Adds Support for debugging and profiling OpenGL applications on Windows Vista™. Also, gDEBugger OpenGL state variables Comparison Viewer now automatically compares all current state variables values to the OpenGL default render context values. This version also includes significant performance improvements.
NASA Ames Research Center has released the first early access version of World Wind Java, NASA's leading-edge, open-source 3D planetary visualization system. World Wind Java lets you zoom from satellite altitude to any place on Earth. The new Java version utilizes OpenGL for its 3D rendering via JOGL, and runs on all major operating systems. Make sure to try the DiSTI Corporation's F-16 flight simulator built using World Wind Java!
MotionNode is an affordable 3-DOF inertial measurement unit for use in motion sensing applications. The sensor is extremely small, easy to use, and yields accurate orientation tracking results. MotionNode can be used in real-time applications or as a motion capture device.
The open source Software Development Kit (SDK) provides real-time access to the sensor data streams. Recorded motions can be exported to industry standard animation formats, such as COLLADA and FBX, for effortless integration with existing Digital Content Creation (DCC) pipelines and software.
The goal of the MotionNode system is to make high quality, easy to use motion sensing technology available to everyone. To achieve this goal, the software platform is designed with an open architecture, using standard components whenever possible. COLLADA provides a widely supported and flexible asset format that meets the current needs of the MotionNode system, while allowing for future growth.
DMP announced one day of Advanced OpenGL ES Programming Training in Tokyo. This course demonstrates the more sophisticated techniques possible using the OpenGL ES 1.1. By explaining the techniques required to generate images of greater realism, the course provides deeper insights into OpenGL ES functionality. Also, this course refer to performance aspects of OpenGL ES application and basic concept of OpenGL ES 2.x. Participants must have programming knowledge (especially C), a good grasp of computer graphics concepts as well as a familiarity with the basic topics of the OpenGL ES 1.1. This course is held in Japanese.
DMP announced a two day OpenGL ES Programming Course for beginners in Tokyo. This course provides the knowledge that a novice OpenGL ES programmer needs to author interactive, 3D graphics applications using OpenGL ES. It covers fundamental topics such as overview of architecture, modeling, and lighting, and introduces advanced topics using extensions such as matrix palette skinning animation. Attendees should be able to read simple programs written in the C language. No previous experience with writing graphics programs is required. This course is held in Japanese.
The OpenGL ES working group is pleased to announce the release of the OpenGL ES 1.1 Full Specification
The OpenGL ES working group is pleased to announce the release of the OpenGL ES 1.1 Full Specification. Previously, OpenGL ES 1.1 was defined by a "difference specification", which was an annotated list of differences between it and desktop OpenGL 1.5. To understand the API, programmers new to OpenGL had to read the 300+ page OpenGL 1.5 specification, cross-referencing against the difference specification to see which features were supported. The new document is entirely self-contained, so no cross-referencing is required. And, as it is only about half as long as the desktop specification, it is much easier for OpenGL beginners to read. The API itself is of course unchanged, and the working group will continue to maintain and publish the older difference specification for those who prefer it. Both versions of the specification are available at the Khronos OpenGL ES specification download page
From 3GSM to GDC to Mobile Entertainment World… Khronos members weigh in on the latest in mobile and graphic technology 3GSM and GDC: Kathleen Maher of Jon Peddie Research has worked with Khronos to produce an excellent series of nine new podcasts. This is best listened to as a two part series. First, Kathleen interviews Khronos members at 3GSM to find out what was the buzz in Barcelona. Khronos members are the experts behind the tremendously successful Khronos standards for 3D, 2D, video and audio for mobile devices. Kathleen talks with Members about how the new technologies can be used to create applications for mobile phones.