The Dyno Sessions: A Kickstarter Project

I’m very exited to share with you the launch of my kickstarter project! If funding goes well I’ll be able to take my 190E onto a dyno session and record a full bank of loaded-engine sounds. I’ve been wanting to do this for a couple months but after quitting Radio Shack have just now had the time to dedicate to this project, so I decided it was time.

I’ll be posting updates at a minimum of once per week here as well as on the project page, so check back often!

So please, if you can contribute I’d really, really appreciate it! I owe you, my readers, so much already — April saw the 4th month in a row with 10% growth in readership with over 1,250 readers this month. Because of you, I have the confidence that I can successfully complete this project. Everyone is welcome to attend the recording (provided you can do so quietly), and for those of you not in the Minneapolis area if you have questions or comments you’d like addressed through the process please leave a comment or email me.

Thanks everyone!

Posted in Capturing, Events | Tagged , , , , , , , , , , , , , , , , | 1 Comment

Kickstarter update and things in the future!

It’s been a busy car show season here, and my apologies for having not written since the sound study published. There are things brewing though!
First, an update on the Dyno Sessions Kickstarter Project. It’s sitting at $400 to go and 12 days left, which is looking very good indeed. Still, your help would be greatly appreciated to get it to 100% and beyond!
Second, look forward to an interesting character from CM as the subject of the next interview! Hopefully early next week.
Third, the sound study may be appearing on a prominent auto blog with a nickname of an old car soon!
Lastly, here are some pics from the week’s car shows!
Citroen

Sprite

More from Intermarque

BMW on BBS

Ferrari Bentley garage

More from MNC&C May

Stay tuned!

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , | Leave a comment

Racing Games: A Sound Study

In The Beginning
Damian Kastbauer approached me sometime last August about creating what he called a “Sound Study,” which is a scholarly-like look at current-gen sounds in games to deduce what is sonically important and to infer ideas of how those sounds were implemented. Damian’s first study was on footstep & movement sounds in games, which he had posted on his blog and later presented at GDC 2011 where his presentation was very well received for being informative and interesting. Naturally, when he told me he wanted to focus his next study about racing games and wanted my help, I was all in.

Our study began by first dissecting what sound is doing in racing games in the first place. Or to word that another way, “Why sound?” It seems that the sound of the car in a racing game is inherent, but do we really know why?

After logging many hours in various racing games, I believe that there are a few absolutely crucial functions that sound plays in regards to game mechanics. The first and most important role is that sound has to fill the communicative void between real world driving and game driving that is physical movement. Only a very lucky and rare few people have access to moveable chairs that can apply the precise G-forces that a racing car experiences on track such that their bodies can feel the sensation of the car moving in each direction. For the rest of us sitting in our little rigs or on our couches or playing on our smart phones, something else has to communicate the lateral and longitudinal force information that is crucial to driving the car. That role is filled largely by sound, and largely through the simulation of the tire, which is significantly overemphasized in racing games compared to real life.

Then of course there is the more obvious connection of engine tone and character that describes the car and its power and its behavior.

Lastly, there are the sonic features that every game faces, namely environment, user interface, and non-player characters, which are dealt with perhaps much differently than in non-racing genres though the purpose is quite the same.

And So, We Study
Damian and I decided that the best way to illustrate the differences among the games of our study in the defining sonic areas was to record little videos from each racing game to present in conjunction with our findings. This way, we can talk objectively about where we’ve been, look at where we are, and maybe even extrapolate where the genre is heading acoustically and technically.

Our approach broke down racing game sound into a handful of crucial areas, the first being unique to racing games: tire sounds, surface sounds, and engine sounds. Then we focused on things that are not specific to racing games, but are important to the game experience: camera perspective sound, environment sound, non-player character (or NPC) sounds, and finally the user interface (or UI) sounds. We broke all of these into individual videos showcasing samples from every game we studied, and have made these videos available to you below. I have wrote my own thoughts on the video here, from the perspective of a player or driver. Damian wrote a sister article to this study from the perspective of the sound implementation specialist, discussing the “how” of what you hear.

