how to make a moive in unity

Hello
I was wondering, is it possible to take a movie while your playing.
Also is it possible to make the camera move around by it self while taking a movie.
Thanks

U can have screndump every frame to png, this is of course a midlleware solution, then u can compile all the images into avi/mpg/etc. in I.e. Videomatch or the like

Welcome to the forum, Earthquake!

You can use the ScreenShotMove script from the Unify wiki to take shots at regular intervals. However, as Krodil said, you will need additional software to combine the separate frames into a movie file. You can arrange for the camera to move around either under script control or by using the animation editor to create a motion path for it.

Thanks
I will try it

Unless I am missing some really obvious - if you are just looking for a movie of a game you are playing/building, you could use screen recording software - for my youtube vids I use Camstudio ( http://camstudio.org/ ) with the ffdshow codec ( ffdshow download | SourceForge.net ).

I use Fraps. You press F9 to start recording and F9 to stop recording, assuming what the playe sees is what you want to record. You’ll want something more advanced for machinima or cut scenes.

I have two questions related to this, but also more specific:

  1. Can I specify I ONLY want to render at 24 frames per second, no higher

  2. Can I render at higher than the screen resolution? In the Crytek Sandbox editor, as an example,
    I can render at film resolution or higher, and the engine renders the extra quadrants and upon save to a frame
    it combines them into one larger image frame, then goes on to render the enxt frame, etc.

  3. Is this currently possible in Unity 3D 3.1 ?

Thank you for all the help!

Welcome to the forum, Rendertwit!

You can specify you want to render at an exact framerate (the ScreenShotMove script linked about will let you do this) but I don’t think you can render above screen resolution.

Thank you for the quick reply!
Hmmm, that is too bad. Do you know if that is engine-limited or just there isn’t a tool (yet) to allow for that?

Thanks,

Perry (Rendertwit)

It’s because the hardware is used to render it, not the cpu… while its technically possible for a gpu to render bigger than the screen, you would have to code your own 3d engine to do this.

In a 3D package, you would be limited to screen resolution as well if you were recording the viewports.

Hmmm, then I wonder how Sandbox 2 (The Crysis Editor) accomplishes this, because it can render larger than the screen res, and it uses the hardware to render… They must have added this in from scratch, I am guessing.

OK, thank you for the info, much appreciated.

i think it is better to use a screen recording software ,but i want to know if i can make a .flv or.mp4 movie file ,because the file size will be smaller .any one who knows which kind of software does the unity tutorial mp4 vedio use?