Presentation is loading. Please wait.

Presentation is loading. Please wait.

3D Game Programming All in One By Kenneth C. Finney.

Similar presentations


Presentation on theme: "3D Game Programming All in One By Kenneth C. Finney."— Presentation transcript:

1 3D Game Programming All in One By Kenneth C. Finney

2 Chapter 19 Creating and Programming Sound

3 Creating and Programming Sound One option is to use audio libraries Low-cost option is to create your own sound effects Use Audacity to record sounds Audacity is GPL licensed

4 Creating and Programming Sound Audacity Recording Editing Exporting

5 Creating and Programming Sound Lab 5: Using Audacity Practice recording Practice editing Practice exporting Review created sound with MS Windows audio tools

6 Creating and Programming Sound Audacity Features Main Screen File Menu Edit Menu View Menu Project Menu Effect Menu

7 Creating and Programming Sound OpenAL Open source audio interface Used by Torque Requires the file Open32.dll to be included in root main folder

8 Creating and Programming Sound Audio Descriptions An AudioDescription datablock is used to define the type of sound An AudioProfile profile points to an AudioDescription datablock An AudioProfile profile also defines the sound file used Use a descriptor or a profile depending on function used

9 Creating and Programming Sound Lab 6: Trying out Sound practice creating descriptors and profiles practice adjusting parameters and monitoring results

10 Creating and Programming Sound Lab 7: Creating Koob Setup for following chapters Create audio profile files Copy other resource files

11 Summary Audacity is an open source GPL'd tool Sound effects can be purchased, or created manually OpenAL is an open-source audio API To use sound effects create Audio Profiles and Descriptors


Download ppt "3D Game Programming All in One By Kenneth C. Finney."

Similar presentations


Ads by Google