Rubber, Meet Road.
Tire sounds, as I mentioned earlier, truly are the crux of racing game sound as they fill the “void” of lack of physical communication between car and driver. The actual sound of a squeal is generated by particles of the rubber vibrating against the road surface as the force of friction attempted to be applied by the driver’s inputs starts to equal the maximum friction the rubber-to-road combination can afford. The true idea of driving is balancing the weight of the car across the four tires, such that the grip of each tire is used as efficiently as possible, thus going as fast as possible. For more information about how that works, as well as a resource of terminology, the Minnesota Autosports Club has prepared an excellent instructional flash animation (go to the “driving” tab and read at least through page 4).
The sound generated by a tire will change based on a number of conditions, where the most significant is how close to that grip limit the tire is at. Thinking back to your basic physics class, a tire works as a function of static friction. much like a rubber puck on a table, when pushed it takes a certain amount of force to break that static friction and move to kinetic, or sliding friction. The key to a fast driver is balancing as close to the line between static and kinetic friction as he or she dares. (I’ll be referring to this as the “grip limit” from here on out.) When a driver, say, turns too fast, the amount of lateral static friction is exceeded and the tire begins to slide. (This is also true longitudinally where the driver accelerates too hard and does a burnout or where the driver hits the brakes too hard and locks up the wheel.) For a significantly deeper discussion of the physics behind tires in a game, be sure to check out Brian Beckman’s presentation on tire simulation.
It is therefore absolutely crucial that the driver can distinguish exactly how close to that limit he or she is. In the real world, the driver can feel his or her body (and by extension the car itself) shifting in all directions and know from that what’s going on with the tires. In the absence of physical communication, sound fills the void in an auditory language the player can learn through practice. That language mimics sounds that real tires make, but in general are exaggerated in games. As the tire approaches the grip limit, the sound starts as a lower-frequency hum or growl. This will get louder and hissier the closer to the limit the tire is. When the tire exceeds the grip level, you hear the squeal. The fundamental frequency of that squeal is determined by the material of the tire, the material of the surface, and also by how much downward pressure is on the tire, with greater pressure producing a lower pitch. Note that this really only applies to rubber tires against a paved or otherwise hard surface. When driving in loose materials such as snow or dirt, no squeal is heard, because the static friction between the tire and the particles remains in tact but the particles themselves are sliding against each other.
To demonstrate this behavior, I devised a test where I turned the wheel of the car in the game and slowly accelerated such that the transition from nothing to some exerted force to approaching and then to exceeding the grip limit can be heard.

For our examined games, this means the connection between the physics engine determining the handling of the car is going to be very closely tied to the audio engine. Listening to our samples, we hear in the very earliest of games such as Dirt 1 that there is only one squeal state, as a sort of “on/off” type sound. Either the concept of the humming wasn’t fully realized or couldn’t be fully implemented at the time. This tells the driver when they have gone too far, but does not warn the driver when they are approaching too far. It is still very possible to drive successfully on this limited language set but lacks the nuance of the full language. As technology and technique improved, there became some amount of volume automation, suggesting an approach and then passing of the grip limit. In PGR3, for example, The sound sample I hear being played approaching the grip limit is the same sample as exceeding it, but the volume approaching the limit is much quieter. The next evolution came as changes in sample for different grip levels, tire choices, etc. such as in Forza 2 where there is a distinct hum before the grip limit and squeal after. F1 2010 had the most distinct humming state which started even at a very low speed, but that state did not change sonically for a very wide range of speed so it is tough to know exactly what it is communicating. The most recent development has been 4-wheel independent sound models in Forza 3, GranTurismo 5, or Shift 2: Unleashed, where you can hear that the front left tire is squealing more than the rear right for example. When listed to on a surround playback system, the appropriate wheel’s sound is played primarily through the corresponding surround location.
All of these improvements come in the name of improving the game-to-driver communication and do so successfully as time has gone on.

You’re A Bit Off-Line.
While the sound of a hum or squeal might indicate that the tire is already at the limit on pavement, what about on surfaces that are not hard-paved? Driving in loose surfaces is significantly different than pavement as your tire begins to act more as a “paddle” and less as a tire. (I like to envision the huge wheels on the side of a steamboat for reference.) Games that feature rally (ie the Gran Turismo series, or the DiRT series) tailor quite a bit of their sound model to this sector. The sound of the surface has to communicate things like how deep the loose material is, what sort of material it’s made of, and what size the particles are. Back to the steamboat analogy, the paddles can apply more force in a more dense material (like molasses) as the particles are closer together and have more static friction between each other. It is important in a rally game for these nuances to be communicated to the driver. However, even “pavement-only” games like Forza sill feature surface changes in the off-track areas, such as grass or gravel traps. The truly important bit for the driving experience here is to let the driver know he or she is definitely not on pavement and should expect vastly different handling. The particular sound profile for each surface should make the type of surface obvious — for example, when riding through grass you might hear the sound of the grass blades brushing against the bottom side of the car, or in gravel you should hear the little stones being spit up from the tire and pinging along the bottom side of the car and the insides of the fenderwells.

