Tuesday, March 29, 2011

Quadrocopter Ball Juggling

Again Quadrocopter assisted with motion capture : Performing juggling


So good !

Source : Festo
Total Immersion Receives USD $5,5M in Funding Led by Intel Capital
Press Release :  Total Immersion, global leader in augmented reality, announced today that it has secured USD $5,5M in a funding round led by Intel Capital joined by existing investors Partech, iSource and Elaia Partners. The new funding will be used towards further development of the D’Fusion platform and to drive new usage of augmented reality (AR) for end-users. Specifically, the team will be focusing on expanding operations in Asia and in the US, developing a large community of developers and exploring new consumer markets.
“Augmented reality is one of the key technologies enabling contextual computing on the mobile phone, tablets and PC through interactive experience for exploration, suggestion and direction. At Total Immersion, we’re constantly looking for developing usage of augmented reality experiences for our customers and for end-users and this investment is another big step towards that objective,” said Bruno Uzzan, CEO and co-founder of Total Immersion.
“Total Immersion provides a unique and immersive user experience,” said Christian Morales, General Manager, Europe, Middle East, Africa of Intel Corporation. “Augmented reality is changing the way how people perceive and interact with their environment. It offers new opportunities for both developers and users. We look forward to working with Total Immersion to develop new usage experiences for Intel platforms”
“Augmented reality is a disruptive technology blending real life with digital information which will enable new and exciting businesses” said Marcos Battisti, Intel Capital’s Managing Director for Western Europe and Israel. “Total Immersion is bringing this ground breaking new technology into everyday life and our investment will enable the company to accelerate its growth and adoption. We are truly excited by Total Immersion’s capabilities and their contribution to future evolutions in this field.”

BatteryTech - high-performance mobile platform abstraction framework

BatteryTech™ is a high-performance mobile platform abstraction framework. Boiled down, it is a way for you to write native C++ code for Android™ and iPhone® while developing on a Mac® or in Windows®.
BatteryTech allows you to:
  • Deploy on both Android™ and iPhone® with very little extra time invested
  • Skip having to mess around with clunky platform APIs
  • Have the highest-performing code possible
  • Build your own custom game engine using libraries like Chipmunk Physics, Box2D, Bullet, Lua and others
  • Develop more in less time by testing most builds on a fast PC or Mac
  • Port existing titles only once to get multiple platform support
  • Develop multiplayer games that work across all platforms (iPhone vs Android in real-time)
  • Enjoy native coding without the worry about getting it to work on another platform
  • OpenGL ES 1.0, 1.1 and 2.0 (Shader) support
  • Lightweight, High-performance Audio Mixer
  • Lightweight GLES UI Library
  • OGG, PNG, JPG, GIF and TTF decoding
  • Asset-based File IO
  • Standard Networking
  • Cross-platform demo app using Box2D with projects for every OS
Supported Targets
  • Windows native
  • OSX native
  • iPhone/iPod Touch 2nd gen+
  • iPad / iPad 2
  • Nearly all Android phones and tablets (1.5+)
Supported IDEs
  • Eclipse CDT (Win32 / Android NDK)
  • Eclipse ADT (Android / NDK)
  • Xcode (iOS / OSX)
  • Visual Studio 2010 (Win32)
What's in the demo:
  • A basic game framework using GameObject creation and management
  • Menus, sounds and music examples
  • Box2D integration
  • Support for both Fixed-Function and Shader rendering depending on device
  • Examples of loading, changing and saving settings to file in a game

AMD OpenCL Emu Documentation

OpenCL Emu is a set of effective tools for the OpenCL software development designed for AMD GPUs
without the explicit need of GPU hardware. It allows developing and debugging an OpenCL kernel as a
C++ procedure inside your MS Visual Studio application while providing an easy switch between CPU,
GPU or GPU-emulator at the backend.

This tool would enable programmers to start developing using OpenCL language instantly without having
to learn the intricacies of the OpenCL run-time, saving them time to concentrate more on developing
parallel algorithms and making the shift to OpenCL a step easier.

Source : http://www.geeks3d.com/forums/index.php/topic,2065.0.html

Katamari in your Browser

Do not hesitate to test this Katamari Hack :

