Av3boy / Av3boy/SharpEngine

3D Audio materials

Offen
#17 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
audio
Vorherrschende Sprache
C#
Sterne
6
Forks
0
Ø Merge
1 Std. 1 Min.
Gemergte PRs (30 T.)
2

Beschreibung

# Specification
Modify the played audio by some given material values when the wave bounces off a wall.

Developers should be able to define new materials and assign them to GameObjects.

The waves should work like in ray tracing.

The volume should dampen based on the distance

# TODO:
Figure out how the wave should get from the source to the player.
Should the wave move directly to any / all listeners and just see what materials it passes through?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Prüfung der Spezifikation und des TODOs und untersuche anschließend die vorhandenen audio-, GameObject-, listener- und ray-tracing- oder rendering-Einstiegspunkte der Engine. Kläre, wie sich Wellen von einer Quelle zu einem oder mehreren listenern ausbreiten und wie Wandmaterialien das reflektierte Audio und die entfernungsbasierte Lautstärke beeinflussen. Als abgeschlossen gilt die Aufgabe, wenn Entwickler Materialien definieren, sie GameObjects zuweisen und das spezifizierte Ausbreitungsverhalten hören können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
audio-video-rtc, game-dev
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.