Game Audio Programming 3: Principles and Practices
Editat de Guy Sombergen Limba Engleză Paperback – 22 sep 2020
The techniques in this book are targeted at game audio programmers of all abilities, from newbies who are just getting into audio programming to seasoned veterans. All of the principles and practices in this book have been used in real shipping games, so they are all very practical and immediately applicable. There are chapters about split-screen audio, dynamic music improvisation, dynamic mixing, ambiences, DSPs, and more.
This book continues the tradition of collecting modern, up-to-date knowledge and wisdom about game audio programming. So, whether you’ve been a game audio programmer for one year or ten years, or even if you’ve just been assigned the task and are trying to figure out what it’s all about, this book is for you!
Key Features
- Cutting-edge advanced game audio programming concepts with examples from real game audio engines
- Includes both high-level and low-level topics
- Practical code examples, math, and diagrams that you can apply directly to your game audio engine.
Toate formatele și edițiile | Preț | Express |
---|---|---|
Paperback (1) | 338.42 lei 6-8 săpt. | +84.13 lei 7-13 zile |
CRC Press – 22 sep 2020 | 338.42 lei 6-8 săpt. | +84.13 lei 7-13 zile |
Hardback (1) | 844.15 lei 6-8 săpt. | |
CRC Press – 22 sep 2020 | 844.15 lei 6-8 săpt. |
Preț: 338.42 lei
Preț vechi: 438.90 lei
-23% Nou
Puncte Express: 508
Preț estimativ în valută:
64.77€ • 67.51$ • 53.92£
64.77€ • 67.51$ • 53.92£
Carte tipărită la comandă
Livrare economică 04-18 ianuarie 25
Livrare express 30 noiembrie-06 decembrie pentru 94.12 lei
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9780367348045
ISBN-10: 0367348047
Pagini: 280
Ilustrații: 26 Halftones, black and white; 53 Illustrations, black and white
Dimensiuni: 156 x 234 x 19 mm
Greutate: 0.39 kg
Ediția:1
Editura: CRC Press
Colecția CRC Press
ISBN-10: 0367348047
Pagini: 280
Ilustrații: 26 Halftones, black and white; 53 Illustrations, black and white
Dimensiuni: 156 x 234 x 19 mm
Greutate: 0.39 kg
Ediția:1
Editura: CRC Press
Colecția CRC Press
Cuprins
Chapter 1 ◾ Sound Effect Categories 1
Florian Füsslin
Section IDSP
Chapter 2 ◾ Complex Numbers: A Primer for DSP
Programming 15
Robert Bantin
Chapter 3 ◾ Building Dynamic Analog-Style Filters: Bi-Quadratic Cascades vs Digital Integrator
Cascades 29
Robert Bantin
Chapter 4 ◾ Modeling Atmospheric Absorption with a Low-Pass Filter 51
Nic Taylor
Section IIVoice
Chapter 5 ◾ Software Engineering Principles of Voice Pipelines 71
Michael Filion
Chapter 6 ◾ A Stimulus-Driven Server Authoritative Voice System 81
Tomas Neumann
Section IIIAudio Engines
Chapter 7 ◾ Building the Patch Cable 93
Ethan Geller
Chapter 8 ◾ Split Screen and Audio Engines 119
Aaron McLeran
Chapter 9 ◾ Voice Management and Virtualization 133
Robert Gay
Chapter 10 ◾ Screen-Space Distance Attenuation 143
Guy Somberg
Chapter 11 ◾ Under the Influence: Using Influence Maps
for Audio 167
Jon Mitchell
Chapter 12 ◾ An Importance-Based Mixing System 181
Guy Somberg
Contents ◾ ix
Chapter 13 ◾ Voxel-Based Emitters: Approximating the Position of Ambient Sounds 205
Nic Taylor
Chapter 14 ◾ Improvisational Music 235
Charlie Huguenard
Florian Füsslin
Section IDSP
Chapter 2 ◾ Complex Numbers: A Primer for DSP
Programming 15
Robert Bantin
Chapter 3 ◾ Building Dynamic Analog-Style Filters: Bi-Quadratic Cascades vs Digital Integrator
Cascades 29
Robert Bantin
Chapter 4 ◾ Modeling Atmospheric Absorption with a Low-Pass Filter 51
Nic Taylor
Section IIVoice
Chapter 5 ◾ Software Engineering Principles of Voice Pipelines 71
Michael Filion
Chapter 6 ◾ A Stimulus-Driven Server Authoritative Voice System 81
Tomas Neumann
Section IIIAudio Engines
Chapter 7 ◾ Building the Patch Cable 93
Ethan Geller
Chapter 8 ◾ Split Screen and Audio Engines 119
Aaron McLeran
Chapter 9 ◾ Voice Management and Virtualization 133
Robert Gay
Chapter 10 ◾ Screen-Space Distance Attenuation 143
Guy Somberg
Chapter 11 ◾ Under the Influence: Using Influence Maps
for Audio 167
Jon Mitchell
Chapter 12 ◾ An Importance-Based Mixing System 181
Guy Somberg
Contents ◾ ix
Chapter 13 ◾ Voxel-Based Emitters: Approximating the Position of Ambient Sounds 205
Nic Taylor
Chapter 14 ◾ Improvisational Music 235
Charlie Huguenard
Notă biografică
Guy Somberg has been programming audio engines for his entire career. From humble beginnings writing a low-level audio mixer for slot machines, he quickly transitioned to writing game audio engines for all manner of games. He has written audio engines that shipped AAA games like Hellgate: London, Bioshock 2, The Sims 4, and Torchlight 3, as well as smaller titles like Minion Master, Tales from the Borderlands, and Game of Thrones. Guy has also given several talks at the Game Developer Conference, the Audio Developer Conference, and CppCon.
When he’s not programming or writing game audio programming books, he can be found at home reading, playing video games, and playing the flute.
When he’s not programming or writing game audio programming books, he can be found at home reading, playing video games, and playing the flute.
Descriere
One of the goals of this book is to raise the general level of game audio programming expertise, so it is written in a manner that is accessible to beginners, while still providing valuable content for more advanced game audio programmers.