Looks like real 3d objects and Stage3D at work. It'd be far too labor intensive for this to be pure video with the perspective differences when she moves left and right.
Most of the Bing map stuff is just video with a sprite sheet animating the girl around mixed with video. The running/ridiing is actual 3D, most likely with a stage3d framework (from the glow of the sun in the bike ride). Not too hard but a lot of work to texture all that 3D. After that it's pretty trivial to import into a framework (some have converters). A modern GPU (5 or less years old) will do this via Stage3D with ease.
If you want to do it like that you'd need a compatible 3D app like Maya/3DSMax/etc which can be expensive and for ease a quality sponsored framework like Away3D. It's important to pick a 3D app and framework that have plugins to work together. It'd just take a bunch of time to assemble it all together. For example, all the footage of the girl running to generate spritesheets (obviously she's not 3D, just a loop).
I have a shop creating the 3D graphics. I was told to keep the assets(buildings) "boxy" as "boxes so that uses less memory".
However what we are modeling, boxes are not what we see.
Again all I want is to recreate a street, moving the user down the street one way via arrow key, coming to clickable hotspots.
Stage3D can easily handle more than just a few boxes, like buildings.. Everything in that game (the buildings, misc debris outsite, etc) isn't even almost taxing the GPU. They're using a good mix of geometry and texture quality to give the illusion it's more complex than it is. However in the mobile world, the rules change.
Ok- After speaking to LOTS of folks-
1. Since I do not need that much movement with the character moving via the arrow -
A. I don't need a true 3d environment- like Away3d
2. Therefore to use F4V video, with overlays
3. And to use this cross platform to use Stage3d and Air so I can use on Ipads etc.
Again I am not making a game -- just a simple straight walk down the street, hotspots.
Anymore comments I am totally ears.
I think you could fake this. It seems to me if all you want is to control a person walking down a street you could film an actual city street in HD, and then loop an animation of a personal walking if you zoom in on the HD, map the buttons to each clip so she starts stops etc... then attach the movie clip of the street to the arrow keys to so it pauses when you take your hand off the arrow making it look like she's stopping. you should be able to get a bit of a pan when she veers left or right. It's a HELL of a lot easier (and cheaper) than that really cool Magnum game.
The guys who developed the game for Magnum must be really proud that left such impressions to consumers and even developers.
First of all, a good game is the one which not only has a good gameplay, story, graphics and sounds. One of most important things is the development of the game(in background, not accessible for earthling or to say, ordinary mortal ). It must perform excellent and consume very few resources. Graphics are eating the most
Some examples of games with great graphics which run on veeeery old computers: Starcraft, Patrician, Diablo, Heroes 3, Stronghold... and the list continues, everybody knows.
I'm not going to mention about games with poor graphics and lots of resources....
So is very important to create illusions of 3D or realism, like: movement, colors, shadows, lights. The developers are faking the 3D, by limiting the angle, hidding some parts of objects by another object, adding pre-rendered images and videos and so on. Instead of a 3D object, you can use a very nice image and adding some slight effects, shine, animation, in a way that makes the object look more than real so you'd like to lick the monitor
The Magnum - it would be stupid to create 3D objects and use these in Flash because these objects would consume the hardware and not be used entirely. Here are videos everywhere.
OK, ask yourself these questions:
Is this GTA game?
Can the girl be rotated in any angle we want?
Can we look on sides?
If girl moves on a side, the city changes?
Look at Temple Run game: https://play.google.com/store/apps/details?id=com.imangi.templerun2
Yes, this is 3D.
Let's compare Temple Run with Magnum
I think you are asking yourself "how about the chocolates which are picked up?"
These can be some 2D images(or animations or even video) which have predefined track to move together with city video playback. Once picked, tadaaaa! no chocolate
Guys in the city - these are inside video like all objects...
The "jump here" can be separate or can be inside video. If the text needs to be changed dynamically(let's say multilanguage) then are separate from city or multiple city videos for every language, else, inside.
Anyway, this game is really good(for it's purposes) and the quality is impressive.
I'm going to create something similar
Look at their traffic. There are no 3d engines involved. Everything is videos played in certain sequence with strategically positioned overlays and transitional graphics.
Here is the list of all videos:
1 person found this helpful
Oh, and for those who don't have own video playback players here is a page that will allow you to see these videos:
Just paste url to FlashVars >> src input field and click preview and update button at the bottom.
This was a NICE job Andrei . Now we know who the expert really is.
1. For me to recreate this type of scene-- on the *street only*, with the overlays , hotspots etc, and not doing any real 3d, what would stage3d and starling do for me ?
2. I do want this to at least be viewable on tablets both android and apple , so I would need Air to contain this and was told the stage3d and (starling ?) is absolute for this.
3. Also told that if we develope this for a mobile type app, then the Desk app will be better optimized- not sure if this means loss of quality.
Yeah that's exactly what I said! Video, not 3d.
It is always advantageous to use hardware accelerated graphics, especially for mobile apps. Naturally, desktop applications will benefit from using graphic card access as well. As far as quality goes - it will improve because you can use higher quality texture images that will be processed way faster than on CPU.
The same effect as they achieved with video can be definitely replicated with 3D graphics processing.
If you go with videos + overlays - I am not sure if you will be able to achieve it with startling because I don't believe you can play video and graphics in the same port window (I don't think you can overlay them). Unless, of course, you merge video frames converted to bitmap textures with other visuals off stage at runtime and feed them into GPU.
With that said, they did use a more sophisticated than Flash 3D software to create these videos - not real video shots. Telltale signs are, for example, missing details in the shot of NY Greene street block between Broom and Grand streets.