Expert Members Kari Pulli, Jani Vaarala, Ville Miettinen, Robert J. Simpson, Tomi Aarnio and Mark Callow have organized an in-depth all day course for intermediates on Mobile 3D Ecosystem at Siggraph on Tuesday August 7th. Attendees will learn how to develop 3D applications for mobile devices, how they function, and where they are heading. The course focuses on OpenGL ES and M3G, and how to use these technologies to create efficient applications and deploy them in the mobile world. Prerequisites include a basic knowledge of 3D computer graphics, a working knowledge of a modern graphics API like OpenGL, D3D, X3D, or Java3D and an ability to read simple computer programs written in C and Java.
Acrodea and Bandai Networks have announced the release of X-Forge 2007, a game development environment for handheld devices. Leading the mobile games market, the newly released X-Forge 2007 SDK (software development kit) offers the first compatibility for Open GL®ES 2.0, and supports programmable shaders and scene graphs. X-Forge 2007 delivers compatibility with OpenKODE as set forth by the Khronos Group, and supports the de facto standard 3D graphics API sets OpenGL ES 1.0/1.1/2.0.
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.