Modeling acoustic effects of scenes with dynamic portals
AssigneeMicrosoft Technology Licensing, LLC
InventorNikunj Raghuvanshi
Life of this patent
Estimating the term…
Abstract
The description relates to modeling acoustic effects in scenes with dynamic portals. One implementation includes obtaining a representation of a scene having a plurality of portals and simulating sound travel in the scene using a plurality of probes deployed in the scene. The implementation also includes determining acoustic parameters for initial sound traveling between respective probes based at least on the simulating. The implementation also includes identifying one or more intercepted portals in the scene that are intercepted by a particular initial sound path from a particular source location to a particular listener location, using particular acoustic parameters for the particular source location and the particular listener location.
Claims20
A system, comprising:
- a processor;
- and
- storage storing computer-readable instructions which, when executed by the processor, cause the system to:
- receive a source location of a sound source in a virtual scene having a plurality of portals;
- receive a listener location of a listener in the virtual scene;
- identify one or more acoustic parameters corresponding to the source location and the listener location, the one or more acoustic parameters characterizing a delay time of a sound path of sound traveling from the source location to the listener location in the virtual scene;
- based at least on the delay time of the sound path, identify one or more intercepted portals in the virtual scene that are intercepted by the sound path;
- and
- output an identification of the one or more intercepted portals.
A method comprising:
- obtaining a representation of a scene having a plurality of portals;
- simulating sound travel in the scene using a plurality of probes deployed in the scene;
- based at least on the simulating, determining precomputed acoustic parameters for delay times of initial sound traveling between various locations in the scene;
- and
- using one or more particular acoustic parameters characterizing a particular delay time of initial sound traveling on a particular initial sound path from a particular source location to a particular listener location in the scene, identifying one or more intercepted portals in the scene that are intercepted by the particular initial sound path.
A computer-readable medium storing executable instructions which, when executed by a processor, cause the processor to perform acts comprising:
- based at least on precomputed acoustic parameters characterizing delay of sound traveling within a scene, identifying one or more portals in the scene that are intercepted by a sound path from a sound source to a listener in the scene;
- and
- rendering sound at the listener that accounts for portal state of the one or more portals.
Dependencies are inferred from the claim text.