In some earlier games, the surface would be an on-or-off state that would cover the whole existence of the car, for example even if the left side is on pavement and the right is on grass you only hear the grass. The other significant improvement is employing either volume-based or sample-based changes related to speed of the car, or more specifically to the wheels. For example, in Dirt 2 it doesn’t seem to matter what speed you’re going, the sample sounds the same. Forza 2, by comparison, has a great change in sound as I spun the car with the throttle wide open, where it sounds like there are extra samples being triggered for a thicker sound compared to when letting off the gas. There is also a lot of variation in the aesthetic of the sounds used. To me, Dirt 3 has the best gravel and dirt sounds, including some really impressive samples of rocks pinging against the fenders (listen as I go over the jump) as well as a great grass-sliding-against-the-door sound going through there. By comparison, the grass in Forza 4 does not sound as convincing to my ear. However, all of the titles differentiate sound across different surfaces in a way that lets the driver know what surface he or she is on and how to expect the car to behave because of it. One thing I am curious about is from NFS Shift 2U, where when coming out of the dirt I think is supposed to be the sound of debris coming off of the car but to me sounds like a horse hoof fall. It doesn’t fit in where I think it should and the sound effect doesn’t give me a good clue.

Vroooooooooom.
The sound of the engine is one of the most enjoyable aspects of a “cool” car. Everyone loves to hear the unique rumble of a large V8, or the high-strung whine of a fine Italian V10. The sound is what gets blood pumping and adrenaline up. But in a racing environment, the sound is a bit less emotional and more functional. Obviously, the fundamental frequency is based on the engine’s rotational speed, or RPM. A driver will often memorize the pitch of the engine when it’s time to shift, and will wait for the sound he or she hears to match with that in his or her memory, and use that as a shift indicator (since rarely will the driver be looking at the instrument panel). After a number of hours in the same car, a driver will also know much of the harmonic content of the engine’s sound when it’s running at its peak. The driver can use this to tell if the sound changes as a possible indicator of a malfunction. For example, an oil leak will make things like valve tapping much more clicky. A cylinder that is no longer firing will interrupt the fundamental frequency. A good driver can use these sonic clues to help diagnose a failure even before the car returns to the pits.
While racing games’ engine damage states are usually exaggerated significantly, that sonic aspect is still there. In games, though, what players really want is to get the visceral experience of strapping themselves into a powerful car and hearing the rush of power as they press the gas. Because of this, we can listen to the character of the sound and hear what sort of effect the game might be employing to communicate that experience. Very early games used a combination of synthesized sounds, usually employing sawtooth or square waves, to up the excitement factor. As games moved to sample-based sounds, compression was a popular way to push volume and excitement. With the advent of Forza 4, we are now seeing distortion effects such as Izotope brought to the realtime environment, to enforce the idea of huge amounts of power. When doing this study, we tried to find one car that was synonymous across all titles and use that car where possible. The Subaru Imprezza STi with its distinct turbocharged “boxer” 180° 4-cylinder was the one that most titles offered, and we chose it where possible. This way, we can compare sonic characteristics across titles more objectively without having to consider the car in use. For this test, I found the most open straight line I could find such that I could punch the throttle and shift through a couple gears. I rev the engine a few times in neutral before going because there should be a change in harmonic structure between a relaxed, or “unloaded,” engine in neutral versus the hard-working “loaded” engine running through the gears, notably the lowest harmonics should become more distinct and louder. (You can experience this in your own car on the street, too.) In braking, there is often a reduction of RPM that happens significantly more quickly than the increase of RPM in acceleration, which on older games than the scope of this test would mean the game could not process the pitch shifting and sample-changing quick enough. This would result in a “stepped” or “staircased” sound where the listener could distinctly hear the sound jumping from one sample to the other. What we’re listening for in the braking is the smoothness of the playback. In theory, this should be more relevant in cars with wider RPM ranges, and presents a significant challenge for the F1 productions in particular as those engines with an RPM range of 0-18,000 is 2-3 times wider than a normal car.

In the samples above, Dirt 2, Dirt 3, NFS Shift 2U, PGR4, GT5, Forza 3, and Forza 4 are all samples of the Subaru STi and should all share similar sonic characteristics. In my opinion they all are reminiscent of the STi in that they share the correct rhythm and basic harmonic structure, but what I find interesting is the differences among the samples. For example, Forza 3/4 have the whistle of the turbo spooling up and the “pah” of the blow-off valve allowing pressure to release when the throttle is closed (ie to shift), and both sounds are distinct. By contrast, the turbo sounds in GT5 sound like an 808 hi-hat to me. Dirt 2 had an excellent turbo “chirp” randomly added in while I was revving in neutral. NFS Shift 2U had a fantastic blow-off valve sound on shifts and PGR4 had a distinctive turbo whistle. You can also hear that both F1 games handled the extreme RPM changes smoothly and without incident nor stepped sound. I hope you also felt a significant change in perceived power between the Subaru in Forza 4 and the Pagani Zonda R clip from Forza 4 that followed it. A lot of that emotional impact I attribute to the use of distortion on the main engine sound buss.

