New Minko demonstration: Citroen DS3

Update: The actual application is available here.

The above video demonstrates what Minko is capable of:



This application simple car customizer was created using Minko, a new 3D engine targeting the Adobe Flash Platform. The exhibited car is a Citroën DS3 with more than 150 000 polygons. It is rendered with dynamic lighting and reflection effects (use arrow keys to move the light, see the “Controls” section for more details). The car is made of close to 400 different objects (wheels, buttons, lights, …).

This application uses:

  • a 3DS file parser
  • a high polygon car model, with close to 400 different objects
  • dynamic Phong lighting with specular effect
  • reflection effect with dynamic spherical environment mapping
  • lighting/reflection blending using multipass
  • multiple cameras in a single scene (inside/outside the car)
  • up to 300 000 polygons rendered per frame

The actual application will be released tomorrow during Adobe Lightning Talks.

Augmented Reality in Flash 10

For those who have never heard of “augmented reality” (AR), here is Wikipedia‘s definition:

Augmented reality (AR) is a term for a live direct or indirect view of a physical real-world environment whose elements are merged with (or augmented by) virtual computer-generated imagery – creating a mixed reality.

Sounds a bit blury? Well… I’ll try to make it clearer with a demo…

Demo

First, you will have to print a little black and white “marker”. The AR software scans the webcam picture and look for this very marker. When it is found, its 3D position, rotation and scale are computed and used to embed a 3D object. You can found the marker here and it looks like this:

FLARToolkit Marker
FLARToolkit Marker

Continue reading Augmented Reality in Flash 10

Display Half Life 3D models with Flash 10

UPDATE: you can find a newer version on the DirectFlex Blog.

It’s been a while since the last post. But I’m back and I decided to release the first DirectFlex demo ever 😀

This demo is quite simple and features a 3D model extracted from the famous Half Life 1 add on Counter-Strike 1.6. The model is made of “only” 740 polygons, which is not much compared to what DirectFlex can do. Still, being able to display Half Life 1 models inside of Flash with a decent framerate brings hope for future developments. Anyway it is a good proof that DirectFlex is (way) faster than any other Flash 3D “engine” out there… but hey! live demo first and then technical stuff… (Flash 10 required!)


Continue reading Display Half Life 3D models with Flash 10