Banner

Repeat

End

Forums

HavenForts: Construct JetFists - The Chronicles of Wargasm (Episode 2, NeoForts)
  #1  
Old 08-23-2008
Khuskan's Avatar
ADMINISTRATOR!
Veteran Fort God
 
Join Date: Aug 2005
Posts: 4,468
Send a message via MSN to Khuskan
Default Making a Trailer

SourceForts has been looking to attract new players to the mod for quite some time. It's difficult to do such a task when mid-versions as there is not much the team can use to justify a news post, so it was decided the best way to go about bringing in the new players was to beef up the upcoming 194 release.

A release of a game is split into three basic parts:
  1. The hype. The game makes itself known and that it is almost ready to be released, and the community is 'teased' with information.
  2. The release.
  3. Post release, where the servers must be up and maintained and the news the mod has been released should be spread far and wide.
The trailer is an important part of our hype plan. It shows off the mod in a new light, pointing out clean new aesthetics and also helps to make the mod look professional. Our old trailer wasn't exactly much to write home about, but it got the job done and was responsible for a huge surge of new players into the game.

So how does one make a trailer? Many of you have probably seen machinima style videos, and think they don't look particuarly hard to reproduce. 'Just go into spectator mode and hit record' is the idea we got from them when we made the old trailer, and the flaws of that technique are glaringly obvious.