Roll Camera B
Racing games have almost always offered at least two common views: the “Nose cam” camera mounted on the nose of the car, such that no part of the car is showing, and the “3rd Person” or “Chase cam” view that follows behind the car a set distance, showing the whole car. Nearly all games also offer some sort of “cockpit” or “simulated driver” view that shows the interior view. Other popular views are the “hood cam” showing just the leading edge of the front bumper, the “roof cam” (or “TV Pod cam” in the F1 series), and sometimes a further-distanced 3rd Person cam.
With all these changes in view, we should be able to assume changes in sound as well. Take the car you currently own, for example. Start it up, let it idle, and set your head on the hood. Listen to the sound, and memorize it. Now get in the car, and sit in the driver’s seat. It should sound like a vastly different harmonic subset. Now get back out and stand behind the car. Again we hear a completely different tone. It’s all the same car, with all the same sound generators, but the distance relationships and phase changes as well as blockages change what we hear. Thus we should assume the same effect from our racing games.
Different games seem to choose how intense the perspective change will be based on production value. What we tested for was to see if there was a change between views, how different of a change it was, if it matched with another view’s sound, and how smoothly the change was from view to view. On games that allow the user to rotate the camera, we listened for how smooth changes were as you looked around the car, as well as stereo or surround positioning. Also, I’d like to note that it is very difficult to drive fast and change views at the same time!

It sounds to me like for most games, the “nose cam” and “hood cam” sound identical. In games with multiple interiors like NFS Shift 2U, both interiors sound the same. For games with multiple 3rd person views, both views sound the same. This basically leaves all the games with 3 “mixes” to spread across all the views. The games that transitioned from one view to the next like the F1 games were much more pleasant than the hard jumps when scrolling through, though this is a feature I assume is rarely used as most gamers will find the view they like and stick with it.

Enjoy The Forest For The Trees
If you were to strap yourself into a formula 1 car with a 136dB engine right behind your head, and drive from an echoey stadium and then out to open air, chances are you would never be able to hear the change in ambiance. However, on quieter cars or in a 3rd person perspective, it becomes more appropriate that a change in environment should have a similar change in sound. We looked specifically at things like tunnels or underpasses to listen to reverb tails and how the different states transition. Things like crowd noise when near stadiums can also add to the excitement factor of the driving, giving the feeling of the player being a superstar driver. I did notice though that there was sometimes a mismatch between the visual size of the crowd in the stands and the aural size of the crowd (with the aural usually being much bigger).

There is a significant amount of YouTube videos of people showing off their exhausts in tunnels, and Jalopnik even did a 10-best of them, so there is quite a bit of social significance to this. I really think Dirt 3 took these effects to heart and made it fun to drive around in tunnels. I realize that a number of titles are missing from this sample simply because I could not find tracks that demonstrate the effect in the limited playthough I had on them. I also think we should have given damaged engines more coverage.

And Everybody Else
A key aspect of competitive racing is knowing where the other cars are around you such that you know if you need to block a pass or if the car in front is having trouble. Often times in real life it can be difficult to hear another car over the sound of the one you’re strapped to, but like environmental sounds, in external camera positions it makes sense to hear more of it. What we wanted to listen to was if the NPC featured a noticeably simplified acoustic model, and if NPC cars retained the acoustic signatures of the cars they represent. (For example, if the NPC is driving a Ferrari, it should sound like a Ferrari, not just an ambiguous car.)

I think the PGR series really shined in this regard, with each NPC car retaining its own characteristic sound. Some of the earlier games like Dirt featured the same sound for each car, which tells me what I need to know but is not interesting. One thing of note is that the volume of NPC varied widely across titles and as you see I did have to adjust my car’s engine volume a bit just to make NPC distinct for this video.

Interfaced.
User interfaces in driving games are mainly heavily menu-driven and thus are inherently use the sound as confirmation of selections being made. However, things like the music and the tone of the beeps and boops can set the player into a particular mood, which will carry over into the driving performance.

I feel a very drastic difference, for example, between Forza Motorsport 3′s bright white, clean, lounge-y music and “modern” beeps that gave a emotionally-sterile feeling and NFS Shift 2U’s dark, brooding music and heavy beeps, which left me in an “underdog” mental state, or that I had to prove my worth. This is completely different to the excited, loud, or brash feelings of Dirt 1 and also the PGR series, where hard pounding music and even trumpet stabs signal interaction. Codemasters had a time where they tried a more “first-person” menu style with Dirt 2 and F1 2010 where now the focus is on first-person movement sounds on top of the usual effects, which does help make the career modes a bit more immersing. However, the first-person style was dropped both for Dirt 3 and F1 2011 so perhaps they felt it was unnecessarily complicated. Me personally, I prefer the menu to be as simple as possible because I’d rather be racing than navigating it!

