Skip to content
Voro
  1. Audio
  2. Other

Room

Room describes an acoustic space for Render. It sets the room bounds, materials for the walls, floor and ceiling, and obstacles that block sound. Multiple Render operators can read the same scene.

Place Room from the Audio view of the Voro menu, under Other. Connect scene to Render’s scene input. Set Sizex, Sizey and Sizez, then choose a Material. Override Floor, Ceiling or Walls when those surfaces need a different material.

Originx, Originy and Originz locate the center of the room. Put Emitters and the listener in the same coordinate system. A room with Sizey of 3.5 and Originy of 1.75 has its floor at y = 0.

Room has no inputs. Its scene output carries the room description to Render.

  • Sizex, Sizey and Sizez set width, height and depth. Originx, Originy and Originz set the center.
  • Material sets the room material. Floor, Ceiling and Walls inherit it when set to same as room.
  • Alphatrim adjusts material absorption. Scattertrim adjusts scattering.
  • Rt60 sets the decay time in seconds. Rthf controls high-frequency decay relative to it.
  • Autoabsorb derives reflection level and filtering from the chosen materials. Reflection and Walllp supply manual values when it is off.
  • Occluders lists boxes as lox,loy,loz,hix,hiy,hiz, separated by semicolons. Transmission sets how much sound passes through those obstacles.

Room produces a description of the space. Render produces the audio. To compare room materials, keep the sources and listener fixed while switching Material, with Autoabsorb on.

Inputs

None

Outputs

  • scene row
    acoustic_scene_v1
Sizex (Sizex) Float op('space_room').par.Sizex
Default:
8
Range:
0.5 to 500
Sizey (Sizey) Float op('space_room').par.Sizey
Default:
3.5
Range:
0.5 to 500
Sizez (Sizez) Float op('space_room').par.Sizez
Default:
6
Range:
0.5 to 500
Originx (Originx) Float op('space_room').par.Originx
Default:
0
Range:
-1000 to 1000
Originy (Originy) Float op('space_room').par.Originy
Default:
0
Range:
-1000 to 1000
Originz (Originz) Float op('space_room').par.Originz
Default:
0
Range:
-1000 to 1000
Material (Material) Menu op('space_room').par.Material
Default:
Default
Options:
Default, Concrete, Brick, Stone, Tile, Glass, Metal, Plaster, Water Still, Water Rippled, Water Turbulent, Wet Stone, Wet Pavement, Wet Earth, Wood, Dry Earth, Carpet, Curtain, Audience, Acoustic Panel, Snow
Floor (Floor) Menu op('space_room').par.Floor
Default:
same as room
Options:
same as room, Default, Concrete, Brick, Stone, Tile, Glass, Metal, Plaster, Water Still, Water Rippled, Water Turbulent, Wet Stone, Wet Pavement, Wet Earth, Wood, Dry Earth, Carpet, Curtain, Audience, Acoustic Panel, Snow
Ceiling (Ceiling) Menu op('space_room').par.Ceiling
Default:
same as room
Options:
same as room, Default, Concrete, Brick, Stone, Tile, Glass, Metal, Plaster, Water Still, Water Rippled, Water Turbulent, Wet Stone, Wet Pavement, Wet Earth, Wood, Dry Earth, Carpet, Curtain, Audience, Acoustic Panel, Snow
Walls (Walls) Menu op('space_room').par.Walls
Default:
same as room
Options:
same as room, Default, Concrete, Brick, Stone, Tile, Glass, Metal, Plaster, Water Still, Water Rippled, Water Turbulent, Wet Stone, Wet Pavement, Wet Earth, Wood, Dry Earth, Carpet, Curtain, Audience, Acoustic Panel, Snow
Alphatrim (Alphatrim) Float op('space_room').par.Alphatrim
Default:
0
Range:
-1 to 1
Scattertrim (Scattertrim) Float op('space_room').par.Scattertrim
Default:
0
Range:
-1 to 1
Rt60 (Rt60) Float op('space_room').par.Rt60
Default:
0.9
Range:
0.05 to 60
Rthf (Rthf) Float op('space_room').par.Rthf
Default:
0.45
Range:
0.05 to 2
Autoabsorb (Autoabsorb) Toggle op('space_room').par.Autoabsorb
Default:
On
Options:
Off, On
Reflection (Reflection) Float op('space_room').par.Reflection
Default:
0.68
Range:
0 to 1.2
Walllp (Walllp) Float op('space_room').par.Walllp
Default:
5200
Range:
100 to 20000
Occluders (Occluders) Str op('space_room').par.Occluders
Default:
"" (Empty String)
Transmission (Transmission) Float op('space_room').par.Transmission
Default:
0
Range:
0 to 1