Frage

Ich bin auf der Suche für den realistischste Weg des Klang einer Rollkugel zu spielen. Ich verwende eine Wav Probe zur Zeit, dass ich spiele immer und immer wieder, solange der Ball bewegt -. Das ist nur nicht richtig anfühlt

Ich habe über vollständig gedacht den Ton zu synthetisieren, die ich weiß sehr wenig über (fast nichts), würde ich für irgendwelche tutorials / Forschungsmaterialien / samples dankbar über die Synthese von Klang einer Kugel aus bestimmtem Material Walz gemacht an der Oberfläche aus einem anderen Material. Auch wenn diese Idee völlig falsch ist, schlagen Sie einen anderen Weg, dies zu tun.

Danke!

War es hilfreich?

Lösung

Ich würde vermuten, dass Sie den größten Knall für Ihr Geld erhalten, indem eine dynamische Frequenzanpassung auf dem Klang zu tun, dass die Wiedergabefrequenz proportional zur Geschwindigkeit des Balls macht. Ich weiß nicht, welche Art von Sound-Bibliothek, die Sie verwenden, aber die meisten werden eine Variante davon unterstützen.

Zum Beispiel in FMOD den Kanal :: setFrequency Methode verwenden könnte. Idealerweise würden Sie die gewünschte Wiedergabefrequenz auf Ihrem WAV ursprüngliche Abtastfrequenz (Fo) auf Basis berechnen, der aktuelle Geschwindigkeit des Balls (Vc) und die Geschwindigkeit ‚ideale‘ des Balls, bei denen die Standard-WAV-Sounds rechts (Vi). Etwas im Allgemeinen wie:

F = Fo * (Vc / Vi)

Dies wird dazu neigen, zu brechen, wie der Ball von der ‚idealen‘ Geschwindigkeit weiter weg bekommt. Sie könnten mehrere verschiedene WAVs haben wollen, die für unterschiedliche Geschwindigkeitsbereiche geeignet sind, dass Sie bei bestimmten Schwellen Geschwindigkeiten wechseln. Innerhalb jeder Klammer des WAV, dann würden Sie die gleiche Art von Frequenzeinstellung tun.

Noch ein Hinweis: Dies ist wahrscheinlich nicht etwas, das wert ist, jeden Rahmen zu tun. Ich würde vermuten, dass eine Zeitverschwendung wäre dies mehr als 20-mal pro Sekunde zu tun.

NACHTRAG: Die Wiedergabe-Frequenzskalierung wie dies auch für die Simulation des Doppler-Effekts als auch verwendet werden. Sobald Sie Ihre angepasste Wiedergabe Frequenz haben, würden Sie einen anderen Maßstab der Frequenz durchzuführen basierend auf der Geschwindigkeit der Kugel in Bezug auf den ‚Hörer‘ (der Kamera).

Andere Tipps

Haben Sie den Ton nach vorne versucht zu spielen, dann ist es rückwärts zu spielen, und das Looping? Ich benutze diesen Trick grafisch zu wiederholenden Mustern zu schaffen. Ich weiß nicht viel über Ton wissen, aber es könnte funktionieren?

Ein Ansatz könnte sein, den Klang einer Rollkugel zu analysieren und sie in seine Komponentenwellenformen zersetzen. Dann würden Sie in der Lage sein, eigene WAV-Datei mit synthetisierten Wellen zu erzeugen.
Sie sollten diese in der Lage sein zu tun, um eine FFT an einer Probe des Schalls verwendet wird.

Ein Nachteil ist, dass der Ton wird wahrscheinlich Ton synthetisiert - Sie werden Rauschen hinzufügen müssen und so, um es realistischer klingen zu lassen. Getting it real genug klingen kann der schwierigste Teil sein.

Ich glaube nicht, dass Sie sich die Mühe brauchen, das zu synthetisieren. Es wäre viel zu schwer, auch Sound überzeugen.

Je nachdem, wie die Szene ist, könnten Sie Schleife des Schall foward / rückwärts und simulieren einen Doppler-Effekt einen Tiefpassfilter der Anwendung und / oder die Tonhöhe zu verändern.

By the way, freesoung.org ist ein großartiger Ort für kostenlose Proben. Sie sind nicht professionell aufgenommen, sind aber ein guter Ausgangspunkt für die Manipulation. Auf der anderen Seite, Sound-Ideen einige große Sample-CDs hat (sie sind eigentlich Industrie-Standard), wenn Sie können sie auf die billige Tour finden. Sie müssen nur für die Suche einen Ball Sounds hat rollen.

Ich mag den Ansatz in diesem SIGGRAPH Papier beschrieben:

http://www.cs.ubc.ca/~kvdoel /publications/foleyautomatic.pdf

Es beschreibt die Synthese der Klang eines Gesteinswalzen in einem Wok (nein, wirklich :). Die Idee ist, modal-Synthese (d.h. convolved Impulsantworten) zu verwenden, und die Ergebnisse können als sehr überzeugend.

Hier ist ein Link auf die Video-Demo, die mit dem Papier geht:

http://www.cs.ubc.ca/~kvdoel /publications/foleyautomatic.mpeg

Und hier ist ein Link auf die JASS Bibliothek (geschrieben von einem der Autoren), die verwendet wurde, den Ton für das Video zu erstellen:

http://www.cs.ubc.ca/~kvdoel /jass/jass.html

Ich bin mir nicht sicher, ob Sie es laufen auf einem Smartphone machen könnte, aber mit einer effizienten genug Faltung Routine / Annäherung könnten Sie in der Lage sein, etwas Interessantes zu tun ...

Meine Frage ist: ‚Warum?‘ - Haben Sie einen gewissen Nutzen in dieser zu sehen, oder ist es nur zum Spaß? Ihre Frage impliziert, dass Sie nicht zufrieden mit dem wav sind Sie verwenden, aber ich bin der festen Überzeugung, dass Synthetisierung Ihre eigenen weit schlechter klingen wird.

Wenn Sie Ihre WAV-Probe nicht richtig klingen, würde ich vorschlagen, versuchen Sie eine andere Probe zu finden. eine solide Synthetisierung nicht einfach und wird nie so realistisch wie Ihre Probe klingen würde.

Echtzeit-Synthese kann mehr Ressourcen für die Bearbeitung und Berechnung erfordern. Sie können sehr gut am Ende Ihrer synthetisierten Sound in eine WAV-Datei prerendering und eine Wiedergabe durchgeführt wird.

Wenn Sie den Ton aus verschiedenen Materialien simulieren wollen, dann können Sie einige DSP verwenden, oder auch einfache Tricks wie Verlangsamung oder die WAV-Wiedergabe zu beschleunigen. Der einfachste Weg ist der Prerender diese in einer anderen Anwendung und speichert eine Kopie der Datei für jede Anwendung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top