We Hope You Enjoyed
Damian and I wish to thank all of the games’ production staffs for all their hard work to create the games we’ve enjoyed listening into. It is truly fascinating to consider the difficulties that have been overcome in regards to locating cars to record samples from, organizing and cleaning those samples, collecting them into a useable asset set, implementing them into the game engine, testing, releasing, supporting, and then getting ready to redo the whole thing with the next title release. As new techniques emerge and new consoles arrive, the sky is the limit in terms of what games can achieve and it’s very exciting to be in the midst of it. I hope the study has shed light on where our racing games are now and perhaps inspired thoughts on where they’re going.

What Happens Next?
For me, the next big thing will be taking everything I’ve learned through this study and apply it to my own recording and implementing project currently in pre-production via Kickstarter. If you liked this study and want to see or hear more, give it a look! I am also considering doing another study for mobile racing games ie. Real Racing and Asphalt, or possibly for PC sim games like rFactor and iRacing and Simraceway.

More Info?
Be sure to read Damian’s much more technical analysis over on his blog. You’ll also definitely want to check out Game Audio Podcast #18, featuring myself, Mike Caviezel, Mike DeBelle, and Tim Bartlett. As always if you have thoughts please leave a comment below!

Game Credits:
Forza Motorsport 4, Forza Motorsport 3, Forza Motorsport 2, Gran Turismo 5, Project Gotham Racing 4, Project Gotham Racing 3, Need For Speed: Shift 2 Unleashed, Need For Speed: Shift, DiRT 3, DiRT 2, DiRT 1, F1 2011, F1 2010. Please see any of the vimeo videos for full game audio credits.

Posted in Implementation, Interviews | Tagged , , , , , , , , , , | 1 Comment

Another round of awesome things on the ‘net!

I’ve been rather focused on getting the kickstarter project up, finalizing things for the race car sound study releasing on May 1st, and starting my new job at Nerd Patrol Online that I haven’t had a chance to write about some really, really cool things that have happened over the past week.

The HIND
The first and most awesome is Rabbit Ears Audio’s publishing of the REA010 Hind Helicopter recordings. Michael had the fantastic opportunity of thoroughly documenting the sounds created by the Hind soviet helicopter, which makes some really, really cool rotor sounds. He also stated that the switches and toggles were his favorite bits and I have to agree, they’re really cool.
Helicopter
Give the sample a listen, but be sure to stop at his page for more info or to pick up your copy!

Switches & Foley:

In Flight:

Truth in 24
Audi presented an absolutely fabulous documentary on the 2008 24 Hours of LeMans race. It covers everything from drivers’ perspectives throughout the race to engineering and also has some great audio clips. The best part, it is FREE ON ITUNES! so take 90 minutes to enjoy it.
Well, Audi has announced that they’re making a sequel, Truth in 24 II, covering the 2011 race. *spoiler!* The race saw Audi crashing out 2 of their cars, in what is probably the most memorable and action-packed 24 Hours of LeMans race in recent history. And just today, the trailer has been released. So, for your viewing pleasure:

No release date has been announced yet but when it is I’ll let you know! I might even have a viewing party for the Minnesotans, if there’s interest.

Lucchini SR2
Lastly for today, I wanted to post this video that turned up on Mulsanne’s Corner‘s facebook group. The car is a Lucchini SR2, supposedly powered by a Nissan V6 that is probably very similar to that used in SuperGT or GT500. What’s remarkable is the quality of the audio and just how much character was captured.

Way cool! If you’re a race team or a car manufacturer, please include more sound in your media clips like this! Sound is a very defining characteristic of the car and really ups the impression of power.

Posted in Capturing | Tagged , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Updates from Greg Hill

I owe Greg a huge thanks for being one of the first interviewees on TTA here! The original article has had over a thousand readers. We touched base very briefly today and he says he’s doing very well!

GH: Simraceway uses an older audio system but I’m trying to pull the best out of it I can. Plus it helps that I have audio director status and get to do things my way, plus a good budget for vehicle recording.

rFactor 2 audio is shaping up as well.

AND

iRacing are upgrading their audio as well and have now given me mixing tools so I can control the influence of the physics parameters on audio a bit more. The system still needs work but when the new build rolls out tomorrow the members are in for a treat. For every throttle input, engine load and RPM there is a sonic response so acceleration, cruising and deceleration are completely separate sets of sounds for both incar and external views.

It’s great to hear the sim world is getting a boost in the audio departments! I had the treat of trying out Simraceway’s demo at GDC this year and was impressed with the wheel layout and the online system. It is the newest of the three but seems to also be growing the fastest. I’m also really excited to hear the new sounds from iRacing! (Whichever one of these sims releases an OSX version first gets my money!)

