Register to reply

Deriving sound from simulated interactions

Share this thread:
SophieP
#1
Jan29-14, 06:09 AM
P: 7
Hi all,

First, I hope this is in the right place, apologies if it isn't.

I'm looking into the possibility of deriving sound from the simulated actions of simple bodies in a 3D space.

As a toy example of my aim, I hope to be able to compute the sound that would be generated by a metal ball falling on a wooden block.

To do this, I hope to the the position, rotation, velocity, weight, mass, density and shape of the wooden block, the metal ball, and the domain of the simulation to calculate the resulting waveform generated by the collision of the block and the ball.
Using this data, the aim would be to simulate the propagation of the waveform through the transmission media (air, for instance), to the designated receiver (or virtual microphone) point.
This would all be precomputed, and is certainly not an attempt at a 'real-time' simulation.

I think that once the wave is generated, its propagation will not be a significant problem, as this is covered already in acoustic theory.

I have researched this online, and it does appear to be actively researched: http://www.cs.cornell.edu/projects/sound/

Thanks again,

Sophie
Phys.Org News Partner Physics news on Phys.org
First in-situ images of void collapse in explosives
The first supercomputer simulations of 'spin?orbit' forces between neutrons and protons in an atomic nucleus
Magnets for fusion energy: A revolutionary manufacturing method developed
.Scott
#2
Jan29-14, 01:40 PM
P: 540
If I understand what you are trying to do, it sounds as though you want to set up a 3D model, model a collision, and generate a *.WAV file so that you can hear what the a real collision would have sounded like. If that's what you want to do, it would be quite a project. You should borrow from as many sources as possible.


Register to reply

Related Discussions
Simulated reality within another General Discussion 1
What exactly is a power flicker, and how can it be simulated? Electrical Engineering 3
Simulated brains Biology 13
Simulated gravity General Physics 4
Simulated gravity Introductory Physics Homework 9