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)
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…
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:
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!)