Thanks Greg for keeping in touch!

Posted in Interviews | Tagged , , , , , , , , , , , , | Leave a comment

OBD-based Engine Sound Simulator

We’ve all been there before… driving around in a small-displacement economy-oriented car that sounds like, well, nothing. But wouldn’t it be fun if it sounded more like driving a supercharged V8? The guys at BigBlock Entertainment have come up with a fascinating new way of handling that challenge: Drag FX.

The concept isn’t new — a few years ago there was a company that made a product that plugged into a cigarette lighter port and simulated an engine sound based on the frequency of ground difference which changed as the alternator sped up, and then broadcast the sound over short-range FM. However, there are two very distinct issues there, the first being the quality of FM transmitted audio and the second being variance in RPM range. BigBlock’s DragFX system addresses both by harnessing the power of OBD-II and your iPhone.
In case you’re not sure, OBD (On-Board Diagnostics) is a tool usually used for troubleshooting to tap into your car’s computer and have a look at what’s happening. The system usually gets used to “check for a code” when your check engine light comes on, which happens when the computer senses an issue. However, OBD also broadcasts a number of parameters realtime that can be read with an appropriate tool. (I have an Aeroforce Scangauge installed in my Grand Prix that can pull up 46 parameters, for example.) What BigBlock has cleverly done is used the RPM realtime to feed into your phone, which is then used to process the correct sound and then feed that out to your car’s stereo system. Even better, you can still select the music you want to hear.

Here’s a sample of the result:

One feature I’d love to see implemented in the future is mapping to the throttle position feed, or possibly the engine load feed, in order to change the sound from a high-load to low-load sample bank and back again. This would improve the realism in a way that video game sound has evolved in recent history. I also wouldn’t be at all surprised to see similar technology in future electric cars…

Posted in Source | Tagged , , , , , , , , , | Leave a comment

Forza Tire Physicist Talks Shop

I originally found this at Reddit’s r/forza, though it has also been posted on the forzamotorsport.net forums recently as well. In either case, Brian Beckman, the physicist behind Forza’s tire model, gives an incredible hour-long presentation on the complications of the physics system behind the tires. Note that this is from 2007 which would be about the time of Forza 2. He includes quite a bit of math, and some interesting analogies to flight simulators as well. There’s also a great blend between the real-world physics models of a tire, and how that gets condensed into something an xbox can chew on. While there’s not any direct tie-in to sound, when you combine some of the parameters he discusses with the tire-based concepts Nick talked about yesterday, it’s amazing to see just how complex and integreated the entire system is.

The “video” below is audio only and requires silverlight, sorry! But you can also listen to it as an .mp3. Special thanks to Channel 9 for the original interview!

You can also view the entire presentation as a PDF or word document.

I’d be really interested to hear what Brian has to say with the new Pirelli-Turn 10 partnership over Forza 4, and if any major changes have come by.

Posted in Source | Tagged , , , , , , , , , , , , , , , , , , , , | 1 Comment

Nick Wiswell Returns for Part 2!

I want to wish Nick a warm welcome back! Since our last interview, Forza Horizon has been announced, as has the Porsche expansion DLC for Forza Motorsport 4, so he’s been understandably busy since interview part 1. Here it is, your part 2!

TTA: So in the last interview you explained the recording process, but what microphones and recording equipment do you typically use? Do you have any go-to microphones or placements (both for the AV-style recordings and for on-dyno)?

NW: We have a wide selection of microphones available for recording, each with different patterns and characteristics that we try to match what is being recorded. Our standard setup includes 2x DPA 4011, 2x Sennheiser MKH-40, 2x Sennheiser MKH-20, 3x Rode NT5, 2x Audix D6, 1x AKG D112 and a DPA 5100 as our 5.1 microphone.

For recording we use a Sound Devices 788T paired with a Sound Devices 702 to give us 10 channels in total.

TTA: How do you go about sourcing the ultra-rare cars and race cars?

NW: At Turn 10 we have a team of people whose job is to locate cars for visual and art reference. We try to source locally wherever possible and there are some great cars and owners here in Washington State, but sometimes the cars cannot be found here so we have to travel to get them.

TTA: The video of the CCX on the dyno was awesome. Is it normal for you to have a production crew on-hand?

NW: Not usually, but for certain rare cars we know that the community would be excited to see the cars on a dyno and hear more about the process we use to record them, so pieces like the CCX recording and the recent Mazda 787B recording we wanted to capture these for later media pieces.

TTA: In a previous interview with Mike Caviezel, he said that in Forza 3 some of the preliminary or non-car audio was done using FMOD as middleware (i.e. the UI) – was this again the case in FM4?

