The OpenSceneGraph is an Open Source, cross platform graphics toolkit for the development of high performance graphics applications such as flight simulators, games, virtual reality and scientific visualization using OpenGL 2.0 and the OpenGL Shading Language. It runs on runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris and FreeBSD operating systems. The new v1.2 adds COLLADA support for both the reading and writing of COLLADA 1.4.1 as .dae files as a core feature.
This article on DevX discusses how the introduction of OpenGL ES for BREW, developers now have access to a state-of-the-art 3D rendering platform thats portable across mobile platforms and devices. The article describes how to get your environment set up for OpenGL ES development in BREW, as well as introduces you to the basic concepts you need in order to get started. Note: there's no support for OpenGL in the base BREW emulator. Instead, you need to download the BREW SDK Extension for OpenGL ES for the BREWSDK.
This article gives a brief argument for using COLLADA as an open and non-proprietary standard for 3D data exchange. It then addresses a wide list of FAQ questions regarding the uses of COLLADA, how data is organized, a description of COLLADA physics, and most importantly, that COLLADA is free, with no royalties or license fees for use.
AmanithVG engine is a commercial cross-platform engine for accelerated vector graphics. AmanithVG is entirely built on top of OpenGL (from 1.1 to 2.0, using extensions where available) and OpenGL ES (1.1 and 2.0) APIs. By using the OpenGL API, AmanithVG can provide high quality accelerated vector graphics on any kind of 3D chipset already available on the market, achieving tens of times faster performance than software rasterizers. The new tech preview 2 includes an improved geometric engine, a powerful configuration file (lets you customize the geometric kernel and the rendering engine to for example implement features on a chip without shaders, or with limited
texture size and texture units count.) , and a set of extensions for complex blend modes, color ramps, enhance dcaps styles and more. The benchmarks comparing rendering performance to software only implementation are impressive. Check out the new AVI video to see some of the new features and accelerated performance. (Imagine this kind of performance in Flash, Illustrator or PDF!)
The Khronos Group has officially launched its Academic Members program. This program enables researchers and student from a broad range of fields, to participate in the development of open standards for mobile and desktop media technologies. Schools, universities and research institutions are encouraged to join. Khronos will also be actively working Academic members to develop courseware. MIRALab in Geneva Switzerland is the first to join with a focus on virtual reality projects using COLLADA.
OpenKODE will offer DirectX-like capabilities for mobile phones using an open standard, that is cross-platform, royalty-free and streamlined for mobile devices. This latest OpenKODE presentation adds details about building an OpenKODE implementation, native deployment, Trans-API coordination and a trans-API testing matrix.
The new release of the Bullet Collision Detection and Physics Library includes an updated version of the COLLADA 1.4.1 Physics Viewer. This new v.7 supports COLLADA import/export of compound shapes (more then one collision shape), import/export of generic D6 constraints (no limits/motors) and , support. The viewer is available for Windows, Intel Mac OS X, and Linux.
The material for the SIGGRAPH 2006 course 'OpenKODE: An Open Mobile Media Development Environment' is now available on line. The web page contains links to the pdf presentations, as well as all of the supplementary material that was made available as part of the SIGGRAPH 2006 Conference Proceedings DVD.
The Korean Standard Organization TTA (Telecommunication Technology Association) has launched a project to develop standard benchmarks for scalable vector graphics solutions including OpenVG and SVG. ETRI is a lead in the project. SVG (Scalable Vector Graphics, W3C) and OpenVG (Khronos Group) standards are rapidly being adopted in many devices and applications, but there is no objective benchmark for performance comparison. The new benchmark test will provide objective and standard tests suite to compare performance and features of implementations of vector graphics standards, SVG and OpenVG. Requirements and index for performance evaluation will be collected until the end of 2006.
OpenSceneGraph is an open source high peformance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. The COLLADA plugin for OpenSceneGraph is a reader/writer that now uses COLLADA DOM v1.4.1. The plugin supports both import and export of visual scenes, geometries, and profile_COMMON effects.
Bellagio enables Linux software developers and ISVs to familiarize themselves with OpenMAX IL API and to develop their own OpenMAX components for multimedia codecs and controls. This guide details how developers can build OpenMAX IL components using the Bellagio OpenMAX open source distribution. It is based on Bellagio 0.2, but it is anticipated that some details may change in the future with new project releases. OpenMAX components are written in C but an object-oriented approach has been used to avoid code duplication, so that common OpenMAX functions are implemented in a so-called “base component” and can be overridden by derived components.
At SIGGRAPH NVIDIA showed NVPerfHUD ES, a new performance tool for handheld GPUs. This is a comprehensive suite of performance tools to help debug and profile OpenGL ES applications by giving you access to low-level performance counters inside the driver and hardware counters inside the GPU itself. The counters can be used to determine exactly how your application is using the GPU, identify performance issues, and confirm that performance problems have been resolved. It works well in conjuction with gDEBugger ES.
The Khronos Tech Talks and presentations from the OpenGL and OpenGL ES BOFs are available as Powerpoint slides for download. The Tech Talks cover OpenGL ES 1.x, OpenGL ES 2.0, OpenVG and COLLADA. The OpenGL BOF covers OpenGL 2.1, OpenGL running under Vista, working group updates and directions for OpenGL 3. The OpenGL ES BOF includes gDEBugger ES, overview and open source news.
Mobile 3D Graphics offers an in-depth look at OpenGL ES and teaches fundamental 3D mobile graphics programming with standard APIs. It covers the basic and advanced application program interfaces behind the major wireless and mobile devices supporting 3D graphics applications. It includes: a comprehensive explanation of 3D mobile graphics programming; an extensive range of OpenGL ES code samples; and examples of combining 3D and 2D mobile graphics methods. Available for pre-order now.
Kishonti Informatics announced the beta versions of GLBenchmark Pro and GLBenchmark HD, 3D performance benchmarks for OpenGL ES compatible Brew, Linux, Symbian and Windows Mobile devices. The new benchmarks not only measure OpenGL ES 1.0 and 1.1 application performance, but also let direct comparison of native OpenGL ES and Java based mobile 3D implementations. The final versions of the applications will be released this autumn.