Simple Engine audio chapter: sources are not actually spatialized
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 78/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- cpp
- Domínio
- audio-video-rtc
Direção de pesquisa
Comece pelo capítulo Vulkan Audio e acompanhe o fluxo de Update() até ProcessAudioWithVulkan(). Verifique como o azimute, a elevação e a distância calculados devem chegar a GetHRTFData() e, em seguida, confirme que o exemplo de áudio produz espacialização dependente da posição, em vez de usar sempre a direção centralizada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In Building a Simple Engine › Vulkan Audio, Update() computes each source's azimuth, elevation and distance but never uses them. ProcessAudioWithVulkan() always convolves with GetHRTFData(0.0f, 0.0f), so every source sounds as if it were straight ahead regardless of its position, which contradicts the chapter's claim of position-dependent 3D audio.
- Linguagem predominante
- C++
- Estrelas
- 424
- Forks
- 127
- Merge médio
- 2d 22h
- PRs com merge (30d)
- 7
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de KhronosGroup/Vulkan-Tutorial
-
Multithreading chapter still talks about render passesTalvez já em andamento @SaschaWillems assumiu há 8 dias. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
KhronosGroup/Vulkan-Tutorial#519 · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
Use of old `transitionImageLayout` in later chaptersTalvez já em andamento @gpx1000 assumiu há 8 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
KhronosGroup/Vulkan-Tutorial#508 · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
Non-C/C++ Vulkan developmentAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
KhronosGroup/Vulkan-Tutorial#499 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
KhronosGroup/Vulkan-Tutorial#498 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
KhronosGroup/Vulkan-Tutorial#497 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de KhronosGroup/Vulkan-Tutorial
Issues semelhantes
-
component: split-view platform: windows
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
zen-browser/desktop#15616 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
area/ysql kind/bug priority/medium status/awaiting-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
yugabyte/yugabyte-db#34415 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
WayfireWM/wayfire#3148 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
backend:DirectX
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
llvm/llvm-project#227530 ·
Mantenedores costumam responder em até 1 dia