NW: Forza 4 again used Fmod as the audio middleware solution. All the engine sounds are created using custom tools that work with the low level FMOD API, so we are still using FMOD for these, but we are not using their FMOD Designer tool. All other sounds (tires, collisions, crowds, ambient sounds, UI, HUD etc.) are created using the FMOD designer tool.

TTA: Will the soundtrack for FM4 be available ever?

NW: We are looking into this, but there are no specific plans at this time.

TTA: How closely were you working with Lance Hayes, the composer from Forza Motorsport 3? FM4 seems to have a bit darker of an edge compared to FM3, which I’ve described as “clean” in the past. The menu music, the UI tones, all seems to be a bit more moody to me.

NW: We worked very closely with Lance Hayes again on the UI music and this time he also supplied four in-race music tracks .When determining the audio feel for the UI for this project, I determined that what created the feel of Forza Motorsport 3 was the combination of Lance’s music, Peter Egan’s voice and a set of tonal UI sounds. I believe this was a successful combination, so we wanted to continue down this path for Forza Motorsport 4, but to evolve the feel and take it a slightly different direction, hence what you describe as the “moody” feel.
For me the UI should be a Zen place, the calm in between the storms of racing. We wanted to really push the aggression on track with the new car audio, so making sure the UI was a breathing spot between races became even more crucial this time.

I was very pleased when we finally got the new combination of Lance, Peter and the sounds in an early build of Forza Motorsport 4, as straight away it felt like Forza, but was different enough to still be new and exciting.

TTA: Racing game audio is, as I understand it, very unique in the video game world (much like the racing genre is rather unique). It seems like it takes the right kind of person who’s really into cars to produce a great racing game. Do you feel this is the same way for racing audio? Are there particular challenges unique to racing games compared to other genres (technically and/or creatively)?

NW: Creating audio for racing games has a very different set of challenges to creating audio in most other types of games.

Most games require lots of one shot sounds for things like character movement, footsteps, weapons, VO, world objects and object interactions etc. with a small number of constant sounds for moving objects, vehicles or background ambience.

With a racing game most of the objects in the game and making sounds created from many layers of continuously changing sounds.

In Forza Motorsport 4, a car can be built from the following layers:
-Engine
-Engine Intake
-Exhaust (either single or separate left and right exhaust)
-Transmission
-Forced induction (if fitted)
-Electric engine (if fitted)
-Front Left tire
-Front Right tire
-Rear Left tire
-Rear Right tire
When you are driving, each of these layers is playing a sound, but the sound of each layer is constantly changing based on what is happening to the physics of the car, as the physics is driving the audio you hear.

As an example, the following physics values will be being tracked as the car is driving, and each of these will impact one or many of the layers listed above:
Per Car
-Engine RPM
-Throttle
-Engine Load
-Transmission RPM
-Turbo RPM
-Turbo Boost
Per Tire
-Surface Type
-Tire Speed
-Lateral slip
-Longitudinal Slip (wheel spin or locked brakes)
-Tire load
So as each of these values change, the audio system reflects these changes and plays the relevant audio for each layer.

So, whereas in an FPS title, a character may be using 5-10 sounds to create the movement, footsteps, weapon and VO, a Forza 4 car is regularly playing between 20-40 sounds to create the audio of a car.

When I started making games that was more sounds than you could play at once for an entire game, and this is just one of up to 16 cars on track plus all the other non-car related sounds (collisions, wind, whoosh-bys, crowds, ambient sounds, music etc.).

Also it does help if you are into cars when you do this for a living, but it’s not essential as the skills required can be learned. However, you do have to be prepared to be listening to cars all day every day, so it makes a big difference to your job satisfaction if the sound a roaring V8 or a screaming rotary stirs your soul.

TTA: I have heard that Turn 10 employs testers who are dedicated to audio testing. As I understand it, having an audio tester is rather uncommon in its own right. Could you detail a little bit about what an audio tester does and how they go about doing it?

NW: Turn 10 does have a dedicated audio tester and, deep into production, that can be a team of testers.

There are several distinct roles within this job. The first is to test the core audio functionality, to make sure all the relevant sounds are playing when triggered and at the correct point in 3D space. Another is to make sure the audio system is running within its performance targets for CPU and memory, and another role is what we call a subject matter expert or SME.

The SME’s job is to make sure that all the game sounds are as authentic as we can make them, so they will be cross referencing our original recordings against more widely available footage of the car to ensure we are authentically representing the sound of the car in the game.

TTA: And last question, what is your dream car? As a person who’s heard and probably experienced most of them, I’m sure you’ve got an interesting answer!

NW: Several cars over the years have really appealed to me at many levels, these include the TVR Sagaris, Porsche 911 2.7RS, Aston Martin V12 Vantage, Ford GT and the ‘67 Mustang Fastback, but only one car really stirs my soul. This is the car that got me into cars in the first place: the classic Mini Cooper S.