Have Fun !

Monday, March 28, 2011

Crysis 2 & CryENGINE 3 Key Rendering Features

Here an article about the Key rendering Features of Crysis 2 & CryENGINE 3.

I think they have made a very bad choice for the comparison.... of each key features... They always show in game screenshot and difference are often very hard to see. It's better to choose synthetic scene to show clearly the typical difference.

Source : Crytek.

Wednesday, March 23, 2011

Homemade Touch screen

With a few of electronics and captors !!!
A Line CDD, a few LED ... and a program

A trip inside Monet paintings !

An awesome trip inside Monet paintings.


Monday, March 21, 2011

Kinect Hack : Help blind people

NAVI -- Navigational Aids for the Visually Impaired

Source : http://hci.uni-konstanz.de/blog/2011/03/15/navi/?lang=en


After iScan3D http://www.digiteyezer.com/Digiteyezer/index.html

digiteyezer have launch the same service for Faces :

Friday, March 18, 2011

On Fog "3D" display

Configure Matlab to use Visual 2010 C/C++ compiler

By default Matlab 2009 have only a C compiler (mex file compiler).
It could detects the Visual compiler for the 2005/2008 version but not for the 2010 version.

Hopefully MathWorks have released a patch ;)

Link : VS2010MEXSupport.zip


How can I use Microsoft Visual C++ 2010 to create MEX files with MATLAB 7.10 (R2010a)?

Problem Description:

I would like to use Visual C++ 2010 to create MEX files for use in MATLAB.


The Microsoft Visual C++ 2010 compiler is not supported on the released version of MATLAB 7.10 (R2010a), but support can be added by installing a patch. To install the patch:

1. Download the patch attached to this Solution. The patch includes files needed to support these combinations of MATLAB and Visual C++ 2010:
• Visual C++ 2010 Professional and 64-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Professional and 32-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Express (Windows SDK 7.1 also required) and 64-bit MATLAB 7.10 (R2010a)
• Visual C++ 2010 Express and 32-bit MATLAB 7.10 (R2010a)

2. Confirm that you are running MATLAB 7.10 (R2010a). You can check this using the About box available at Help->About MATLAB.

3. Unzip the contents of the patch into your MATLAB installation. This can be done from within MATLAB itself with the command:
unzip( path_to_zip_file, matlabroot);

4. Set up MEX to use Visual C++ 2010 with the command:

mex –setup Visual C++ 2010 should now be among the listed options.

Note that this patch will only work with MATLAB 7.10 (R2010a). Using this patch with any version of MATLAB is not supported.

Other MathWorks products such as Real-Time Workshop do not support Visual C++ 2010.

Source : MathWorks

Friday, March 11, 2011

Panoramic video acquisition

Giroptic French company purpose a nice tiny box to perform 360°*180° acquisitions up to 30mega pixels.

3 fisheye lenses apparently share one imaging sensor, everything hard-mounted into one device, so you'd have zero alignment issues. 

It can shoot panoramic video and take 7000x3000 (= 21 MP) panoramas with HDR bracketing.

It replaces nicely the old Giroptic camera :

Source : Girocam

Not new idea... Kinect help Motion Capture

Source Kinect hacks

Tuesday, March 8, 2011

WebGL Fractals

2D/3D fractal browser powered by WebGL :

Fractal Lab Introduction from subBlue on Vimeo.

Source : http://fractal.io/ and Geeks3D

Monday, March 7, 2011

On the way to MultiTouch clothes

WebGL final Spec

"At the GDC 2011, Khronos has released the final WebGL 1.0 specification. WebGL enables hardware-accelerated 3D graphics in HTML5 Web browsers without the need for plug-ins. WebGL defines a JavaScript binding to OpenGL ES 2.0 to allow rich 3D graphics within a browser on any platform supporting the industry-standard OpenGL or OpenGL ES graphics APIs."

The latest WebGL 1.0 spec is available HERE.

WebCL is the JavaScript binding to OpenCL, the open computing language. WebCL creates the potential to harness GPU and multi-core CPU parallel processing from a Web browser, enabling significant acceleration of applications such as image and video processing and advanced physics for WebGL games.

Source : Ozone3D