For example, the cameraman would often get shot or killed (the trailer was done pre-spectator mode). Pans were jerky and hard to control. When close to other players, the scripting on the player models made them turn their head and look at the camera (which in some ways was quite cool, but didn't help much.)

Watching again machinima and you see smooth camera movements along predefined paths and none of the problems we encountered. We must have done something wrong. Thus started my quest to learn how to machinima in less than a day.

Recording the demos

The first few shots are simply camera sweeps over maps, so nothing special was required there to see it happen. The time lapse shots in the middle are the interesting ones.

A group of beta players was gathered to make the demos happen, and we had three full matches over three maps. The best way to show building and how it evolves would be to show the viewer a large chunk of build phase, but this would be boring.

So I opted for some timelapse footage. By setting the AVI recorder (as will be explained later) to 1 frame per second, and having a very long, slow camera movement across the level, it lead to some wonderful timelapse footage with the camera moving in what seems to be real time and the players and walls going up in super speed.

The combat was all real, nothing was staged in the trailer, unlike our previous one. With the addition of the soon-to-be-explained demo tool, I could put the camera wherever the action was, instead of trying to make sure the action always happened infront of the camera.

Smoothing it out

When you want to record a source game to AVI, instead of using Fraps or one of the many other screen recorders, you get the best possible result by recording a demo, then using source itself to dump every frame to a .tga image. The key to camera movements lay in editing the demos, not trying to do it live when recording.

Source comes with a demo replay suite of tools, and the biggest and most useful for the movie-recording task is the smoothing tool. Here it is pictured below:



It is, by far, the most buggy tool I have ever used in Source. It became obvious early on that, when programming it, valve had listed out all the features they thought they needed, made the GUI but then only programmed the features they used.

What you can use it for though is defining camera positions, or keys, in a demo, and then making them spline together. First you set the start and end 'ticks' (which essentially equate to a type of frame), then you can set keys where you want and tell the program to calculate a smoothened route.

Once I got the hang of it, it didn't actually take too long to make up new movies, despite the software bugs. Of course, it did leave me with a nice mess of TGA files to contend with.

The Aftermath

The entirety of the recordings was shot in 720p high definition and at 20fps. The longest sequences were about 10 seconds long, which equates to 200 frames. Each TGA was around 2mb(!) in size, as Source engine applies the lowest possible compression. This lead to huge files of up to 400mb.

Using Virtual Dub was the best free way to turn these TGAs into an AVI. After the conversion, the AVIs actually turned out bigger than the TGA collection, sometimes reaching 500-600mb. Compression was not used, to allow maximum compatibility when it came to the editing section. With all the movies put together that made up the trailer in their uncompressed forms, it totals to over 8Gb of data!

Once the movies were converted, it was a quick trip over to my Mac OSX partition to splice them together.
Adding a soundtrack

A good trailer needs good music. The old trailer simply had a shortened version of the menu theme, but in all honesty it didn't work too well, so I composed a unique and simple track for the background music.

Using a combination of paddy swirls and light drums, it goes along well with the time lapse and also allows good syncing with the transisitions in the movie.



Splicing it all together

Once the movies were done and the audio was ready to import, all the AVIs were imported into iMovie. iMovie is a pretty basic video editor, greater in ability to windows movie maker but not exactly powerful. I could have used Final Cut Pro, however iMovie had all the tools required for this project, and Final Cut Pro was not designed for making internet-based media.

Once in the project, the parts of the movie to use were selected and stuck in a working order, along with the sound track and a supplementry titles sequence that I made earlier in Adobe Flash.



This process was repeated about 4 times to get the optimum video mix.

Releasing it

A splash screen was decided early on to help with the release. The splash screen included a link to the trailer media as well as a direct link to the 194 download when it comes available. This was to make it as streamlined as possible for new players to find the mod, as well as a nice suprise for our existing fan base when they visit the site.

The trailer was compiled into three formats. The first two are Quicktime .movs. Quicktime is a good way of streaming high quality video online, and the player has a pretty good reach. The third was a special compile for YouTube, and while not as high quality, we anticipate this to be the most played.

We now intend to use the trailer to help publisize the mod onto other websites, especially those that allow youtube embedding, and with a bit of luck it will help bring in the much needed new blood to the game!

__________________
Quote:
fljo: this game sucsk and kukshna/khuskan thinks he to good since he a [dev[
http://www.stieffers.com/Other/SF_Signature_Khuskan.gif
Reply With Quote
  #2  
Old 08-23-2008
pew, pewPEW
Experienced Builder
 
Join Date: Jul 2008
Location: Yorkshire
Posts: 286
Default

Quote:
Originally Posted by Khuskan View Post
game is split into three basic parts:
  1. The hype. The game makes itself known and that it is almost ready to be released, and the community is 'teased' with information.
  2. The release.
  3. Post release, where the servers must be up and maintained and the news the mod has been released should be spread far and wide.


We now intend to use the trailer to help publisize the mod onto other websites, especially those that allow youtube embedding, and with a bit of luck it will help bring in the much needed new blood to the game!
Does that mean we have to wait moar. ><
Reply With Quote
  #3  
Old 08-23-2008
The Testhelpoper

Master Craftsman
 
Join Date: Jul 2008
Posts: 648
Default

Quote:
Originally Posted by OCBpLayer View Post
Does that mean we have to wait moar. ><
The only reason we are waiting is the maps...wow go figure
Reply With Quote
  #4  
Old 08-23-2008
Sayyan's Avatar
Grandly Delusional
Veteran Fort God
 
Join Date: Dec 2006
Location: Plymouth, UK
Posts: 5,233
Send a message via MSN to Sayyan
Default

Quote:
Originally Posted by DeathWind View Post
The only reason we are waiting is the maps...wow go figure
The bugs we're trying to fix aren't bugs with the maps themselves as such, just bugs that effect two of the maps.
__________________
God.
Reply With Quote
  #5  
Old 08-23-2008
zerocool's Avatar
Danger to modern society
Flag Capper
 
Join Date: Sep 2005
Location: Land of the Dutch
Posts: 2,106
Default

Making the old trailer was fun though We had lulz on vent back then
Cell suggesting that you should end the trailer with a griefer, making that a good realistic ending of a random SF game :P
__________________
Quote:
Originally Posted by Sol View Post
zerocool is secretly planning to dominate the whole earth and take possession of all its riches.
Reply With Quote
  #6  
Old 08-23-2008
013109's Avatar
100% dude
Veteran Fort God
 
Join Date: Jun 2006
Posts: 4,519
Default

Great tutorial <333 And holy shit 400mb movie lol
__________________
"I hope Draken and #'s will get picked up by communities that actually deserve them."
Reply With Quote
  #7  
Old 08-23-2008
Veteran Fort God
 
Join Date: Apr 2007
Location: Secret! :O
Posts: 7,970
Default

Quote:
Originally Posted by GrimLuv View Post
Great tutorial <333 And holy shit 400mb movie lol
I made a machinima short once (nothing special, just a WoW human and emotes) and it was about 500mb in size. These movies are massive raw.
__________________
Quote:
Originally Posted by Kanroook on his CRT Monitor
Sir Kanroook: I turn the radiator off in my room and use it as a heater
Sir Kanroook: in winter
Reply With Quote
  #8  
Old 08-23-2008
Lagginator's Avatar
Team Robot
Flag Capper
 
Join Date: Apr 2007
Location: DePaul, Chicago
Posts: 2,704
Default

Thanks for the post Khuskan, it's always interesting to read about this stuff.
__________________

Reply With Quote
  #9  
Old 08-23-2008
FuzionMonkey
Guest
 
Posts: n/a
Default

I love the track used in the trailer.
Reply With Quote
  #10  
Old 08-23-2008
Banned
Fort Warrior
 
Join Date: Jun 2007
Location: 192.168.1.2 44400
Posts: 1,296
Default

MY SKYFORT BRINGS ALL THE NOOBS TO THE YARD
MY SKYFORT
IS BETTER THAN YOURS

lolwut
__________________
Quote:
Originally Posted by MagicBobert View Post
The answer is, however, always 42.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 05:16 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0

Tab