My first car was a Mini, and I’ve owned a few over the years but I’ve never owned a Cooper S. I do intend on rectifying that though at some point in the future.

Another huge thanks to Nick again for his time and thoughts! As of the time of this writing, Part 1 had over 500 views already!

Posted in Interviews | Tagged , , , , , , , , , , , , , , , | 2 Comments

AMG Driving Academy Video Series

I discovered this set of videos after a tweet from the excellent Tommy Kendall, who is one of the instructors at AMG Driving Academy. For those unaware, the academy is sponsored by Mercedes and is a performance driving school that also is a bit of a Mercedes AMG showcase. Tommy and the school put out this excellent 10-part mini-series on some of the fundamentals of driving that I thought I would share, as the terminology used is really important to understand for racing games, even if the techniques are over your head! It’s also important to understand where your audience is coming from in terms of expectations for the game-to-player interface. I also have added my thoughts on how the videos correlate to racing game sound in hopes that everyone interested in racing game sound can gain something!

Episode 1: Seating Position and Line Of Sight
Tommy is talking here about how to set up your sitting position, which by the way you can completely apply to your own car even if it’s nowhere near a racetrack. Tommy also explains the importance of keeping “eyes up” or looking ahead. IMO, this is going to be the next big technical breakthrough in racing gaming — eye tracking will both reward the players that can keep eyes up, and punish those who don’t. But I digress!

Episode 2: Threshold and Trail
Tommy is now moving into the basics of braking technique, with a bit of reference to grip levels (referred to here as contact patch manipulation). This correlates directly to a tire sound simulation in that the sound of the tire changes as the contact patch is changing.

Episode 3:Slalom Driving
Now we’re seeing the introduction of steering and the concept of weight management as it applies to balance across all four tires. The introduction of four-wheel independent tire sound makes this type of simulation driving possible.

Episode 4: Understeer & Oversteer
Understeer and oversteer are the two possible outcomes of exceeding the contact patch’s limit, where either your rear tires will lose grip before the fronts, or vice versa. Since a game player cannot get the physical feedback of his or her body being thrown around, sound has to help fill in the communication of the tire.

Episode 5: Line Technique
Not much to deal with sound here, but it’s interesting nonetheless! As Tommy says, there are infinite lines through a corner, but only one of them is the fastest.

Episode 6: Electronic Stability Program (ESP)
This is pretty much an advertisement for Mercedes’ ESP system, but the overhead shot of the three settings and their corresponding slip angles is really interesting. Listen to the squeal at the three settings, as there’s a fascinating difference.

Episode 7: Drifting
Everyone loves sideways cars, enjoy!

Episode 8: Lead Follow
If you were ever interested in attending a driving school, this is what most people go to experience. I kind of which a game would implement a much better training mode that used a system like this.

Episode 9: Racecraft
The art of racing is stalking the person in front, and sound can help a driver learn where he or she has an advantage over the car in front!

Episode 10: Hot Laps
Last video, time to go fast and enjoy!

I had a bit of time to talk via Twitter with Tommy, and asked him a few questions. He kindly responded, so here are some tidbits!

TTA: what do you feel about racing games/sims? Do they help? Have you had students with gaming experience do well?

TK: I think they can help immensely. Some of the Academy’s most students augment their on track with sim work.

TTA: interesting, any downsides to using a sim?

TK: No downside, per se. It does not translate exactly, but the fact that all the F1 teams use them is a strong endorsement

TTA: true that! Last question while I have your attention, what’s the best sounding car in the world?

TK: Normally aspirated F1 cars are hard to beat. Some modern day road cars: Carrera GT, the 458, C63 Black, Mustang.

A big thanks to Tommy for producing the series and also for taking the time to chat! As always, if you have comments or questions post up.

Posted in Interviews | Tagged , , , , , , , , , | Leave a comment

Forza’s Tire Recording Setup

This is a bit old I’m sure, but I just found the photo to go with it so hush! Before Forza 4 released a number of sources indicated that the team took a Tesla Roadster to record tire sounds. It turns out that the Forza team actually published a photo of the setup in one of their blogs. So, for your enjoyment:

A few things:
1. The two mics are at a 90° offset relative to each other, and the rearmost mic is tucked up behind the bumper (presumably to avoid rubber and rock spray).
2. Shotgun mics presumably in both.
3. The tire appears to be the Yokohama Advan AD07 which is stock on the Tesla (as well as the Lotus on which the Tesla is based). I’d be curious to know if they did any recording with a non-treaded tire as a slick will have a significantly different sound.

Now that summer is here I may try and recreate some of this with my own car, so you can hear the differences between the behind-the-car and beside-the-tire sounds.

Posted in Capturing, Source | Tagged , , , , , , , , , , , , , | Leave a comment