Cut Scene

Blitz3D Forums/Blitz3D Beginners Area/Cut Scene

Noless, most companies are doing it. If the movies have a high resolution then it shouldn't be a problem.

A true cutscene player is something that may complicate things unneccessary. I did some simple players some time ago.

You need to create yourself some kind of action recorder. THis way you'll record your actions when you control the actors one by one. THen you'll replay the actions parallely, so all actors "act" the way you controlled them before. This may also contain animated meshes, of course, and advances character controls (including lip motion for pseudo lipsync). Finally, you should create a tool that allows to position WAV samples on certain points on a timeline, so you can edit the virtual audiotrack of a dialog or so. If you want real lipsync then you may have to use BASS dll, make sure to check the license of BASS before you do plans. You'd also require NPC meshes with lip bones, and maybe lid bones etc. for true libsync.

A cutscene player should ba capabl of playing any scene that is made of recorded user controls.

Sometimes, if the game is not built on a reusable game engine, it may be easier to script the cutscene right in the executable, eg. writing a hardcoded function that will move things and so on. Such a function can be used only for one specific cutscene.

Both methods may however use the loaded meshes. just make sure to reset their positions etc. after playing the cutscene. An other option may be to load the meshes seperately to a second world, that is far away from the actual game world (out of camera range).