DOC PREVIEW
Princeton COS 426 - Acoustics Modeling

This preview shows page 1-2-3-4-5 out of 14 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1Acoustics Modeling forVirtual EnvironmentsThomas FunkhouserPrinceton UniversityThomas Thomas FunkhouserFunkhouserPrinceton UniversityPrinceton UniversityVirtual EnvironmentsSimulate experience of being in 3D modelSimulate experience of being in 3D modelSimulate experience of being in 3D model2Distributed Virtual EnvironmentsAllow interaction among networked usersAllow interaction among networked usersAllow interaction among networked usersAcoustic ModelingSpatialized sound facilitates ...• Sense of presence• Comprehension of space• Localization of auditory cues• Selectivity of audio signals (“cocktail party effect”)Spatialized Spatialized sound facilitates ...sound facilitates ...••Sense of presenceSense of presence••Comprehension of spaceComprehension of space••Localization of auditory cuesLocalization of auditory cues••Selectivity of audio signals (“cocktail party effect”)Selectivity of audio signals (“cocktail party effect”)Avery Fisher HallEvans & SutherlandId Software3Modeling EnvironmentsSimulate reverberations due to environmentSimulate reverberations due to environmentSimulate reverberations due to environmentInput Audio SignalsAcousticsModelingOutput Audio Signal(s)SourcesReceiverEnvironmentAuralizationGeometric Acoustic ModelingSpatialize sound by computingreverberation paths from source to receiverSpatialize Spatialize sound by computingsound by computingreverberation paths from source to receiverreverberation paths from source to receiver4Similarities to GraphicsBoth model wave propagationBoth model wave propagationBoth model wave propagationDifferences from Graphics ISound has longer wavelengths than light• Diffractions are significant• Specular reflections dominate diffuse reflections• Occlusions by small objects have little effectSound has longer wavelengths than lightSound has longer wavelengths than light••Diffractions Diffractions are significantare significant••Specular Specular reflections dominate diffuse reflectionsreflections dominate diffuse reflections••Occlusions by small objects have little effectOcclusions by small objects have little effectλ5Differences from Graphics IISound waves are coherent• Modeling phase is importantSound waves are coherentSound waves are coherent••Modeling phase is importantModeling phase is importantSSRRRigid Surfaceλ/4λ/2InterferenceInterferenceDifferences from Graphics IIISound travels more slowly than light• Reverberations are perceived over timeSound travels more slowly than lightSound travels more slowly than light••Reverberations are perceived over timeReverberations are perceived over timeAmplitudeTime DelayDirectSoundEarlyReflectionsLateReverberations6Overview of ApproachesRay tracingBoundary element methodsImage source methodsBeam tracingRay tracingRay tracingBoundary element methodsBoundary element methodsImage source methodsImage source methodsBeam tracingBeam tracingOverview of ApproachesRay tracingBoundary element methodsImage source methodsBeam tracingRay tracingRay tracingBoundary element methodsBoundary element methodsImage source methodsImage source methodsBeam tracingBeam tracing7Ray TracingTrace paths between source and receiverTrace paths between source and receiverTrace paths between source and receiverSourceReceiverRay Tracing Trade-offsAdvantagesAdvantages••Models all types of surfaces and scatteringModels all types of surfaces and scattering••Simple to implementSimple to implementIncoming raySampledreverberations8Ray Tracing Trade-offsDisadvantages• Subject to sampling errors (aliasing)• Depends on receiver positionDisadvantagesDisadvantages••Subject to sampling errors (Subject to sampling errors (aliasingaliasing))••Depends on receiver positionDepends on receiver positionOverview of ApproachesRay tracingBoundary element methodsImage source methodsBeam tracingRay tracingRay tracingBoundary element methodsBoundary element methodsImage source methodsImage source methodsBeam tracingBeam tracing9Boundary Element MethodsSolve wave equation over discretized surfacesSolve wave equation over Solve wave equation over discretized discretized surfacessurfacesRadiantEnergyExchangeRadiantEnergyExchangeBoundary Element Trade-offsAdvantages• Works well for low frequencies• Simple formulationAdvantagesAdvantages••Works well for low frequenciesWorks well for low frequencies••Simple formulationSimple formulationBi = Ei + ρi Σ Bj Fij10Boundary Element Trade-offsDisadvantages• Complex function stored with each element• Form factors must model diffractions & specularities• Elements must be much smaller than wavelengthDisadvantagesDisadvantages••Complex function stored with each elementComplex function stored with each element••Form factors must model Form factors must model diffractionsdiffractions & & specularitiesspecularities••Elements must be much smaller than wavelengthElements must be much smaller than wavelengthd2d1 |d1 - d2 | << λOverview of ApproachesRay tracingBoundary element methodsImage source methodsBeam tracingRay tracingRay tracingBoundary element methodsBoundary element methodsImage source methodsImage source methodsBeam tracingBeam tracing11Image Source MethodsConsider direct paths from “virtual sources”Consider direct paths from “virtual sources”Consider direct paths from “virtual sources”Image Source Trade-offsAdvantages• Simple for rectangular roomsAdvantagesAdvantages••Simple for rectangular roomsSimple for rectangular roomsVirtual Sources arranged in grid patternRS12Image Source Trade-offsDisadvantages• O(nr) visibility checks in arbitrary environments• Specular reflections onlyDisadvantagesDisadvantages••O(O(nnrr) visibility checks in arbitrary environments) visibility checks in arbitrary environments••SpecularSpecular reflections only reflections onlyOverview of ApproachesRay tracingBoundary element methodsImage source methodsBeam tracingRay tracingRay tracingBoundary element methodsBoundary element methodsImage source methodsImage source methodsBeam tracingBeam tracing13Beam TracingTrace beams (bundles of rays) from sourceTrace beams (bundles of rays) from sourceTrace beams (bundles of rays) from sourceBeam Tracing Trade-offsAdvantages• Takes advantage of spatial coherence• Predetermines visible virtual sourcesAdvantagesAdvantages••Takes advantage of spatial coherenceTakes advantage of spatial coherence••Predetermines visible virtual


View Full Document

Princeton COS 426 - Acoustics Modeling

Documents in this Course
Lecture

Lecture

35 pages

Lecture

Lecture

80 pages

Boids

Boids

25 pages

Exam 1

Exam 1

9 pages

Curves

Curves

4 pages

Lecture

Lecture

83 pages

Load more
Download Acoustics Modeling
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Acoustics Modeling and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Acoustics Modeling 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?