Quote:
Originally Posted by
AwwDeOhh
➡️
Thanks, i appreciate it.
Was mainly interested in modeling how several diffusors interact with each other in multiple points around the room (ie, from back wall, to side wall to ceiling, ect.). though the Reflex software interests me as well.
Is k-wave/Matlab capable of doing 3-dimentional models? if not, any suggestions?
No problem!
Is k-wave/Matlab is capable of doing 3-D model of diffusion in a room? Technically, yes. But it's not very practical...
k-Wave was originally designed for medical imaging, and Matlab is a programming language. To build a diffusion simulation environment using these tools, I had to do a lot of programming and pulling my hair out.
I used a simulation method called finite difference time domain (FDTD), which is
extremely slow if done in 3D. Reflex, on the other hand, uses the boundary element method (BEM)... which is more time efficient, but does not yield sexy video animations.
Also, k-wave/Matlab is not accessible to most people (Matlab is very expensive and takes time to learn). I have years of experience programming in the Matlab language, and even then it took months of research and over 100 hours coding and testing the simulation environment to produce the videos you see.
If you have a background in scientific programming you can try out Octave, a free Matlab clone. And if you have no interest in scientific programming, I don't know if there is any existing software that will solve the problem you're interested in (well, maybe some $10k acoustics software
).
Basically, the type of simulation you're talking about would require a lot research and programming, and if you decide to take on such a huge project you may as well turn it into some sort of academic paper. It would be hard work... but it could be worth it!