SlideShare uma empresa Scribd logo
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Integração de áudio em jogos:
indo além do Play();
André Kishimoto
Kishimoto Studios
2018
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Speaker.Play();
▪Som
▪Áudio com Unity
▪Áudio com FMOD
▪FMOD + Unity
▪Et cetera
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Som
Audio Source Audio Listener
Scene
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Áudio com Unity
Receptor: Componente Audio Listener (default: câmera)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Áudio com Unity
Produção:
Componente Audio Source
.propriedade AudioClip
.propriedade Spatial Blend
2D: posição na cena não afeta percepção
3D: posição na cena afeta percepção
(espacialização)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Áudio com Unity
Propagação: Cena do jogo (.unity)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Áudio com Unity (simples)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Áudio com Unity (controle++)
Audio Mixer: combinar fontes de áudio, aplicar efeitos,
alternar entre snapshots, ...
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Áudio com Unity (controle++)
Redirecionar saída do AudioSource para o AudioMixer.
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Áudio com FMOD
Middleware de áudio para jogos (C/C++/C#/Javascript)
Multiplataforma
FMOD Studio: sound designers
FMOD API: programadores
Runtime API: faz interface com FMOD Studio
Low level API: standalone (não precisa do FMOD Studio)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Áudio com FMOD
Licenças Indie (gratuita para 1 jogo/ano), Basic e Premium
O logo deve estar presente na splash ou na página principal do
site
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD Studio
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD Studio
Documentação
https://www.fmod.com/resources/documentation-studio?page=welcome-to-fmod-studio.html
Básico (criar evento que reproduz áudio)
1. Adicionar arquivos de áudio no projeto (Window > Audio Bin)
2. Criar evento (RMB na aba Events > New Event)
3. Inserir arquivo de áudio como trilha do evento
4. Associar evento a um bank (ex. master bank, RMB no evento > Assign to
Bank)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD Studio
Parâmetros (para ter mais controle e acesso via código)
1. Menu Create > Add Parameter...
2. User Parameter
3. Definir nome e intervalo de valores
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD Studio
Usar parâmetros
1. Clicar na aba “+” ao lado da Timeline (na parte superior)
2. Adicionar o parâmetro desejado
3. RMB no knob > Add Automation (ex. Volume)
4. Configurar curva na timeline do parâmetro
Teste=0 > Volume=0%
Teste=100 > Volume=100%
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD Studio
Logic tracks (loop, sequenciamento horizontal)
1. Expandir “Logic Tracks” (acima das trilhas)
2. RMB na faixa preta para abrir o menu da imagem abaixo
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD Studio
Logic tracks (loop, sequenciamento horizontal)
1. Add Loop Region
2. Clicar-arrastar para definir região de loop
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD + Unity
Integração FMOD com Unity
https://www.fmod.com/resources/documentation-api?page=content/generated/engine_new_unity/overview.html#/
(FMOD Studio)
1. Usar FMOD Studio para configurar áudio (eventos, arquivos, etc)
2. Menu Edit > Preferences..., aba Build > Project platforms, Surround
speaker mode deve ser igual ao das configurações FMOD dentro da
Unity
3. Menu File > Build
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD + Unity
Integração FMOD com Unity
https://www.fmod.com/resources/documentation-api?page=content/generated/engine_new_unity/overview.html#/
(Unity)
4. Instalar pacote de integração (.unitypackage) que deve ser baixado no
site do FMOD
5. Menu FMOD > Edit Settings, configurar local do projeto (arquivo .fspro)
e local do build (pasta onde *.bank foi criado)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD + Unity
Receptor: Adicionar componente FMOD Studio Listener
no mesmo objeto do Audio Listener (ex. câmera)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD + Unity
Produção:
Adicionar componente FMOD Studio Event Emitter em
um GameObject
▪ Escolher o evento
▪ Configurar Initial Parameter
Values, se houver
▪ Se ativado/desativado por
trigger/collision, adicionar
Collider
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
FMOD + Unity
(Projeto de exemplo)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Et cetera
O que não vimos e vale a pena pesquisar?
Efeitos
1. Selecionar a trilha
2. Na parte inferior do FMOD Studio,
adicionar efeito ANTES (Pre) ou DEPOIS
(Post) do Fader, sendo que a ordem afeta
o resultado final
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Et cetera
O que não vimos e vale a pena pesquisar?
Transição com condições
1. Logic tracks de transição e marcadores
2. Selecionar transição
3. Na parte inferior, Add Condition
4. Escolher parâmetro
5. Definir intervalo de valores para ativar
condição
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Et cetera
O que não vimos e vale a pena pesquisar?
Multi Instrument
1. Arrastar vários arquivos
selecionados para dentro
de uma trilha
2. Para reprodução
aleatória, deixar ícone do
dado ativado.
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Et cetera
O que não vimos e vale a pena pesquisar?
Programação
https://www.fmod.com/resources/documentation-api
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Et cetera
O que não vimos e vale a pena pesquisar?
Breu
www.audiogamebreu.com.br
Jogo nacional gratuito com foco
em áudio.
Team Zeroth + TVAZ + et al (BA)
O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto.
Speaker.Stop();
Obrigado!
André Kishimoto
Kishimoto Studios
andre@kishimoto.com.br

Mais conteúdo relacionado

Destaque

2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
 
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 

Destaque (20)

2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
 
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 

Integração de áudio em jogos: indo além do Play();

  • 1. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Integração de áudio em jogos: indo além do Play(); André Kishimoto Kishimoto Studios 2018
  • 2. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Speaker.Play(); ▪Som ▪Áudio com Unity ▪Áudio com FMOD ▪FMOD + Unity ▪Et cetera
  • 3. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Som Audio Source Audio Listener Scene
  • 4. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Áudio com Unity Receptor: Componente Audio Listener (default: câmera)
  • 5. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Áudio com Unity Produção: Componente Audio Source .propriedade AudioClip .propriedade Spatial Blend 2D: posição na cena não afeta percepção 3D: posição na cena afeta percepção (espacialização)
  • 6. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Áudio com Unity Propagação: Cena do jogo (.unity)
  • 7. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Áudio com Unity (simples)
  • 8. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Áudio com Unity (controle++) Audio Mixer: combinar fontes de áudio, aplicar efeitos, alternar entre snapshots, ...
  • 9. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Áudio com Unity (controle++) Redirecionar saída do AudioSource para o AudioMixer.
  • 10. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Áudio com FMOD Middleware de áudio para jogos (C/C++/C#/Javascript) Multiplataforma FMOD Studio: sound designers FMOD API: programadores Runtime API: faz interface com FMOD Studio Low level API: standalone (não precisa do FMOD Studio)
  • 11. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Áudio com FMOD Licenças Indie (gratuita para 1 jogo/ano), Basic e Premium O logo deve estar presente na splash ou na página principal do site
  • 12. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD Studio
  • 13. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD Studio Documentação https://www.fmod.com/resources/documentation-studio?page=welcome-to-fmod-studio.html Básico (criar evento que reproduz áudio) 1. Adicionar arquivos de áudio no projeto (Window > Audio Bin) 2. Criar evento (RMB na aba Events > New Event) 3. Inserir arquivo de áudio como trilha do evento 4. Associar evento a um bank (ex. master bank, RMB no evento > Assign to Bank)
  • 14. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD Studio Parâmetros (para ter mais controle e acesso via código) 1. Menu Create > Add Parameter... 2. User Parameter 3. Definir nome e intervalo de valores
  • 15. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD Studio Usar parâmetros 1. Clicar na aba “+” ao lado da Timeline (na parte superior) 2. Adicionar o parâmetro desejado 3. RMB no knob > Add Automation (ex. Volume) 4. Configurar curva na timeline do parâmetro Teste=0 > Volume=0% Teste=100 > Volume=100%
  • 16. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD Studio Logic tracks (loop, sequenciamento horizontal) 1. Expandir “Logic Tracks” (acima das trilhas) 2. RMB na faixa preta para abrir o menu da imagem abaixo
  • 17. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD Studio Logic tracks (loop, sequenciamento horizontal) 1. Add Loop Region 2. Clicar-arrastar para definir região de loop
  • 18. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD + Unity Integração FMOD com Unity https://www.fmod.com/resources/documentation-api?page=content/generated/engine_new_unity/overview.html#/ (FMOD Studio) 1. Usar FMOD Studio para configurar áudio (eventos, arquivos, etc) 2. Menu Edit > Preferences..., aba Build > Project platforms, Surround speaker mode deve ser igual ao das configurações FMOD dentro da Unity 3. Menu File > Build
  • 19. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD + Unity Integração FMOD com Unity https://www.fmod.com/resources/documentation-api?page=content/generated/engine_new_unity/overview.html#/ (Unity) 4. Instalar pacote de integração (.unitypackage) que deve ser baixado no site do FMOD 5. Menu FMOD > Edit Settings, configurar local do projeto (arquivo .fspro) e local do build (pasta onde *.bank foi criado)
  • 20. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD + Unity Receptor: Adicionar componente FMOD Studio Listener no mesmo objeto do Audio Listener (ex. câmera)
  • 21. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD + Unity Produção: Adicionar componente FMOD Studio Event Emitter em um GameObject ▪ Escolher o evento ▪ Configurar Initial Parameter Values, se houver ▪ Se ativado/desativado por trigger/collision, adicionar Collider
  • 22. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. FMOD + Unity (Projeto de exemplo)
  • 23. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Et cetera O que não vimos e vale a pena pesquisar? Efeitos 1. Selecionar a trilha 2. Na parte inferior do FMOD Studio, adicionar efeito ANTES (Pre) ou DEPOIS (Post) do Fader, sendo que a ordem afeta o resultado final
  • 24. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Et cetera O que não vimos e vale a pena pesquisar? Transição com condições 1. Logic tracks de transição e marcadores 2. Selecionar transição 3. Na parte inferior, Add Condition 4. Escolher parâmetro 5. Definir intervalo de valores para ativar condição
  • 25. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Et cetera O que não vimos e vale a pena pesquisar? Multi Instrument 1. Arrastar vários arquivos selecionados para dentro de uma trilha 2. Para reprodução aleatória, deixar ícone do dado ativado.
  • 26. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Et cetera O que não vimos e vale a pena pesquisar? Programação https://www.fmod.com/resources/documentation-api
  • 27. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Et cetera O que não vimos e vale a pena pesquisar? Breu www.audiogamebreu.com.br Jogo nacional gratuito com foco em áudio. Team Zeroth + TVAZ + et al (BA)
  • 28. O conteúdo de terceiros nesta apresentação é usado apenas para fins educacionais. Third-party and copyrighted works in this presentation are for the sole purpose of illustration for instruction. Everything else © 2018-2019, André Kishimoto. Speaker.Stop(); Obrigado! André Kishimoto Kishimoto Studios andre@kishimoto.com.br