Hamers wrote:That is indeed a milestone. Congratz
I figure animated objects are handled quite a bit differently compared to the static scene (lack of door, chair and cup)? Also I noticed that at 0:45-0:50 your camera is missing a shot (maybe it's tied to the character?)
Also what do you think about the street car scene? Is it on the same map as the police station or swapped in and out with the loading happening in the background? It also wouldn't surprise me if the street is very short and they just loop the one segment over and over again, they definitely do that in Hunted.
Thanks! The animated objects are handeled as characters. The static scenery is all in one big mesh collection, the "characters" (so also doors, chairs, etc.) can have animation, sounds, etc. They are added by the scene Lua script.
The shot that's missing is a bit hard to explain. If you look before the missing shot you see the camera is facing Jodie. Then in the game the shot facing the chief cop comes, and then it's back to Jodie. That shot of Jodie (before / after the cop) is one shot. As you may have noticed, the road part starts later in my version than in the game. That is because at the end of the scene you can see the camera shot that was the missing one. That one works as a "sub shot", it appears over another shot. Since I haven't implemented that yet, you can see missing shots here and there that then appear after the scene is over.
The street car scene is a separate area. The chapter "Broken" has one scene and three areas (POLICE_STATION, POLICE_STATION_ROAD and POLICE_STATION_BREAK). In the video I did it so that it loads the first and lasts area, but only activates the first one for all but the last "movie" (that's how one part of a sequence is called internally). When the last one starts (the "Too Late" part), it deactivates the first area and activates the last one. I had some trouble loading in the road part so I didn't bother fixing it before the video
Here is the code to load and play the movies/areas, so you can see just how hacky it is xD
http://pastebin.com/67Lns7mU